supervision-js
    Preparing search index...

    Interface MediaSourceState

    Snapshot of the opened media source.

    interface MediaSourceState {
        audioTrackCount: number | null;
        canRead: boolean | null;
        duration: number | null;
        errorMessage: string | null;
        estimatedFrameCount: number | null;
        estimatedFrameRate: number | null;
        firstTimestamp: number | null;
        formatMimeType: string | null;
        formatName: string | null;
        mimeType: string | null;
        primaryVideoHeight: number | null;
        primaryVideoWidth: number | null;
        status: MediaSourceStatus;
        trackCount: number | null;
        videoTrackCount: number | null;
    }
    Index
    audioTrackCount: number | null
    canRead: boolean | null
    duration: number | null
    errorMessage: string | null
    estimatedFrameCount: number | null

    Display estimate derived from duration and estimatedFrameRate.

    estimatedFrameRate: number | null

    Average video packet rate sampled while opening finite media.

    firstTimestamp: number | null

    First playable presentation timestamp, when the source is ready.

    formatMimeType: string | null
    formatName: string | null
    mimeType: string | null
    primaryVideoHeight: number | null
    primaryVideoWidth: number | null
    trackCount: number | null
    videoTrackCount: number | null