Display Sink
Factory Details:
Rank | primary + 10 (266) |
Long-name | ST Display Sink |
Klass | Sink/Video/ST |
Description | Control Display output |
Author | http://www.st.com |
Plugin Details:
Name | st |
Description | ST HW accelerated elements |
Filename | /usr/lib/gstreamer-1.0/libgstpluginst.so |
Version | 1.0.0 |
License | LGPL |
Source module | stplugin |
Binary package | STMicroelectronics R&D |
Origin URL | http://www.st.com |
Hierarchy:
- GObject
- GInitiallyUnowned
- GstObject
- GstElement
- GstBaseSink
- GstVideoSink
- GstSTV4l2Sink
- GstVideoSink
- GstBaseSink
- GstElement
- GstObject
- GInitiallyUnowned
Pad Templates:
SINK template: sink
- Availability: Always
- Capabilities:
- video/x-fake-yuv
- video/x-raw
- format: ARGB
- width: [ 1, 720 ]
- height: [ 1, 576 ]
- framerate: [ 0/1, 100/1 ]
- video/x-raw
- format: BGRA
- width: [ 1, 720 ]
- height: [ 1, 576 ]
- framerate: [ 0/1, 100/1 ]
Element Flags:
no flags set
Element Implementation:
change_state()
@0x767bcd84
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
- SINK (
sink
)- Pad Template:
sink
- Pad Template:
Element Properties:
The "name
" Property
The name of the object
- Flags:
- Readable
- Writable
- Type: String
- Default:
"stv4l2sink0"
- Default:
The "parent
" Property
The parent of the object
- Flags:
- Readable
- Writable
- Type: Object
- Type:
GstObject
- Type:
The "sync
" Property
Sync on the clock
- Flags:
- Readable
- Writable
- Type: Boolean
- Default:
true
- Default:
The "max-lateness
" Property
Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)
- Flags:
- Readable
- Writable
- Type: Integer64
- Min:
-1
- Max:
9223372036854775807
- Default:
20000000
- Min:
The "qos
" Property
Generate Quality-of-Service events upstream
- Flags:
- Readable
- Writable
- Type: Boolean
- Default:
true
- Default:
The "async
" Property
Go asynchronously to PAUSED
- Flags:
- Readable
- Writable
- Type: Boolean
- Default:
true
- Default:
The "ts-offset
" Property
Timestamp offset in nanoseconds
- Flags:
- Readable
- Writable
- Type: Integer64
- Min:
-9223372036854775808
- Max:
9223372036854775807
- Default:
0
- Min:
The "enable-last-sample
" Property
Enable the last-sample property
- Flags:
- Readable
- Writable
- Type: Boolean
- Default:
true
- Default:
The "last-sample
" Property
The last sample received in the sink
- Flags:
- Readable
- Type: Boxed pointer
- Type:
GstSample
- Type:
The "blocksize
" Property
Size in bytes to pull per buffer (0 = default)
- Flags:
- Readable
- Writable
- Type: Unsigned Integer
- Min:
0
- Max:
4294967295
- Default:
4096
- Min:
The "render-delay
" Property
Additional render delay of the sink in nanoseconds
- Flags:
- Readable
- Writable
- Type: Unsigned Integer64
- Min:
0
- Max:
18446744073709551615
- Default:
0
- Min:
The "throttle-time
" Property
The time to keep between rendered buffers (0 = disabled)
- Flags:
- Readable
- Writable
- Type: Unsigned Integer64
- Min:
0
- Max:
18446744073709551615
- Default:
0
- Min:
The "max-bitrate
" Property
The maximum bits per second to render (0 = disabled)
- Flags:
- Readable
- Writable
- Type: Unsigned Integer64
- Min:
0
- Max:
18446744073709551615
- Default:
0
- Min:
The "show-preroll-frame
" Property
Whether to render video frames during preroll
- Flags:
- Readable
- Writable
- Type: Boolean
- Default:
true
- Default:
The "src-rect
" Property
Parameters for input window crop, x:Xs0/y:Ys0/w:Hs/h:Vs, eg x:50/y:70/w:300/h:400
- Flags:
- Readable
- Writable
- Type: String
- Default:
"x:0/y:0/w:0/h:0/"
- Default:
The "dst-rect
" Property
Parameters for output window resize, x:Xo0/y:Yo0/w:Ho/h:Vo, eg x:50/y:70/w:300/h:400
- Flags:
- Readable
- Writable
- Type: String
- Default:
"x:0/y:0/w:0/h:0/"
- Default:
The "r
" Property
rotate
- Flags:
- Readable
- Writable
- Controllable
- Type: Unsigned Integer
- Min:
0
- Max:
270
- Default:
0
- Min:
The "vf
" Property
vertical-flip
- Flags:
- Writable
- Controllable
- Type: Boolean
- Default:
false
- Default:
The "hf
" Property
horizontal-flip
- Flags:
- Writable
- Controllable
- Type: Boolean
- Default:
false
- Default:
The "plane-name
" Property
video/graphics plane name e.g Main-GDP1,Main-GDP2,Main-VID,...
- Flags:
- Readable
- Writable
- Type: String
- Default:
"NO-PLANE"
- Default:
The "plane-transp
" Property
control graphics transparency
- Flags:
- Readable
- Writable
- Controllable
- Type: Unsigned Integer
- Min:
0
- Max:
255
- Default:
255
- Min:
The "dev-id
" Property
video device id
- Flags:
- Readable
- Writable
- Controllable
- Type: Unsigned Integer
- Min:
0
- Max:
2
- Default:
0
- Min:
The "arc-mode
" Property
desired aspect ratio conversion mode
- Flags:
- Readable
- Writable
- Controllable
- Type: Unsigned Integer
- Min:
0
- Max:
3
- Default:
0
- Min:
The "display-aspect-ratio
" Property
desired display aspect ratio
- Flags:
- Readable
- Writable
- Controllable
- Type: Unsigned Integer
- Min:
0
- Max:
2
- Default:
0
- Min:
The "plane-size
" Property
Parameters for plane size, x:Xs0/y:Ys0/w:Hs/h:Vs, eg x:50/y:70/w:300/h:400
- Flags:
- Readable
- Type: String
- Default:
"x:0/y:0/w:720/h:576/"
- Default:
The "stream-input-rect
" Property
Parameters for input stream display size, x:Xo0/y:Yo0/w:Ho/h:Vo, eg x:50/y:70/w:300/h:400
- Flags:
- Readable
- Type: String
- Default:
"x:0/y:0/w:720/h:576/"
- Default:
The "mute
" Property
mute/unmute video
- Flags:
- Readable
- Writable
- Controllable
- Type: Boolean
- Default:
false
- Default: