Skip to main content

EpisodeCore <AdditionalEnvVariable>

Index

Constructors

constructor

Properties

publicreadonlyadditionalEnvVariable

additionalEnvVariable: WritableAtom<AdditionalEnvVariable>

readonlyaudioStation

audioStation: AudioStation = ...

readonlyautoplayReady

autoplayReady: ReadableAtom<boolean> = ...

readonlycontentLanguage

contentLanguage: WritableAtom<string>

readonlycoreState

coreState: ReadableAtom<CoreState> = ...

publicreadonlydialogManager

dialogManager: DialogManager

readonlyduration

duration: ReadableAtom<number> = ...

publicreadonlyenvVariableManager

envVariableManager: EnvVariableManager<AdditionalEnvVariable>

readonlyepisodeId

episodeId: string

readonlyeventTarget

eventTarget: EpisodeCoreEventTarget = ...

readonlyfastTaskQueue

fastTaskQueue: TimeSlicingQueue = ...

readonlyfirstAssetInstanceReady

firstAssetInstanceReady: OpenPromise<boolean> = ...

If the first asset instance ready.

readonlyfullScreen

fullScreen: WritableAtom<boolean> = ...

readonlymanagedCoreState

managedCoreState: ReadableAtom<Set<ManagedCoreState<unknown>>> = ...

readonlyminiMode

miniMode: WritableAtom<boolean> = ...

readonlypanicCode

panicCode: WritableAtom<string> = ...

readonlyplaying

playing: ReadableAtom<boolean> = ...

readonlypreciseTime

preciseTime: ReadableAtom<number> = ...

readonlyprogress

progress: ReadableAtom<Progress> = ...

readonlyresolution

resolution: WritableAtom<{ height: number; width: number }> = ...

readonlyresourceLoader

resourceLoader: ResourceLoader = ...

readonlysegmentsDuration

segmentsDuration: ReadableAtom<number[]> = ...

readonlyslowTaskQueue

slowTaskQueue: TimeSlicingQueue = ...

readonlystageEmpty

stageEmpty: ReadableAtom<boolean> = ...

readonlystuck

stuck: ReadableAtom<boolean> = ...

readonlysubtitleLanguage

subtitleLanguage: WritableAtom<string>

readonlytime

time: ReadableAtom<number> = ...

readonlyvolume

volume: WritableAtom<number> = ...

Methods

destroy

  • destroy(): Promise<void>
  • Returns Promise<void>

getEpisodeData

getUserImplementedFunctions

initializeEpisode

readonlypause

  • pause(): void
  • Returns void

readonlyplay

  • play(): void
  • Returns void

registerComponent

readonlyseek

  • seek(segment: number, time: number): void
  • Parameters

    • segment: number
    • time: number

    Returns void

setUserImplementedFunctions

readonlyskip

  • skip(): void
  • Returns void

unregisterComponent

  • unregisterComponent(name: string): void
  • Parameters

    • name: string

    Returns void