LinuxVideoPlayerSurface

@Composable
fun LinuxVideoPlayerSurface(playerState: LinuxVideoPlayerState, modifier: Modifier = Modifier)

A composable function that renders a video player surface using GStreamer.

This function creates a video rendering area by embedding a Swing-based GStreamer video component within a Jetpack Compose UI. The rendering is controlled through the provided VideoPlayerState.

Parameters

state

The state object (VideoPlayerState) that encapsulates the GStreamer player logic, including playback control, timeline management, and video interaction.

modifier

An optional Modifier for customizing the layout and appearance of the composable container. Defaults to an empty Modifier.