docs: add mpegpsmux and mpegtsmux

This commit is contained in:
Tim-Philipp Müller 2014-08-25 15:21:39 +01:00
parent b7a3fdd84f
commit ab5ec2b7bf
3 changed files with 83 additions and 1 deletions

View file

@ -64,6 +64,8 @@
<xi:include href="xml/element-mirror.xml" />
<xi:include href="xml/element-modplug.xml" />
<xi:include href="xml/element-mpeg2enc.xml" />
<xi:include href="xml/element-mpegpsmux.xml" />
<xi:include href="xml/element-mpegtsmux.xml" />
<xi:include href="xml/element-mplex.xml" />
<xi:include href="xml/element-mpg123audiodec.xml" />
<xi:include href="xml/element-neonhttpsrc.xml" />
@ -128,6 +130,7 @@
<xi:include href="xml/plugin-mms.xml" />
<xi:include href="xml/plugin-modplug.xml" />
<xi:include href="xml/plugin-mpeg2enc.xml" />
<xi:include href="xml/plugin-mpegpsmux.xml" />
<xi:include href="xml/plugin-mpegtsmux.xml" />
<xi:include href="xml/plugin-mplex.xml" />
<xi:include href="xml/plugin-neon.xml" />

View file

@ -145,8 +145,8 @@ gst_camera_bin_get_type
<SECTION>
<FILE>element-chromium</FILE>
<TITLE>chromium</TITLE>
GstChromium
<SUBSECTION Standard>
GstChromium
GstChromiumClass
GST_CHROMIUM
GST_CHROMIUM_CLASS
@ -921,6 +921,51 @@ GST_MPEG2ENC_WAIT
gst_mpeg2enc_get_type
</SECTION>
<SECTION>
<FILE>element-mpegpsmux</FILE>
<TITLE>mpegpsmux</TITLE>
<SUBSECTION Standard>
MpegPsMux
GST_MPEG_PSMUX
GST_TYPE_MPEG_PSMUX
MpegPsMuxClass
mpegpsmux_get_type
<SUBSECTION Private>
MpegPsPadData
MpegPsPadDataPrepareFunction
CLOCK_BASE
CLOCK_FREQ
GSTTIME_TO_MPEGTIME
NORMAL_TS_PACKET_LENGTH
M2TS_PACKET_LENGTH
STANDARD_TIME_CLOCK
TWO_POW_33_MINUS1
</SECTION>
<SECTION>
<FILE>element-mpegtsmux</FILE>
<TITLE>mpegtsmux</TITLE>
<SUBSECTION Standard>
MpegTsMux
GST_MPEG_TSMUX
GST_TYPE_MPEG_TSMUX
MpegTsMuxClass
mpegtsmux_get_type
<SUBSECTION Private>
MpegTsPadData
CLOCK_BASE
CLOCK_FREQ
CLOCK_FREQ_SCR
MPEGTIME_TO_GSTTIME
GSTTIME_TO_MPEGTIME
MPEG_SYS_TIME_TO_GSTTIME
GSTTIME_TO_MPEG_SYS_TIME
NORMAL_TS_PACKET_LENGTH
M2TS_PACKET_LENGTH
MAX_PROG_NUMBER
DEFAULT_PROG_ID
</SECTION>
<SECTION>
<FILE>element-mplex</FILE>
<TITLE>mplex</TITLE>

View file

@ -0,0 +1,34 @@
<plugin>
<name>mpegpsmux</name>
<description>MPEG-PS muxer</description>
<filename>../../gst/mpegpsmux/.libs/libgstmpegpsmux.so</filename>
<basename>libgstmpegpsmux.so</basename>
<version>1.5.0.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<name>mpegpsmux</name>
<longname>MPEG Program Stream Muxer</longname>
<class>Codec/Muxer</class>
<description>Multiplexes media streams into an MPEG Program Stream</description>
<author>Lin YANG &lt;oxcsnicho@gmail.com&gt;</author>
<pads>
<caps>
<name>sink_%u</name>
<direction>sink</direction>
<presence>request</presence>
<details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-dirac; video/x-h264; audio/mpeg, mpegversion=(int){ 1, 2 }; audio/mpeg, mpegversion=(int)4, stream-format=(string){ raw, adts }; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ false, true }, mute=(boolean){ false, true }</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)true</details>
</caps>
</pads>
</element>
</elements>
</plugin>