Interface FFCVideoTrackProcessorExperimental

interface FFCVideoTrackProcessor {
    destroy: () => Promise<void>;
    init: (opts: FFCVideoProcessorOptions) => Promise<void>;
    name: string;
    onPublish?: (room: FFCRtcVideoRoom) => Promise<void>;
    onUnpublish?: () => Promise<void>;
    processedTrack?: MediaStreamTrack;
    restart: (opts: FFCVideoProcessorOptions) => Promise<void>;
}

Hierarchy (View Summary)

Properties

destroy: () => Promise<void>
init: (opts: FFCVideoProcessorOptions) => Promise<void>
name: string
onPublish?: (room: FFCRtcVideoRoom) => Promise<void>
onUnpublish?: () => Promise<void>
processedTrack?: MediaStreamTrack
restart: (opts: FFCVideoProcessorOptions) => Promise<void>