MediaControls

class MediaControls(**properties: Any)

Superclasses: Widget, InitiallyUnowned, Object

Implemented Interfaces: Accessible, Buildable, ConstraintTarget

GtkMediaControls is a widget to show controls for a video.

https://docs.gtk.org/gtk4/media-controls.png

Usually, GtkMediaControls is used as part of Video.

Constructors

class MediaControls
classmethod new(stream: MediaStream | None = None) Widget

Creates a new GtkMediaControls managing the stream passed to it.

Parameters:

stream – a GtkMediaStream to manage

Methods

class MediaControls
get_media_stream() MediaStream | None

Gets the media stream managed by controls or None if none.

set_media_stream(stream: MediaStream | None = None) None

Sets the stream that is controlled by controls.

Parameters:

stream – a GtkMediaStream

Properties

class MediaControls
props.media_stream: MediaStream

The media-stream managed by this object or None if none.