Vinyl
    Preparing search index...

    Class HlsManifestControllerImpl

    Implements

    Index

    Constructors

    Accessors

    • get "[toStringTag]"(): string

      Returns string

    • get changeId(): number

      A monotonically increasing id that increments before each change notification.

      Returns number

    • get disposed(): boolean

      Returns boolean

    • get error(): null | Error

      The most recent error from the manifest provider, or null.

      Returns null | Error

    • get logPrefix(): string

      Returns string

    • get value(): Promise<HlsManifestData>

      The current value.

      Returns Promise<HlsManifestData>

    Methods

    • Returns void

    • Gets the current value.

      Returns Promise<HlsManifestData>

    • Creates a data provider transforming this data.

      Type Parameters

      • U

      Parameters

      Returns MutableValue<U>

    • Invokes a callback immediately and when data has changed.

      Parameters

      Returns () => void

    • Returns a data provider for a property of T.

      Type Parameters

      Parameters

      • key: K

      Returns MutableValue<Promise<HlsManifestData>[K]>

    • Manually triggers a reload of the manifest. A manifest reload will not clear currently fetched or buffered segments.

      Returns void

    • If the manifest promise has rejected, refresh.

      Returns void