Video Decoder
Factory Details:
Rank | primary + 10 (266) |
Long-name | ST Video Decoders |
Klass | Codec/Decoder/Video/Parser |
Description | GStreamer Video Decoders Element for ST |
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
- Gststvideo
- GstElement
- GstObject
- GInitiallyUnowned
Pad Templates:
SRC template: src
- Availability: Always
- Capabilities:
- video/x-fake-yuv
- video/x-raw
- format: BGRA
- width: [ 1, 2147483647 ]
- height: [ 1, 2147483647 ]
- framerate: [ 0/1, 2147483647/1 ]
- video/x-raw
- format: BGRx
- width: [ 1, 2147483647 ]
- height: [ 1, 2147483647 ]
- framerate: [ 0/1, 2147483647/1 ]
- video/x-raw
- format: RGB
- width: [ 1, 2147483647 ]
- height: [ 1, 2147483647 ]
- framerate: [ 0/1, 2147483647/1 ]
- video/x-raw
- format: UYVY
- width: [ 1, 2147483647 ]
- height: [ 1, 2147483647 ]
- framerate: [ 0/1, 2147483647/1 ]
- video/x-raw
- format: YUYV
- width: [ 1, 2147483647 ]
- height: [ 1, 2147483647 ]
- framerate: [ 0/1, 2147483647/1 ]
SINK template: sink
- Availability: Always
- Capabilities:
- video/fake-pes
- video/x-h263
- video/x-h264
- video/x-h264-pes
- video/x-h265
- video/x-h265-pes
- image/jpeg
- framerate: [ 0/1, 2147483647/1 ]
- video/mpeg
- mpegversion: { 1, 2, 4 }
- systemstream: false
- video/mpeg-pes
- mpegversion: { 1, 2, 4 }
- systemstream: false
- video/x-xvid
- video/x-3ivx
- video/x-divx
- divxversion: { 3, 4, 5 }
- video/x-theora
- video/x-vp3
- video/x-flash-video
- video/x-vp6
- video/x-vp6-alpha
- video/x-vp6-flash
- video/x-vp8
- video/x-vp9
Element Flags:
no flags set
Element Implementation:
change_state()
@0x766e959c
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
- SINK (
sink
)- Pad Template:
sink
- Pad Template:
- SRC (
src
)- Pad Template:
src
- Pad Template:
Element Properties:
The "name
" Property
The name of the object
- Flags:
- Readable
- Writable
- Type: String
- Default:
"stvideo0"
- Default:
The "parent
" Property
The parent of the object
- Flags:
- Readable
- Writable
- Type: Object
- Type:
GstObject
- Type:
The "dis-inj
" Property
Whether to enable/disable video injection
- Flags:
- Readable
- Writable
- Type: Boolean
- Default:
false
- Default:
The "dev-id
" Property
device id for video
- Flags:
- Readable
- Writable
- Controllable
- Type: Integer
- Min:
0
- Max:
24
- Default:
24
- Min:
The "currentPTS
" Property
get the current PTS value
- Flags:
- Readable
- Type: Unsigned Integer64
- Min:
0
- Max:
8589934591
- Default:
1
- Min:
The "contentframerate
" Property
Frame rate of the video displayed
- Flags:
- Readable
- Type: Integer
- Min:
0
- Max:
60
- Default:
0
- Min:
The "latency
" Property
latency for video
- Flags:
- Readable
- Writable
- Controllable
- Type: Unsigned Integer
- Min:
0
- Max:
2550
- Default:
0
- Min:
The "dis-avsync
" Property
Whether to enable/disable av sync
- Flags:
- Readable
- Writable
- Type: Boolean
- Default:
false
- Default:
The "mem-profile
" Property
memory profile used for video decoding in SE
- Flags:
- Readable
- Writable
- Type: Unsigned Integer
- Min:
0
- Max:
10
- Default:
4294967295
- Min:
The "stepframe
" Property
step functionality whenevr ioctl is called
- Flags:
- Writable
- Controllable
- Type: Boolean
- Default:
false
- Default:
The "interlace
" Property
interlace processing used for video decoding in SE
- Flags:
- Readable
- Writable
- Type: Boolean
- Default:
false
- Default:
The "decoder-decimation
" Property
deimation used for video decoding in SE
- Flags:
- Readable
- Writable
- Type: Unsigned Integer
- Min:
0
- Max:
9
- Default:
4294967295
- Min: