public VoiceChatModel() { bdtpClient = new BdtpClient(GetLocalIP(), LINES_COUNT); audio = new AudioSharing(this); video = new VideoSharing(this); mediaSounds = new MediaSounds(this); callTimer = new CallTimer(); InitializeEvents(); BeginWaitCall(); }
protected override void Receive() { byte[] data = BdtpClient.Receive(LineIndex); bufferStream.AddSamples(data, 0, data.Length); }
protected override void Send(object sender, EventArgs e) { base.Send(sender, e); BdtpClient.Send((e as WaveInEventArgs).Buffer, LineIndex); }