killajoe:~$ gst-inspect-0.10 mpegtsparse
Factory Details:
Long name: MPEG transport stream parser
Class: Codec/Parser
Description: Parses MPEG2 transport streams
Author(s): Alessandro Decina <alessandro@nnva.org>, Zaheer Abbas Merali <zaheerabbas at merali dot org>
Rank: none (0)
Plugin Details:
Name: mpegdemux2
Description: MPEG demuxers
Filename: /usr/lib/gstreamer-0.10/libgstmpegdemux.so
Version: 0.10.19
License: unknown
Source module: gst-plugins-bad
Binary package: GStreamer Bad Plugins (Archlinux)
Origin URL: http://www.archlinux.org/
GObject
+----GstObject
+----GstElement
+----MpegTSParse
Pad Templates:
SINK template: 'sink'
Availability: Always
Capabilities:
video/mpegts
systemstream: true
SRC template: 'src%d'
Availability: On request
Has request_new_pad() function: 0x7fc7f40ae760
Capabilities:
video/mpegts
systemstream: true
SRC template: 'program_%d'
Availability: Sometimes
Capabilities:
video/mpegts
systemstream: true
Element Flags:
no flags set
Element Implementation:
Has change_state() function: 0x7fc7f40ae650
Has custom save_thyself() function: gst_element_save_thyself
Has custom restore_thyself() function: gst_element_restore_thyself
Element has no clocking capabilities.
Element has no indexing capabilities.
Element has no URI handling capabilities.
Pads:
SINK: 'sink'
Implementation:
Has chainfunc(): 0x7fc7f40ae9b0
Has custom eventfunc(): 0x7fc7f40ae910
Pad Template: 'sink'
Element Properties:
name : The name of the object
flags: lesbar, schreibbar
String. Default: null Current: "mpegtsparse0"
program-numbers : Colon separated list of programs
flags: lesbar, schreibbar
String. Default: "" Current: ""