public void Prepare(KinectOrigin kinectOrigin) { State = PrepareState.Prepared; KinectOrigin = kinectOrigin; TextureGroupUpdater = new TextureGroupUpdater(kinectOrigin.Screen.Material, ReceiverSessionId, SenderEndPoint); videoMessageAssembler = new VideoMessageAssembler(ReceiverSessionId, SenderEndPoint); audioPacketReceiver = new AudioPacketReceiver(); heartbeatStopWatch = Stopwatch.StartNew(); receivedAnyStopWatch = Stopwatch.StartNew(); }
public KinectReceiver(int receiverSessionId, IPEndPoint senderEndPoint, KinectOrigin kinectOrigin, InitSenderPacketData initPacketData) { this.receiverSessionId = receiverSessionId; this.senderEndPoint = senderEndPoint; this.kinectOrigin = kinectOrigin; videoMessageAssembler = new VideoMessageAssembler(receiverSessionId, senderEndPoint); audioPacketReceiver = new AudioPacketReceiver(); textureGroupUpdater = new TextureGroupUpdater(kinectOrigin.Screen.Material, initPacketData, receiverSessionId, senderEndPoint); heartbeatStopWatch = Stopwatch.StartNew(); receivedAnyStopWatch = Stopwatch.StartNew(); }
public Receiver(int receiverId, int senderId, IPEndPoint senderEndPoint) { ReceiverId = receiverId; SenderId = senderId; SenderEndPoint = senderEndPoint; VideoMessages = new SortedDictionary <int, VideoSenderMessage>(); videoMessageAssembler = new VideoMessageAssembler(ReceiverId, SenderEndPoint); textureSetUpdater = new TextureSetUpdater(ReceiverId, SenderEndPoint); audioReceiver = new AudioReceiver(); heartbeatStopWatch = Stopwatch.StartNew(); receivedAnyStopWatch = Stopwatch.StartNew(); }