Method Process
Process(IObservable<MixerSourceContext>)
Reports the playback state of each mixer source in an observable sequence, emitting its current state and every subsequent transition.
public override IObservable<MixerSourceState> Process(IObservable<MixerSourceContext> source)
Parameters
sourceIObservable<MixerSourceContext>A sequence of MixerSourceContext objects whose playback state is reported.
Returns
- IObservable<MixerSourceState>
An observable sequence of MixerSourceState values, starting with the current state of each source and emitting each transition, completing when the source is removed from the mixer.