@phenixrts/sdk
Version:
JavaScript SDK
13 lines (12 loc) • 792 B
TypeScript
import DisposableList from '../../lang/DisposableList';
import { IStreamTrackTransform } from '../transformation/StreamTrackTransform';
import StreamTransformContext from '../context/StreamTransformContext';
export default class InsertableStreams {
static createEncodedStreamPipeline(streamTransformContext: StreamTransformContext): DisposableList;
static configureEncodedStreamPipeline(streamTransformContext: StreamTransformContext): Promise<void>;
static configureInsertableStreamTransformation(stream: MediaStream, videoStreamTransformCallback: IStreamTrackTransform<VideoFrame> | undefined, audioStreamTransformCallback: IStreamTrackTransform<AudioData> | undefined): {
transformedStream: MediaStream;
disposables: DisposableList;
};
constructor();
}