in Source/Tx.Core/Playback.cs [91:109]
public void Dispose()
{
foreach (IInputStream input in _inputs)
{
((IDisposable) input).Dispose();
}
if (null != _pump)
_pump.Dispose();
if (null != _pumpStart)
_pumpStart.Dispose();
if (null != _subject)
_subject.Dispose();
if (null != _toDemux)
_toDemux.Dispose();
}