void OnDataReceived(byte[] compressed) { byte[] decoded = codec.Decode(compressed, 0, compressed.Length); if (waveOut.PlaybackState == PlaybackState.Playing) { waveProvider.AddSamples(decoded, 0, decoded.Length); } }
void OnDataReceived(byte[] compressed) { byte[] decoded = codec.Decode(compressed, 0, compressed.Length); waveProvider.AddSamples(decoded, 0, decoded.Length); }
/// <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); }