Top | ![]() |
![]() |
![]() |
![]() |
Properties
gint | connector-id | Read / Write / Construct |
gchar * | driver-name | Read / Write / Construct |
gint | plane-id | Read / Write / Construct |
gboolean | force-modesetting | Read / Write / Construct |
gchar * | bus-id | Read / Write / Construct |
gboolean | can-scale | Read / Write / Construct |
gint | display-height | Read |
gint | display-width | Read |
GstValueArray | render-rectangle | Write |
Object Hierarchy
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstBaseSink ╰── GstVideoSink ╰── GstKMSSink
Description
kmssink is a simple video sink that renders video frames directly in a plane of a DRM device.
Synopsis
Property Details
The “connector-id”
property
“connector-id” gint
DRM connector id.
Flags: Read / Write / Construct
Allowed values: >= G_MAXULONG
Default value: -1
The “driver-name”
property
“driver-name” gchar *
DRM device driver name.
Flags: Read / Write / Construct
Default value: NULL
The “plane-id”
property
“plane-id” gint
DRM plane id.
Flags: Read / Write / Construct
Allowed values: >= G_MAXULONG
Default value: -1
The “force-modesetting”
property
“force-modesetting” gboolean
When enabled, the sink try to configure the display mode.
Flags: Read / Write / Construct
Default value: FALSE
The “bus-id”
property
“bus-id” gchar *
DRM bus ID.
Flags: Read / Write / Construct
Default value: NULL
The “can-scale”
property
“can-scale” gboolean
User can tell kmssink if the driver can support scale.
Flags: Read / Write / Construct
Default value: TRUE
The “display-height”
property
“display-height” gint
Height of the display surface in pixels.
Flags: Read
Allowed values: >= 0
Default value: 0
The “display-width”
property
“display-width” gint
Width of the display surface in pixels.
Flags: Read
Allowed values: >= 0
Default value: 0
The “render-rectangle”
property
“render-rectangle” GstValueArray
The render rectangle ('<x, y, width, height>').
Flags: Write