GStreamer Good Plugins 1.0 Plugins Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
GObject +----GInitiallyUnowned +----GstObject +----GstElement +----GstBaseSink +----GstVideoSink +----GstV4l2Sink
GstV4l2Sink implements GstTuner, GstVideoOverlay, GstNavigation, GstColorBalance and GstVideoOrientation.
"device" gchar* : Read / Write "device-fd" gint : Read "device-name" gchar* : Read "flags" GstV4l2DeviceTypeFlags : Read "overlay-height" guint : Read / Write "overlay-left" gint : Read / Write "overlay-top" gint : Read / Write "overlay-width" guint : Read / Write "queue-size" guint : Read / Write "brightness" gint : Read / Write "contrast" gint : Read / Write "hue" gint : Read / Write "saturation" gint : Read / Write "crop-height" guint : Read / Write "crop-left" gint : Read / Write "crop-top" gint : Read / Write "crop-width" guint : Read / Write "min-queued-bufs" guint : Read / Write "io-mode" GstV4l2IOMode : Read / Write "norm" V4L2_TV_norms : Read / Write "extra-controls" GstStructure* : Read / Write "force-aspect-ratio" gboolean : Read / Write "pixel-aspect-ratio" gchar* : Read / Write
name |
sink |
direction |
sink |
presence |
always |
details |
video/x-raw, format=(string)RGB15, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] |
video/x-raw, format=(string)RGB16, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-raw, format=(string)BGR, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-raw, format=(string)RGB, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-raw, format=(string)BGRx, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-raw, format=(string)RGBx, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-raw, format=(string)GRAY8, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-raw, format=(string)YVU9, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-raw, format=(string)YV12, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-raw, format=(string)YUY2, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-raw, format=(string)UYVY, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-raw, format=(string)Y42B, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-raw, format=(string)Y41B, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-raw, format=(string)NV12, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-raw, format=(string)NV21, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-raw, format=(string)YUV9, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-raw, format=(string)I420, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-bayer, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
image/jpeg, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
image/jpeg, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
image/jpeg, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-dv, systemstream=(boolean)true, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/mpegts | |
video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-h263, variant=(string)itu, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-h264, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-sonix, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-pwc1, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-pwc2, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] | |
video/x-raw, format=(string)YVYU, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ] |
"device-fd"
property"device-fd" gint : Read
File descriptor of the device.
Allowed values: >= G_MAXULONG
Default value: -1
"overlay-height"
property"overlay-height" guint : Read / Write
The height of the video overlay; default is equal to negotiated image height.
Default value: 0
"overlay-left"
property"overlay-left" gint : Read / Write
The leftmost (x) coordinate of the video overlay; top left corner of screen is 0,0.
Default value: 0
"overlay-top"
property"overlay-top" gint : Read / Write
The topmost (y) coordinate of the video overlay; top left corner of screen is 0,0.
Default value: 0
"overlay-width"
property"overlay-width" guint : Read / Write
The width of the video overlay; default is equal to negotiated image width.
Default value: 0
"queue-size"
property"queue-size" guint : Read / Write
Number of buffers to be enqueud in the driver in streaming mode.
Allowed values: [1,16]
Default value: 12
"brightness"
property"brightness" gint : Read / Write
Picture brightness, or more precisely, the black level.
Default value: 0
"contrast"
property"contrast" gint : Read / Write
Picture contrast or luma gain.
Default value: 0
"saturation"
property"saturation" gint : Read / Write
Picture color saturation or chroma gain.
Default value: 0
"crop-height"
property"crop-height" guint : Read / Write
The height of the video crop; default is equal to negotiated image height.
Default value: 0
"crop-left"
property"crop-left" gint : Read / Write
The leftmost (x) coordinate of the video crop; top left corner of image is 0,0.
Default value: 0
"crop-top"
property"crop-top" gint : Read / Write
The topmost (y) coordinate of the video crop; top left corner of image is 0,0.
Default value: 0
"crop-width"
property"crop-width" guint : Read / Write
The width of the video crop; default is equal to negotiated image width.
Default value: 0
"min-queued-bufs"
property"min-queued-bufs" guint : Read / Write
Minimum number of queued bufs; v4l2sink won't dqbuf if the driver doesn't have more than this number (which normally you shouldn't change).
Allowed values: <= 16
Default value: 1
"io-mode"
property "io-mode" GstV4l2IOMode : Read / Write
I/O mode.
Default value: GST_V4L2_IO_AUTO
"extra-controls"
property"extra-controls" GstStructure* : Read / Write
Extra v4l2 controls (CIDs) for the device.
"force-aspect-ratio"
property"force-aspect-ratio" gboolean : Read / Write
When enabled, the pixel aspect ratio will be enforced.
Default value: TRUE
"pixel-aspect-ratio"
property"pixel-aspect-ratio" gchar* : Read / Write
Overwrite the pixel aspect ratio of the device.
Default value: "1/1"