UNPKG

@skyway-sdk/core

Version:

The official Next Generation JavaScript SDK for SkyWay

21 lines 831 B
import type { VideoMediaTrackConstraints } from '../../factory'; import { LocalMediaStreamBase, type LocalMediaStreamOptions } from './media'; export interface ProcessedStream { track: MediaStreamTrack; setEnabled(enabled: boolean): Promise<void>; dispose(): Promise<void>; } export declare class LocalCustomVideoStream extends LocalMediaStreamBase { readonly contentType = "video"; private _promiseQueue; private _stream; constructor(options?: VideoMediaTrackConstraints & Partial<LocalMediaStreamOptions>); /**@internal */ setStream(processedStream: ProcessedStream): Promise<void>; /**@internal */ setEnabled(enabled: boolean): Promise<void>; /**@internal */ updateTrack(track: MediaStreamTrack): Promise<void>; release(): void; } //# sourceMappingURL=customVideo.d.ts.map