import IDisposable from '../../lang/IDisposable'; import { IStream } from '../discovery/EndPoint'; import { IEncodedStreamSink } from '../transformation/EncodedStreamSink'; import IsoBmffPlayer from './IsoBmffPlayer'; export default class IsoBmffPlayerEncodedStreamSinks implements IDisposable { private readonly _disposables; private readonly _encodedAudioStreamSink; private readonly _encodedVideoStreamSink; constructor(isoBmffPlayer: IsoBmffPlayer); get audioSink(): IEncodedStreamSink; get videoSink(): IEncodedStreamSink; setActiveStream(stream: IStream | null): void; dispose(): void; }