Package-level declarations
Types
Configures how the media player interacts with the system audio session.
Represents the state and behavior of a video player. This class provides properties and methods to control video playback, manage the playback state, and interact with platform-specific implementations.
Implementation of VideoPlayerState for WebAssembly. Manages the state of a video player including playback controls, media information, and error handling.
Selects the JVM desktop playback backend.
Status for an optional media tool used by JVM fallbacks.
Manages fullscreen functionality for the video player
One SMPTE ST 2094-40 metadata unit associated with a decoded frame timestamp.
Parser for HDR10+ User Data Registered ITU-T T.35 payloads carrying SMPTE ST 2094-40.
Bounded timestamp index used by streaming bridges to attach dynamic metadata to decoded frames.
Reference color implementation used by platform renderers and CPU/GPU conformance tests.
Controls how the media player interacts with other apps' audio.
Process-wide policy for AVAudioSession ownership.
Snapshot of optional JVM media helper availability.
Snapshot of optional media helper availability.
Common audio and video codecs that can be checked against the current platform backend.
Immutable snapshot of codecs reported as supported by the current platform backend.
Media track type handled by a MediaCodec.
Queries preflight media support for the current platform backend.
Immutable preflight snapshot of player capabilities and codec support for the current platform.
A library-issued handle for a default VideoPlayerState accepted by the strict VideoPlayerSurface overload.
Controls whether the player should infer 3D/VR projection metadata from source names and media dimensions.
Browser dependency configuration for externally hosted media components.
Selects the playback engine used by the WebAssembly target.
Functions
Creates a default platform-backed state accepted by the strict surface overload.
Creates the default platform-specific video player state.
Creates the default platform-specific video player state.
Creates the default platform-specific video player state.
Creates the default platform-specific video player state.
Creates an injectable descriptor for the default platform backend.
Returns true when this codec is reported as supported by the current platform backend.
Opens a fullscreen view for the video player on iOS. This function is called when the user toggles fullscreen mode.
Remembers a default platform-backed state accepted by the strict surface overload.
Creates and remembers the default platform player and disposes it with the composition.
Renders a video player surface that displays and controls video playback.
Type-safe overload for library-created player states. The legacy VideoPlayerState overload remains available for source and binary compatibility with the 1.x API.
Renders a video player surface that displays and controls video playback.
Composable function for rendering a video player surface.
Renders a video player surface that displays and controls video playback.