@phenixrts/sdk
Version:
JavaScript SDK
14 lines (13 loc) • 575 B
TypeScript
import { IStream } from '../discovery/EndPoint';
import { IEncodedStreamSink } from '../transformation/EncodedStreamSink';
import IsoBmffPlayer from './IsoBmffPlayer';
export default class IsoBmffPlayerEncodedAudioStreamSink {
private static readonly _mediaSegmentBoxTypeOffset;
private static readonly _moofByteCode;
private readonly _isoBmffPlayer;
private _activeStream;
readonly sink: IEncodedStreamSink<RTCEncodedAudioFrame>;
constructor(isoBmffPlayer: IsoBmffPlayer);
setActiveStream(stream: IStream | null): void;
private createSink;
}