public void TearDown() { this.provider = null; this.source = null; this.receiver = null; this.sender = null; this.context = null; }
public NetworkAudioPlayer(INetworkChatCodec codec, IAudioReceiver receiver) { this.codec = codec; this.receiver = receiver; receiver.OnReceived(OnDataReceived); waveOut = new WaveOut(); waveProvider = new BufferedWaveProvider(codec.RecordFormat); waveOut.Init(waveProvider); waveOut.Play(); }
public void Setup() { this.provider = new MockAudioCaptureProvider(); this.source = AudioSourceTests.GetTestSource(); var c = new MockConnectionProvider(GablarskiProtocol.Instance).GetClientConnection(); var client = new MockClientContext(c); this.context = client; this.sender = new ClientSourceHandler(client, new ClientSourceManager(client)); this.receiver = (IAudioReceiver)this.sender; }
public void Setup() { this.provider = new MockAudioCaptureProvider(); this.source = AudioSourceTests.GetTestSource(); var c = new MockConnectionProvider (GablarskiProtocol.Instance).GetClientConnection(); var client = new MockClientContext (c); this.context = client; this.sender = new ClientSourceHandler (client, new ClientSourceManager (client)); this.receiver = (IAudioReceiver)this.sender; }
private void Receive() { AudioReceiver = new UdpAudioReceiver(IpAddress); NetworkAudioPlayer = new NetworkAudioPlayer(new ALawChatCodec(), AudioReceiver); }