| 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
