예제 #1
0
 void OnDataReceived(byte[] compressed)
 {
     byte[] decoded = codec.Decode(compressed, 0, compressed.Length);
     if (waveOut.PlaybackState == PlaybackState.Playing)
     {
         waveProvider.AddSamples(decoded, 0, decoded.Length);
     }
 }
예제 #2
0
 void OnDataReceived(byte[] compressed)
 {
     byte[] decoded = codec.Decode(compressed, 0, compressed.Length);
     waveProvider.AddSamples(decoded, 0, decoded.Length);
 }
예제 #3
0
 /// <summary>
 /// 解析收到的数据
 /// </summary>
 /// <param name="enData"></param>
 public void Resolving(byte[] enData)
 {
     byte[] decoded = _speexCodec.Decode(enData, 0, enData.Length);
     _waveProvider.AddSamples(decoded, 0, decoded.Length);
 }
        private void OnDataReceived(byte[] compressed)
        {
            var decoded = Codec.Decode(compressed, 0, compressed.Length);

            WaveProvider.AddSamples(decoded, 0, decoded.Length);
        }