Exemple #1
0
        public VoiceStreamer(IPAddress ipAddress, int port, WaveFormat format)
        {
            codec            = new G722ChatCodec();
            Client           = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
            Input            = WaveIOHellper.CreateWaveIn();
            Input.WaveFormat = format;

            bufferedWaveProvider      = new BufferedWaveProvider(Input.WaveFormat);
            volumeWaveProvider        = new VolumeWaveProvider16(bufferedWaveProvider);
            volumeWaveProvider.Volume = 1;

            Input.DataAvailable += VoiceInput;
            this.IPAddress       = ipAddress;
            this.Port            = port;
            RemotePoint          = new IPEndPoint(this.IPAddress, port);
            _sendFailed          = false;
        }
 public MixerAudioPlayer()
 {
     player = WaveIOHellper.CreateWaveOut();
     mixer  = new MixingSampleProvider(WaveFormat.CreateIeeeFloatWaveFormat(16000, 1));
     player.Init(mixer);
 }