Package-level declarations
Types
State holder for audio tracks, such as AudioTrackList or AudioTrackMenu.
State holder for an error display, such as ErrorDisplay.
Marks declarations that are part of the experimental state holder API of the THEOplayer Open Video UI for Android.
State holder for UI that should only appear once playback has started for the first time.
State holder for a fullscreen button, such as FullscreenButton.
Marks declarations that are internal to the THEOplayer Open Video UI for Android.
State holder for a "live" button, such as LiveButton.
State holder for a loading indicator, such as LoadingSpinner.
The content for a new menu, typically this should draw a single Menu.
Scope for the contents of a Menu.
State holder for a mute button, such as MuteButton.
State holder for a picture-in-picture button, such as PictureInPictureButton.
State holder for the playback rate, such as PlaybackRateList or PlaybackRateMenu.
State holder for a playback time display, such as CurrentTimeDisplay or DurationDisplay.
State holder for a play/pause button, such as PlayButton.
State holder for a seek bar, such as SeekBar.
State holder for a button that seeks forward or backward by a fixed offset, such as SeekButton.
The type of a stream.
State holder for subtitle tracks, such as SubtitleTrackList or SubtitleMenu.
A font family that can be selected in a text track style menu, such as TextTrackStyleMenu.
State holder for the style of subtitles, such as TextTrackStyleMenu.
Represents one or more ranges of time, each specified by a start time and an end time.
Scope for the contents of a UIController.
State holder for video qualities, such as QualityList or QualityMenu.
State holder for the video dimensions.
Functions
Creates an AdState that's remembered across compositions.
Creates an AudioTrackState that's remembered across compositions.
Creates a CastState that's remembered across compositions.
Creates an ErrorState that's remembered across compositions.
Creates a FirstPlayState that's remembered across compositions.
Creates a FullscreenState that's remembered across compositions.
Creates a LiveButtonState that's remembered across compositions.
Creates a LoadingState that's remembered across compositions.
Creates a MuteButtonState that's remembered across compositions.
Creates a PictureInPictureState that's remembered across compositions.
Creates a PlaybackRateState that's remembered across compositions.
Creates a PlaybackTimeState that's remembered across compositions.
Creates a PlayButtonState that's remembered across compositions.
Creates a SeekBarState that's remembered across compositions.
Creates a SeekButtonState that's remembered across compositions.
Creates a SubtitleTrackState that's remembered across compositions.
Creates a TextTrackStyleState that's remembered across compositions.
Creates and remembers a THEOplayerView owned by the composition.
Creates a VideoQualityState that's remembered across compositions.
Creates a VideoSizeState that's remembered across compositions.