public WaveProviderRandomAccessStream(IWaveProvider waveProvider) { this.waveProvider = waveProvider; wps = new WaveProviderStream(waveProvider); inputStream = wps.AsInputStream(); }