TS Demux
Factory Details:
Rank | primary + 10 (266) |
Long-name | ST TS demux |
Klass | Codec/Demuxer |
Description | Demultiplex a ts file into audio and video |
Author | 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
- Gststm_ts_demux
- GstElement
- GstObject
- GInitiallyUnowned
Pad Templates:
SRC template: audio_%04d
- Availability: Sometimes
- Capabilities:
- ANY
SRC template: video_%04d
- Availability: Sometimes
- Capabilities:
- ANY
SRC template: subtitle_%04d
- Availability: Sometimes
- Capabilities:
- ANY
SINK template: sink
- Availability: Always
- Capabilities:
- video/mpegts
Element Flags:
no flags set
Element Implementation:
change_state()
→gst_stm_ts_demux_change_state()
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:
"stm_ts_demux0"
- Default:
The "parent
" Property
The parent of the object
- Flags:
- Readable
- Writable
- Type: Object
- Type:
GstObject
- Type:
The "es-pids
" Property
PIDs to treat as Elementary Streams in the absence of a PMT, v:pid:codec/a:pid:codec/m:pid:codec
, eg v:4129:2/a:4133:4/m:4134:1
- Flags:
- Readable
- Writable
- Type: String
- Default:
""
- Default:
The "ts-table
" Property
Information gather from PAT, PMT and SDT, program number:codec name:codec type:pid:codec:scrambled
, eg 1:MP4V:STREAM_CONTENT_VIDEO:33:2:1
- Flags:
- Readable
- Type: String
- Default:
null
- Default:
The "enable-playback
" Property
Enable/Disable playback of ts streams
- Flags:
- Readable
- Writable
- Type: Boolean
- Default:
true
- Default:
The "pmt-info
" Property
All informations regarding a program
- Flags:
- Readable
- Type: Object
- Type:
GstStmTsPmtInfo
- Type:
The "program-number
" Property
Program Number (-1 to ignore) for demux to play
- Flags:
- Readable
- Writable
- Type: Integer
- Min:
-1
- Max:
2147483647
- Default:
-1
- Min:
The "dev-id
" Property
The demux device number (eg. 0 for demux0)
- Flags:
- Readable
- Writable
- Type: Integer
- Min:
0
- Max:
16
- Default:
-1
- Min:
Element Signals:
The "pad-added
" Signal
- Returns:
void
- Arguments:
GstElement* object
GstPad* arg0
gpointer user_data
The "pad-removed
" Signal
- Returns:
void
- Arguments:
GstElement* object
GstPad* arg0
gpointer user_data
The "no-more-pads
" Signal
- Returns:
void
- Arguments:
GstElement* object
gpointer user_data