supervision-js
    Preparing search index...

    Module Web Video Engine

    The web video engine that decodes and presents video files, available from the supervision/web-video-engine entrypoint.

    The engine owns frame selection and hands each selected frame to the host. A media session atomically composites matching annotation layers and acknowledges the frame once it has been displayed. The session reaches the engine through the two adapters here, which load it the moment one of them opens a source, so an application that only ever renders still images never downloads it.

    SourceKind
    PlaybackStatus
    WebVideoEngineErrorCode
    FrameTimeline
    WebVideoEngineError
    WebVideoEngine
    ViewportResolutionOptions
    DisplayBoxResolutionOptions
    Warning
    SourceResidencyDiagnostics
    DiagnosticsSnapshot
    FrameId
    FrameLanding
    FrameTimelineData
    UrlVideoSource
    BlobVideoSource
    StreamVideoSource
    PlaybackState
    VideoMetadata
    EngineReadySnapshot
    WebVideoEngineOptions
    SourceResidencyConfig
    PresentedFrame
    DecodeResolutionStrategy
    WarningSeverity
    TickRate
    Rotation
    FrameQuality
    SeekIntent
    Sec
    Fps
    PaintSeq
    VideoSource
    PresentationMode
    EngineChannel
    SeekTarget
    PresentedFrameHandler
    PLAYBACK_RATE
    DIAGNOSTICS
    TRACE_RING_BOUNDS
    nativeResolution
    viewportResolution
    cappedResolution
    displayBoxResolution
    createWebVideoEngineMediaRendererSource → createWebVideoEngineMediaRendererSource
    openWebVideoEngineMediaSource → openWebVideoEngineMediaSource
    WebVideoEngineMediaSource → WebVideoEngineMediaSource
    WebVideoEngineMediaSourceOptions → WebVideoEngineMediaSourceOptions