supervision-js
    Preparing search index...

    Interface MediaSession

    Public controller for one renderer-owned media item.

    interface MediaSession {
        detectionSource?: DetectionFrameSource | WritableDetectionFrameSource;
        media: MediaSessionMediaState;
        renderer: MediaRenderer;
        appendDetectionFrames(
            frames: readonly DetectionFrame[],
            options?: MediaSessionDetectionWriteOptions,
        ): Promise<ColdDetectionFrameStoreWriteSummary>;
        clearDetectionFrames(
            options?: MediaSessionDetectionWriteOptions,
        ): Promise<void>;
        destroy(): void;
        getDetectionSummary(
            options?: MediaSessionDetectionWriteOptions,
        ): ColdDetectionFrameStoreWriteSummary | null;
        getState(): MediaSessionState;
        pause(): void;
        play(): Promise<void>;
        refresh(): Promise<void>;
        replaceDetectionFrames(
            frames: readonly DetectionFrame[],
            options?: MediaSessionDetectionWriteOptions,
        ): Promise<ColdDetectionFrameStoreWriteSummary>;
        seek(mediaTime: number): Promise<void>;
        setPlaybackRate(playbackRate: number): void;
        setPresentation(presentation: MediaRendererPresentation): void;
        setRenderQuality(quality: MediaRendererQuality): void;
        stepBackward(): Promise<void>;
        stepForward(): Promise<void>;
        subscribe(
            listener: MediaSessionStateListener,
        ): MediaSessionStateUnsubscribe;
    }
    Index

    Detection source used by the renderer. Present when the session was created with static frames, a source, or an appendable source.

    renderer: MediaRenderer
    • Returns void

    • Returns void

    • Returns Promise<void>

    • Re-read semantic detections and redraw the current presentation.

      Returns Promise<void>

    • Parameters

      • mediaTime: number

      Returns Promise<void>

    • Parameters

      • playbackRate: number

      Returns void

    • Returns Promise<void>

    • Returns Promise<void>