internal VideoChannel(NanoRdpTransport transport, ChannelOpen openPacket, Action <VideoDataEventArgs> fireEvent) : base(transport, openPacket) { _fireVideoDataEvent = fireEvent; MessageReceived += OnMessage; }
public NanoClient(string address, int tcpPort, int udpPort, Guid sessionId) { _transport = new NanoRdpTransport(address, tcpPort, udpPort); _transport.MessageReceived += MessageReceived; _channelManager = new Nano.Channels.ChannelManager(this); ControlHandshakeDone = false; SessionId = sessionId; ConnectionId = (ushort)new Random().Next(5000); // For testing _consumer = new Nano.Consumer.FileConsumer("nanodump"); }
internal VideoChannel(NanoRdpTransport transport, byte[] flags) : base(transport, flags) { MessageReceived += OnMessage; }
internal InputChannelBase(NanoRdpTransport transport, byte[] flags) : base(transport, flags) { MessageReceived += OnMessage; }
internal ChatAudioChannel(NanoRdpTransport transport, byte[] flags) : base(transport, flags) { AvailableFormats = new AudioFormat[] { }; }
internal ChatAudioChannel(NanoRdpTransport transport, ChannelOpen openPacket) : base(transport, openPacket) { AvailableFormats = new AudioFormat[] { }; }
internal ControlChannel(NanoRdpTransport transport, ChannelOpen openPacket) : base(transport, openPacket) { MessageReceived += OnMessage; }
internal InputFeedbackChannel(NanoRdpTransport transport, byte[] flags) : base(transport, flags) { }
internal InputChannel(NanoRdpTransport transport, ChannelOpen openPacket) : base(transport, openPacket) { }
internal AudioChannelBase(NanoRdpTransport transport, ChannelOpen openPacket) : base(transport, openPacket) { MessageReceived += OnMessage; }
internal AudioChannel(NanoRdpTransport transport, byte[] flags) : base(transport, flags) { }
internal InputFeedbackChannel(NanoRdpTransport transport, ChannelOpen openPacket, Action <InputFrameEventArgs> fireEvent) : base(transport, openPacket) { _fireInputFrameEvent = fireEvent; }
internal AudioChannel(NanoRdpTransport transport, ChannelOpen openPacket, Action <AudioDataEventArgs> fireEvent) : base(transport, openPacket) { _fireAudioDataEvent = fireEvent; }