supervision-js
    Preparing search index...

    Interface MediaSessionOptions

    Options for creating one renderer-owned media session.

    interface MediaSessionOptions {
        container: HTMLElement;
        detections?: MediaSessionDetectionOptions;
        media: MediaSessionMedia;
        mode?: MediaSessionMode;
        normalize?: false | MediaSessionNormalizationOptions;
        onState?: (state: MediaSessionState) => void;
        presentation?: MediaRendererPresentation;
        renderer?: MediaSessionRendererOptions;
    }
    Index
    container: HTMLElement

    DOM element where the renderer should mount its canvas.

    Detection frames or sources to render with the media.

    Media to prepare and render. This can be a URL, an uploaded file/blob, or a lower-level renderer source.

    File mode is bounded media. Stream mode tunes defaults for live or append-only detection sources.

    Optional browser media normalization before rendering.

    onState?: (state: MediaSessionState) => void

    Aggregate loading, playback, buffering, processing, and error state.

    Box, mask, label, interaction, and focus presentation styles.

    Renderer playback, interaction, diagnostics, and render-preparation options.