UNPKG

@phenixrts/sdk

Version:
15 lines (14 loc) 670 B
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<RTCEncodedAudioFrame>; get videoSink(): IEncodedStreamSink<RTCEncodedVideoFrame>; setActiveStream(stream: IStream | null): void; dispose(): void; }