mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-20 23:36:38 +00:00
3665e8543a
Exposes various MPEG-TS (ISO/IEC 13818-1) and DVB (EN 300 468) Section Information as well as descriptors for usage by plugins and applications. This replaces entirely the old GstStructure-based system for conveying mpeg-ts information to applications and other plugins. Parsing and validation is done on a "when-needed" basis. This ensures the minimal overhead for elements and applications creating and using sections and descriptors. Since all information is made available, this also allows applications to parse custom sections and descriptors. Right now the library is targeted towards parsing, but the structures could be used in the future to allow applications to create and inject sections and descriptors (for usage by various mpeg-ts elements). https://bugzilla.gnome.org/show_bug.cgi?id=702724
71 lines
2.7 KiB
XML
71 lines
2.7 KiB
XML
<?xml version="1.0"?>
|
|
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
|
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
|
<!ENTITY % version-entities SYSTEM "version.entities">
|
|
%version-entities;
|
|
]>
|
|
<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
|
|
<bookinfo>
|
|
<title>GStreamer Bad Plugins &GST_API_VERSION; Library Reference Manual</title>
|
|
<releaseinfo>
|
|
for GStreamer Bad Library &GST_API_VERSION; (&GST_VERSION;)
|
|
<ulink role="online-location" url="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-libs/html/">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-libs/html/</ulink>.
|
|
</releaseinfo>
|
|
</bookinfo>
|
|
|
|
<part id="gstreamer-plugins-bad">
|
|
<title>GStreamer Bad Plugins Libraries</title>
|
|
<para>
|
|
This manual describes the libraries provided by the GStreamer Bad Plugins
|
|
package.
|
|
</para>
|
|
<xi:include href="compiling.sgml" />
|
|
|
|
<chapter id="codecparsers">
|
|
<title>Bitstream parsing Library</title>
|
|
<para>
|
|
This library should be linked to by getting cflags and libs from
|
|
<filename>gstreamer-plugins-bad-&GST_API_VERSION;.pc</filename> and adding
|
|
<filename>-lgstcodeparsers-&GST_API_VERSION;</filename> to the library flags.
|
|
</para>
|
|
<xi:include href="xml/gsth264parser.xml" />
|
|
<xi:include href="xml/gstmpegvideoparser.xml" />
|
|
<xi:include href="xml/gstmpeg4parser.xml" />
|
|
<xi:include href="xml/gstvc1parser.xml" />
|
|
<xi:include href="xml/gstmpegvideometa.xml" />
|
|
</chapter>
|
|
|
|
<chapter id="mpegts">
|
|
<title>Mpeg TS helper library</title>
|
|
<para>
|
|
This library should be linked to by getting cflags and libs from
|
|
<filename>gstreamer-plugins-bad-&GST_API_VERSION;.pc</filename> and adding
|
|
<filename>-lgstmpegts-&GST_API_VERSION;</filename> to the library flags.
|
|
</para>
|
|
<xi:include href="xml/gstmpegtssection.xml" />
|
|
<xi:include href="xml/gstmpegtsdescriptor.xml" />
|
|
</chapter>
|
|
|
|
<chapter id="tools">
|
|
<title>Useful elements</title>
|
|
<xi:include href="xml/gstinsertbin.xml" />
|
|
</chapter>
|
|
</part>
|
|
|
|
<part id="gstreamer-libs-hierarchy">
|
|
<title>Object Hierarchy</title>
|
|
<xi:include href="xml/tree_index.sgml" />
|
|
</part>
|
|
|
|
<index id="api-index-full">
|
|
<title>Index</title>
|
|
<xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
|
|
</index>
|
|
<index id="api-index-deprecated" role="deprecated">
|
|
<title>Index of deprecated API</title>
|
|
<xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
|
|
</index>
|
|
|
|
<xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
|
|
</book>
|
|
|