Amazon Vinyl
    Preparing search index...

    Interface DashTrackDeps

    Hierarchy (View Summary)

    Index
    allowedContentTypes: ObservableValue<readonly RestrictableContentType[] | null>

    Player options that re-select this track's audio/streams. A change (not the initial value) is applied to this track immediately so it takes effect without waiting for the buffered media to drain.

    contentStreamFactory: (contentType: ContentType) => ContentStream
    contentTypesValue: ContentTypesValue
    drmController: DrmController

    DrmController manages track encryption.

    manifestController: DashManifestController
    manifestTransformed: ObservableValue<Promise<DashManifestData>>
    mediaQualityMetadataResolver: DashMediaQualityMetadataResolver
    mediaSourceController: MediaSourceController
    mediaTimeline: ObservableValue<Promise<MediaTimeline>>
    mediaTimelineTransformed: ObservableValue<Promise<MediaTimeline>>
    playbackController: PlaybackController

    When the track is activated, playback will seek to the track's start time.

    playbackSource: PlaybackSource
    textTrackController?: TextTrackController | null

    Optional sidecar text track controller for this track. When provided, the controller is exposed via MseTrack.textTrackController and disposed when the track itself is disposed.