DesktopVideoBackend

Selects the JVM desktop playback backend.

AUTO keeps the platform default and optional fallback policy. PLATFORM disables optional fallbacks. LIBVLC requires the in-process libVLC canvas backend on macOS, Windows, and Linux. LIBVLC_NATIVE requires the libVLC native-view backend: NSView on macOS, HWND on Windows, and X11/XWayland xwindow on Linux.

Entries

Link copied to clipboard

Use the platform default and optional fallback policy.

Link copied to clipboard

Prefer the platform media framework.

Link copied to clipboard

Use a user-installed libVLC backend that copies decoded frames into Compose.

Link copied to clipboard

Use a user-installed libVLC backend with VLC rendering directly into a native desktop view. This avoids the Compose frame-copy path but is not evidence of a configured HDR swapchain or HDR display output.

Properties

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard
expect val name: String
Link copied to clipboard
expect val ordinal: Int

Functions

Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.