ClutterGst – clutter-gst-3.0 Reference Manual
Packages
clutter-gst-3.0
ClutterGst
Version
BufferingMode
SeekFlags
Player
Aspectratio
Box
Camera
CameraDevice
CameraManager
Content
Crop
Frame
Overlay
Overlays
Playback
VideoSink
VideoResolution
VERSION
create_video_sink
init
init_with_args
ClutterGst
Description:
Content:
Namespaces:
Version
Interfaces:
Player
-
Player
is an opaque structure whose members cannot be directly accessed
Classes:
Aspectratio
-
Implementation of
Content
that displays video streams with respects to their aspect ratio.
Box
-
Bounding box of an area in a video texture or actor's allocation.
Camera
-
Implementation of
Player
that displays camera streams using GStreamer.
CameraDevice
-
GObject representing a camera device using GStreamer.
CameraManager
-
An object to list available cameras on the system.
Content
-
The
Content
structure contains only private data and should be accessed using the provided API
Crop
-
Implementation of
Content
that displays a sub region of video streams.
Frame
-
Represents a frame outputted by the
VideoSink
.
Overlay
-
Represents a video overlay outputted by the
VideoSink
.
Overlays
Playback
-
Implementation of
Playback
that displays media streams using GStreamer.
VideoSink
-
The
VideoSink
structure contains only private data and should be accessed using the provided API.
Structs:
VideoResolution
-
A video resolution.
Enums:
BufferingMode
-
Different buffering policies clutter-gst supports
SeekFlags
-
Flags that can be given to
clutter_gst_player_set_seek_flags
.
Constants:
public
const
double
VERSION
ClutterGst full version (e.
Functions:
public
Element
create_video_sink
()
Creates a new
VideoSink
initialized with Clutter's Cogl context.
public
InitError
init
(
ref
unowned
string
[]? argv)
Utility function to initialize both Clutter and GStreamer.
public
InitError
init_with_args
(
ref
unowned
string
[]? argv,
string
parameter_string,
OptionEntry
[]? entries =
null
,
string
? translation_domain =
null
)
throws
Error
This function does the same work as
init
.