mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-17 13:56:32 +00:00
9ba56f4181
Original commit message from CVS: Get the API docs back in shape. This batch of patches contain the updates that don't require source code comment changes.
86 lines
1.8 KiB
Text
86 lines
1.8 KiB
Text
<!-- ##### SECTION Title ##### -->
|
|
Gstreamer
|
|
|
|
<!-- ##### SECTION Short_Description ##### -->
|
|
Media library supporting arbitrary formats and filter graphs.
|
|
|
|
<!-- ##### SECTION Long_Description ##### -->
|
|
<para>
|
|
GStreamer is a framework for constructing graphs of various filters
|
|
(termed elements here) that will handle streaming media. Any discreet
|
|
(packetizable) media type is supported, with provisions for automatically
|
|
determining source type. Metadata can be passed with all data to provide
|
|
formatting/framing information. Plugins are heavily used to provide for
|
|
all elements, allowing one to construct plugins outside of the GST
|
|
library, even released binary-only if license require (please don't).
|
|
</para>
|
|
|
|
<para>
|
|
GStreamer borrows heavily from both the <ulink
|
|
url="http://www.cse.ogi.edu/sysl/">OGI media pipeline</ulink> and
|
|
Microsoft's DirectShow, hopefully taking the best of both and leaving the
|
|
cruft behind. Its interface is still very fluid (I've redesigned the
|
|
metadata handling twice already), and thus can be changed to increase the
|
|
sanity/noise ratio.
|
|
</para>
|
|
|
|
<!-- ##### SECTION See_Also ##### -->
|
|
<para>
|
|
Check out both <ulink url="http://www.cse.ogi.edu/sysl/">OGI's
|
|
pipeline</ulink> and Microsoft's DirectShow for some background.
|
|
</para>
|
|
|
|
<!-- ##### FUNCTION gst_init ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@argc:
|
|
@argv:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_version ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@major:
|
|
@minor:
|
|
@micro:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_main ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gst_main_quit ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_VERSION_MAJOR ##### -->
|
|
<para>
|
|
The major version of GStreamer at compile time
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_VERSION_MINOR ##### -->
|
|
<para>
|
|
The minor version of GStreamer at compile time
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_VERSION_MICRO ##### -->
|
|
<para>
|
|
The micro version of GStreamer at compile time
|
|
</para>
|
|
|
|
|
|
|