public bool Start() { SampleStream = Observable.Generate( 0, i => true, i => i + 1, i => new AudioSampleSet(new [] { _source.ReadNextSample() }), i => TimeSpan.FromMilliseconds(1000 / _sampleRate) ); _started = true; return(_started); }
public AudioSampleSet GetNextSample() { return(new AudioSampleSet(new [] { _source.ReadNextSample() })); }