Method Process
Process(IObservable<MixerSourceContext>)
Stops playback of every mixer source in an observable sequence, fading to silence over the specified duration before each source is removed.
public override IObservable<MixerSourceContext> Process(IObservable<MixerSourceContext> source)
Parameters
sourceIObservable<MixerSourceContext>A sequence of MixerSourceContext objects whose playback is stopped.
Returns
- IObservable<MixerSourceContext>
An observable sequence that is identical to the
sourcesequence but where there is an additional side effect of stopping playback of every mixer source in the sequence.