public SktTransport(SktSkypeBase Skype, X509Certificate2 cert)
        {
            writeBuffer = new byte[writeBufferLength];
            writeBufferPos = -1;

            SocketReaderStopping = false;
            socketReentrancyBarrier = new ManualResetEvent(true);
            mainThreadBlock = new ManualResetEvent(true);

            skype = Skype;
            certificate = cert;

            tcpClient = new TcpClient(AddressFamily.InterNetwork);

            if (skype.transportLogging)
            {
                transportLogLock = new object();
                transportLogFile = new StreamWriter(transportLogFileName);
                transportLogFile.AutoFlush = true;
            }
        }
Example #2
0
 public VideoRenderer(SktSkypeBase skype)
     : base(skype)
 {
 }
 /** SktVideoRenderer constructor. The skype reference is used to fire the OnVideoResolutionChanged event. */
 public SktVideoRenderer(SktSkypeBase skype)
 {
     this.skypeRef = skype;
 }
Example #4
0
 public SktEncoder(SktSkypeBase Skype)
 {
     skype = Skype;
     transport = skype.transport;
 }
Example #5
0
 public VideoRendererWithFPS(SktSkypeBase skype)
     : base(skype)
 {
 }