mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-30 05:31:15 +00:00
1ad4c7a804
Original commit message from CVS: make upload work for both gtk-doc and docbook docs
10743 lines
144 KiB
Text
10743 lines
144 KiB
Text
<!-- ##### SECTION ./tmpl/GstElement.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/GstElement.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/GstElement.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/GstElement.sgml:Title ##### -->
|
|
GstElement
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/audioraw.sgml:Long_Description ##### -->
|
|
<para>
|
|
Information about audio buffers.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/audioraw.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/audioraw.sgml:Short_Description ##### -->
|
|
Information about audio buffers.
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/audioraw.sgml:Title ##### -->
|
|
audioraw
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/cothreads_compat.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/cothreads_compat.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/cothreads_compat.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/cothreads_compat.sgml:Title ##### -->
|
|
cothreads_compat
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gobject2gtk.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gobject2gtk.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gobject2gtk.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gobject2gtk.sgml:Title ##### -->
|
|
GObject
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/grammar.tab.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/grammar.tab.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/grammar.tab.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/grammar.tab.sgml:Title ##### -->
|
|
grammar.tab
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gst_private.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gst_private.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gst_private.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gst_private.sgml:Title ##### -->
|
|
gst_private
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstaggregator.sgml:Long_Description ##### -->
|
|
<para>
|
|
The aggregator is mainly used for testing purposes. It has several
|
|
methods to request buffers from its pads.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstaggregator.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstaggregator.sgml:Short_Description ##### -->
|
|
Combine buffers.
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstaggregator.sgml:Title ##### -->
|
|
GstAggregator
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstasyncdisksrc.sgml:Long_Description ##### -->
|
|
<para>
|
|
Reads data from a file. You can seek to a specific location by setting
|
|
the offset.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstasyncdisksrc.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstasyncdisksrc.sgml:Title ##### -->
|
|
GstAsyncDiskSrc
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstaudiosink.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstaudiosink.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstaudiosink.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstaudiosink.sgml:Title ##### -->
|
|
GstAudioSink
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstaudiosrc.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstaudiosrc.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstaudiosrc.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstaudiosrc.sgml:Title ##### -->
|
|
GstAudioSrc
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstautoplug.sgml:Long_Description ##### -->
|
|
<para>
|
|
GstAutoplug is an abstract class that is used for constructing and
|
|
linking elements. Two types of autopluggers exist: renderer ones and non
|
|
renderer ones. The renderer autopluggers will not have any src pads while the
|
|
non renderer ones do.
|
|
</para>
|
|
|
|
<para>
|
|
You first need to create a suitable autoplugger with gst_autoplug_factory_make()
|
|
(see #GstAutoplugFactory).
|
|
The name of the autoplugger must be one of the registered autopluggers
|
|
(see #GstStaticAutoplug and #GstStaticAutoplugRender).
|
|
</para>
|
|
<para>
|
|
If the autoplugger supports the RENDERER API, use gst_autoplug_to_renderers() to
|
|
create a bin that links the src caps to the specified renderer elements. You can
|
|
then add the bin to a pipeline and run it.
|
|
|
|
<programlisting>
|
|
GstAutoplug *autoplug;
|
|
GstElement *element;
|
|
GstElement *sink;
|
|
|
|
/* create a static autoplugger */
|
|
autoplug = gst_autoplug_factory_make ("staticrender");
|
|
|
|
/* create an osssink */
|
|
sink = gst_element_factory_make ("osssink", "our_sink");
|
|
|
|
/* create an element that can play audio/mp3 through osssink */
|
|
element = gst_autoplug_to_renderers (autoplug,
|
|
gst_caps_new (
|
|
"sink_audio_caps",
|
|
"audio/mp3",
|
|
NULL
|
|
),
|
|
sink,
|
|
NULL);
|
|
|
|
/* add the element to a bin and link the sink pad */
|
|
...
|
|
</programlisting>
|
|
</para>
|
|
<para>
|
|
If the autoplugger supports the CAPS API, use gst_autoplug_to_caps() to
|
|
link the src caps to the destination caps. The created bin will have src caps
|
|
compatible with the provided sink caps.
|
|
|
|
<programlisting>
|
|
GstAutoplug *autoplug;
|
|
GstElement *element;
|
|
|
|
/* create a static autoplugger */
|
|
autoplug = gst_autoplug_factory_make ("static");
|
|
|
|
/* create an element that converts audio/mp3 to audio/raw */
|
|
element = gst_autoplug_to_caps (autoplug,
|
|
gst_caps_new (
|
|
"sink_audio_caps",
|
|
"audio/mp3",
|
|
NULL
|
|
),
|
|
gst_caps_new (
|
|
"src_audio_caps",
|
|
"audio/raw",
|
|
NULL
|
|
),
|
|
NULL);
|
|
|
|
/* add the element to a bin and link the src/sink pads */
|
|
...
|
|
</programlisting>
|
|
</para>
|
|
|
|
<para>
|
|
Optionally you can get a notification when a new object is added to the created
|
|
pipeline with a g_signal_connect to the "new_object" signal.
|
|
</para>
|
|
|
|
<para>
|
|
Use the regular gst_object_destroy() call to destroy the autoplugger.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstautoplug.sgml:See_Also ##### -->
|
|
<para>
|
|
#GstStaticAutoplug, #GstStaticAutoplugRender
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstautoplug.sgml:Short_Description ##### -->
|
|
Automatically create and link elements
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstautoplug.sgml:Title ##### -->
|
|
GstAutoplug
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstautoplugfactory.sgml:Long_Description ##### -->
|
|
<para>
|
|
An autoplugfactory is used to create instances of an autoplugger. It
|
|
can be added to a #GstPlugin as it extends #GstPluginFeature.
|
|
</para>
|
|
<para>
|
|
Use gst_autoplug_factory_new() to create a new autoplugger which can be registered
|
|
to a plugin with gst_plugin_add_feature().
|
|
</para>
|
|
<para>
|
|
Use gst_autoplug_factory_find() to find the named autoplugfactory.
|
|
or use gst_autoplug_factory_get_list() to get a list of all available autopluggers.
|
|
</para>
|
|
<para>
|
|
Once an autoplugfactory has been obtained use gst_autoplug_factory_create() to
|
|
instantiate a real autoplugger. Optionally gst_autoplug_factory_make() to create
|
|
a autoplugger from the named factory.
|
|
</para>
|
|
<para>
|
|
Use gst_autoplug_factory_destroy() to remove the factory from the global list.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstautoplugfactory.sgml:See_Also ##### -->
|
|
<para>
|
|
#GstAutoplug, #GstPlugin, #GstPluginFeature.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstautoplugfactory.sgml:Short_Description ##### -->
|
|
Create autopluggers from a factory.
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstautoplugfactory.sgml:Title ##### -->
|
|
GstAutoplugFactory
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstbufferpool-default.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstbufferpool-default.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstbufferpool-default.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstbufferpool-default.sgml:Title ##### -->
|
|
gstbufferpool-default
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstcache.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstcache.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstcache.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstcache.sgml:Title ##### -->
|
|
GstCacheFactory
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Title ##### -->
|
|
GstColorSpace
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstdata_private.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstdata_private.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstdata_private.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstdata_private.sgml:Title ##### -->
|
|
gstdata_private
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstdisksink.sgml:Long_Description ##### -->
|
|
<para>
|
|
The disksink write to a file. The filename can be given as an argument.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstdisksink.sgml:See_Also ##### -->
|
|
<para>
|
|
#GstFdSink
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstdisksink.sgml:Short_Description ##### -->
|
|
Write to a file
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstdisksink.sgml:Title ##### -->
|
|
GstDiskSink
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstdisksrc.sgml:Long_Description ##### -->
|
|
<para>
|
|
Asynchonously read buffers from a file.
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstdisksrc.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstdisksrc.sgml:Short_Description ##### -->
|
|
Asynchronous read from a file (disksrc)
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstdisksrc.sgml:Title ##### -->
|
|
GstDiskSrc
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstelement_factory.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstelement_factory.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstelement_factory.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstelement_factory.sgml:Title ##### -->
|
|
GstElementFactory
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstenumtypes.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstenumtypes.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstenumtypes.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstenumtypes.sgml:Title ##### -->
|
|
gstenumtypes
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstesdsink.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Title ##### -->
|
|
GstEsdSink
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstextratypes.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstextratypes.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstextratypes.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstextratypes.sgml:Title ##### -->
|
|
GstExtraTypes
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfakesink.sgml:Long_Description ##### -->
|
|
<para>
|
|
Take a buffer and gst_buffer_unref() it. This element does nothing
|
|
with the buffer. (fakesink)
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfakesink.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfakesink.sgml:Short_Description ##### -->
|
|
Sources a buffer without doing anything with it. (fakesink)
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfakesink.sgml:Title ##### -->
|
|
GstFakeSink
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfakesrc.sgml:Long_Description ##### -->
|
|
<para>
|
|
The <classname>GstFakeSrc</classname> generates empty buffers. (fakesrc)
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfakesrc.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfakesrc.sgml:Short_Description ##### -->
|
|
Generate empty buffers. (fakesrc)
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfakesrc.sgml:Title ##### -->
|
|
GstFakeSrc
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfdsink.sgml:Long_Description ##### -->
|
|
<para>
|
|
Write data to a file descriptor.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfdsink.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfdsink.sgml:Short_Description ##### -->
|
|
Write data to a file descriptor. (fdsink)
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfdsink.sgml:Title ##### -->
|
|
GstFdSink
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfdsrc.sgml:Long_Description ##### -->
|
|
<para>
|
|
Read buffers from a file descriptor.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfdsrc.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfdsrc.sgml:Short_Description ##### -->
|
|
Read buffers from a file descriptor. (fdsrc)
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfdsrc.sgml:Title ##### -->
|
|
GstFdSrc
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfilesink.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfilesink.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfilesink.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfilesink.sgml:Title ##### -->
|
|
GstFileSink
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfilesrc.sgml:Long_Description ##### -->
|
|
<para>
|
|
FileSrc is used to read buffers from a file. It efficiently uses mmap
|
|
and subbuffers.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfilesrc.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfilesrc.sgml:Short_Description ##### -->
|
|
Read data from a file
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfilesrc.sgml:Title ##### -->
|
|
GstFileSrc
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfilter.sgml:Long_Description ##### -->
|
|
<para>
|
|
Filters take data in and spit data out. They are the main Element in a filter graph.
|
|
Filters have zero or more inputs and zero or more outputs. Filters are linked
|
|
together to form filter graphs. A GstFilter is the base class and is not very usefull
|
|
on its own.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfilter.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfilter.sgml:Short_Description ##### -->
|
|
Take data in and spit data out
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstfilter.sgml:Title ##### -->
|
|
GstFilter
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstgetbits.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Title ##### -->
|
|
GstGetbits
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gsthttpsrc.sgml:Long_Description ##### -->
|
|
<para>
|
|
Reads data from a URL.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gsthttpsrc.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gsthttpsrc.sgml:Short_Description ##### -->
|
|
Reads data from a URL. (httpsrc)
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gsthttpsrc.sgml:Title ##### -->
|
|
GstHttpSrc
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstidentity.sgml:Long_Description ##### -->
|
|
<para>
|
|
Pass data without modification.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstidentity.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstidentity.sgml:Short_Description ##### -->
|
|
Pass data without modification. (identity)
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstidentity.sgml:Title ##### -->
|
|
GstIdentity
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstlink.sgml:Long_Description ##### -->
|
|
<para>
|
|
A link is a base class for a generic link between
|
|
elements. A link is typically a base class for queues.
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstlink.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstlink.sgml:Short_Description ##### -->
|
|
Generic link between elements.
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstlink.sgml:Title ##### -->
|
|
GstLink
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstmacros.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstmacros.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstmacros.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstmacros.sgml:Title ##### -->
|
|
gstmacros
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstmarshal.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstmarshal.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstmarshal.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstmarshal.sgml:Title ##### -->
|
|
gstmarshal
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstmd5sink.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstmd5sink.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstmd5sink.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstmd5sink.sgml:Title ##### -->
|
|
GstMD5Sink
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstmeta.sgml:Long_Description ##### -->
|
|
<para>
|
|
The point of the metadata is to provide some context for each buffer. In
|
|
the case of audio data, for instance, it would provide the samplerate, bit
|
|
depth, and channel count.
|
|
</para>
|
|
|
|
<para>
|
|
The trick is that there may be multiple types of metadata ganged onto a
|
|
single buffer. This is why they're going to be a GList. This does mean
|
|
extra overhead in all cases, but I think it's minimal. The GList type
|
|
uses a chunk allocater so we're not wasting too much memory or time when
|
|
adding to the list.
|
|
</para>
|
|
|
|
<para>
|
|
The trick is dealing with these structs as they pass through a pipeline,
|
|
since they have potentially different mutability properties. For
|
|
instance, if you've got a mp3 decoder linked to a tee, which sends the
|
|
buffers off to both the decoder and a spectrum analyzer (and then a
|
|
visualization element). The preferred setup would be where every time a
|
|
audio/raw metadata comes down the pipe (indicating a potential change in
|
|
audio format), the audiosink and spectrum would just save off pointers.
|
|
</para>
|
|
|
|
<para>
|
|
So when exactly does this metadata go away (deallocated)? Well, that
|
|
means metadata has to be refcounted. But that gets rather hairy. OK, in
|
|
the simple case you create a metadata struct, it comes with refcount set
|
|
to 1. You pass it through, it stays one, eventually someone drops the
|
|
last reference on the buffer it's tied to, you free the metadata too.
|
|
Easy. What if you tee? You could go through and for every metadata in
|
|
the buffer, increment the refcount by the same as the buffer. So in the
|
|
above case (tee'd), the audiosink and spectrum would get the buffer with a
|
|
refcount of 2, and it'd have a metadata with refcount 2. Do they ref it
|
|
each themselves, then unref the buffer? Or do they remove the metadata?
|
|
Removing the metadata would require a buffer CoW, which would suck, so
|
|
yes, they'd just ref the metadata.
|
|
</para>
|
|
|
|
<para>
|
|
But.... what if they're all in different threads? Then we're off into
|
|
the magical world of mutexes. Everything with a refcount in a threaded
|
|
world must be mutexed, else you can do atomic increment and atomic
|
|
dec and test. Can this be done from C easily? Perhaps it needs to be found
|
|
from kernel includes via autoconf?
|
|
</para>
|
|
|
|
<para>
|
|
The goal in designing the way metadata will be defined and used is to keep
|
|
it as simple as possible. The basis for accomplishing this is the fact
|
|
that in order to actually use (rather than just pass) the metadata, you
|
|
have to know what the fields are, which means you have to have compiled in
|
|
support for that metadata at build time. Therefore, if you're using
|
|
metadata, you must have build-time access to the necessary include file
|
|
that defines it.
|
|
</para>
|
|
|
|
<para>
|
|
So, given that you've got an include file, it would be nice if the whole
|
|
thing could be contained there. This would limit the need to be linked
|
|
against something, or have load-time requirements as to that has to be
|
|
loaded before you are.
|
|
</para>
|
|
|
|
<para>
|
|
Given that really all metadata is is a region of memory of a given size
|
|
with a certain signature, this isn't all that hard. First you lay out the
|
|
struct that defines the metadata. Then you set up #defines that expand to
|
|
the size of the struct in question, as well as the four-cc code that
|
|
defines the type.
|
|
</para>
|
|
|
|
<para>
|
|
The work is done by a few #defines, a la the #defines used in all Gtk
|
|
objects. The first is a NEW() method that allocates the memory for the
|
|
metadata and fills in all the normal fields (type, size, utility
|
|
functions). Because of the way it's defined (as a #define, no less),
|
|
you'll have to invoke it as META_NEW(meta), since it can't return()
|
|
anything.
|
|
</para>
|
|
|
|
<para>
|
|
Another #define will check to make sure a meta is indeed that type by
|
|
verifying the type code and size. Theoretically, meta types can overlap
|
|
with the same fourcc code, as long as they have different sizes. But I
|
|
probably ought to have a global public registry so people writing things
|
|
don't conflict. MSFT got that right, at least.
|
|
</para>
|
|
|
|
<para>
|
|
So, a hairy problem is what to do when there are utility functions
|
|
associated with one of these things. One option is to not bother with
|
|
them. This is very likely a possible solution, since metadata is supposed
|
|
to be flat memory of a given size. Not much to do to either free or copy
|
|
it, is there?
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstmeta.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstmeta.sgml:Short_Description ##### -->
|
|
Provide context for buffers
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstmeta.sgml:Title ##### -->
|
|
GstMeta
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstmultidisksrc.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstmultidisksrc.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstmultidisksrc.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstmultidisksrc.sgml:Title ##### -->
|
|
GstMultiDiskSrc
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstpipefilter.sgml:Long_Description ##### -->
|
|
<para>
|
|
A GstPipefilter pipes data to an external program and creates
|
|
buffers from its output.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstpipefilter.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstpipefilter.sgml:Short_Description ##### -->
|
|
A wrapper around every stdin/stdout capable program
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstpipefilter.sgml:Title ##### -->
|
|
GstPipefilter
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstqueue.sgml:Long_Description ##### -->
|
|
<para>
|
|
Simple data queue. Data is queued till max_level buffers any subsequent buffers
|
|
sent to this filter will block until free space becomes available in the buffer.
|
|
The queue is typically used in conjunction with a thread.
|
|
</para>
|
|
<para>
|
|
You can query how many buffers are queued with the level argument.
|
|
</para>
|
|
<para>
|
|
The default queue length is set to 100.
|
|
</para>
|
|
<para>
|
|
The queue blocks by default.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstqueue.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstqueue.sgml:Short_Description ##### -->
|
|
Simple asynchronous data queue.
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstqueue.sgml:Title ##### -->
|
|
GstQueue
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstsearchfuncs.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstsearchfuncs.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstsearchfuncs.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstsearchfuncs.sgml:Title ##### -->
|
|
gstsearchfuncs
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstsinesrc.sgml:Long_Description ##### -->
|
|
<para>
|
|
Create a sine wave of a given frequency and volume.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstsinesrc.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstsinesrc.sgml:Short_Description ##### -->
|
|
Create a sine wave of a given frequency and volume. (sinesrc)
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstsinesrc.sgml:Title ##### -->
|
|
GstSineSrc
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstsink.sgml:Long_Description ##### -->
|
|
<para>
|
|
The sink is the end of the filter graph. A typical sink would be an audio
|
|
or a video card.
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstsink.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstsink.sgml:Short_Description ##### -->
|
|
The end point of a filter graph
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstsink.sgml:Title ##### -->
|
|
GstSink
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstspider.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstspider.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstspider.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstspider.sgml:Title ##### -->
|
|
GstSpider
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstspideridentity.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstspideridentity.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstspideridentity.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstspideridentity.sgml:Title ##### -->
|
|
GstSpiderIdentity
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstsrc.sgml:Long_Description ##### -->
|
|
<para>
|
|
A GstSrc is the start of a filter graph. It typically is a file or an
|
|
audio source. It provides data for the next element in the graph.
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstsrc.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstsrc.sgml:Short_Description ##### -->
|
|
The start point of a filter graph
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstsrc.sgml:Title ##### -->
|
|
GstSrc
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gststaticautoplug.sgml:Long_Description ##### -->
|
|
<para>
|
|
This autoplugger will create a non threaded element before running the
|
|
pipeline.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gststaticautoplug.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gststaticautoplug.sgml:Short_Description ##### -->
|
|
A static autoplugger.
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gststaticautoplug.sgml:Title ##### -->
|
|
GstStaticAutoplug
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gststaticautoplugrender.sgml:Long_Description ##### -->
|
|
<para>
|
|
this autoplugger will create a threaded element that can be used
|
|
in media players.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gststaticautoplugrender.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gststaticautoplugrender.sgml:Short_Description ##### -->
|
|
An autoplugger made for media playback
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gststaticautoplugrender.sgml:Title ##### -->
|
|
GstStaticAutoplugRender
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gststatistics.sgml:Long_Description ##### -->
|
|
<para>
|
|
The plugin doesn't alter the data but provides statistics about
|
|
the data stream, such as buffers/bytes/events etc.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gststatistics.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gststatistics.sgml:Short_Description ##### -->
|
|
Provide statistics about data that passes this plugin
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gststatistics.sgml:Title ##### -->
|
|
GstStatistics
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gsttee.sgml:Long_Description ##### -->
|
|
<para>
|
|
A tee can be used to split out the filter graph.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gsttee.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gsttee.sgml:Short_Description ##### -->
|
|
1-to-N pipe fitting
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gsttee.sgml:Title ##### -->
|
|
GstTee
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gsttimecache.sgml:Long_Description ##### -->
|
|
<para>
|
|
This class is used by plugins to manage time vs byte offsets. It is mainly
|
|
used for efficient seeking.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gsttimecache.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gsttimecache.sgml:Short_Description ##### -->
|
|
Cache time and byteoffsets.
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gsttimecache.sgml:Title ##### -->
|
|
GstTimeCache
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gsttypes.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gsttypes.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gsttypes.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gsttypes.sgml:Title ##### -->
|
|
gsttypes
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstversion.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstversion.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstversion.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstversion.sgml:Title ##### -->
|
|
gstversion
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstxmlregistry.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstxmlregistry.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstxmlregistry.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/gstxmlregistry.sgml:Title ##### -->
|
|
GstXMLRegistry
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/plugin.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/plugin.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/plugin.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/plugin.sgml:Title ##### -->
|
|
plugin
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/spectrum.sgml:Long_Description ##### -->
|
|
<para>
|
|
Frequencies of a spectrum analysis.
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/spectrum.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/spectrum.sgml:Short_Description ##### -->
|
|
Frequencies of a spectrum analysis.
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/spectrum.sgml:Title ##### -->
|
|
spectrum
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/types.sgml:Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/types.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/types.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/types.sgml:Title ##### -->
|
|
types
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/videoraw.sgml:Long_Description ##### -->
|
|
<para>
|
|
Information about video buffers.
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/videoraw.sgml:See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/videoraw.sgml:Short_Description ##### -->
|
|
Information about video buffers.
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/videoraw.sgml:Title ##### -->
|
|
videoraw
|
|
|
|
|
|
<!-- ##### MACRO BLINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO COTHREADS_NAME ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO COTHREADS_NAME_CAPITAL ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO COTHREAD_MAXTHREADS ##### -->
|
|
<para>
|
|
The maximum number of cothreads we are going to support.
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO COTHREAD_STACKSIZE ##### -->
|
|
<para>
|
|
The default stack size of a cothread.
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO CURRENT_STACK_FRAME ##### -->
|
|
<para>
|
|
Get the current stack frame.
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO DEBUG ##### -->
|
|
<para>
|
|
Use this macro to show debugging info. This is only usefull when developing new
|
|
plugin elements.
|
|
If you #define DEBUG_ENABLED before including gst/gst.h, this macro will produce
|
|
g_print messages.
|
|
</para>
|
|
|
|
@format: the format specification as in g_print
|
|
@args...: arguments
|
|
|
|
<!-- ##### MACRO DEBUG_ENTER ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@format:
|
|
@args...:
|
|
|
|
<!-- ##### MACRO DEBUG_ENTER_STRING ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO DEBUG_LEAVE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@format:
|
|
@args...:
|
|
|
|
<!-- ##### MACRO DEBUG_LEAVE_STRING ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO DEBUG_NOPREFIX ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@format:
|
|
@args...:
|
|
|
|
<!-- ##### MACRO DEBUG_SET_STRING ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@format:
|
|
@args...:
|
|
|
|
<!-- ##### MACRO ERROR ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@element:
|
|
@format:
|
|
@args...:
|
|
|
|
<!-- ##### MACRO ERROR_OBJECT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@element:
|
|
@object:
|
|
@format:
|
|
@args...:
|
|
|
|
<!-- ##### MACRO FLINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO FUNCTION ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GBaseInitFunc ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GCallback ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GClassInitFunc ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GEnumValue ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GInstanceInitFunc ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GLOBAL_REGISTRY_DIR ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GLOBAL_REGISTRY_FILE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GLOBAL_REGISTRY_FILE_TMP ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GObject ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GParamFlags ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GParamSpec ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@value_type:
|
|
@flags:
|
|
|
|
<!-- ##### MACRO GST_ASYNCDISKSRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_ASYNCDISKSRC_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_ATOMIC_INT_ADD ##### -->
|
|
<para>
|
|
Atomically add a value to a #GstAtomicInt
|
|
</para>
|
|
|
|
@ref: a reference to a #GstAtomicInt
|
|
@count: The value to add
|
|
|
|
<!-- ##### MACRO GST_ATOMIC_INT_DEC_AND_TEST ##### -->
|
|
<para>
|
|
Decrement the value of a #GstAtomicInt atomically and test
|
|
for zero.
|
|
</para>
|
|
|
|
@ref: a reference to a #GstAtomicInt
|
|
@zero: a gpointer to a gboolean to hold the value of the test
|
|
|
|
<!-- ##### MACRO GST_ATOMIC_INT_FREE ##### -->
|
|
<para>
|
|
Free the memory allocated by #GST_ATOMIC_INT_INIT
|
|
</para>
|
|
|
|
@ref: A reference to a #GstAtomicInt
|
|
|
|
<!-- ##### MACRO GST_ATOMIC_INT_INC ##### -->
|
|
<para>
|
|
Increment the value of a #GstAtomicInt atomically
|
|
</para>
|
|
|
|
@ref: a reference to a #GstAtomicInt
|
|
|
|
<!-- ##### MACRO GST_ATOMIC_INT_INIT ##### -->
|
|
<para>
|
|
Initialize an atomic int
|
|
</para>
|
|
|
|
@ref: a reference to a #GstAtomicInt
|
|
@val: The initial value for the integer
|
|
|
|
<!-- ##### MACRO GST_ATOMIC_INT_READ ##### -->
|
|
<para>
|
|
Get the value of a #GstAtomicInt atomically into a variable
|
|
</para>
|
|
|
|
@ref: a reference to a #GstAtomicInt
|
|
@res: a pointer to a gint to hold the value
|
|
|
|
<!-- ##### MACRO GST_ATOMIC_INT_SET ##### -->
|
|
<para>
|
|
Set the value of a #GstAtomicInt atomically
|
|
</para>
|
|
|
|
@ref: a reference to a #GstAtomicInt
|
|
@val: The value for the integer
|
|
|
|
<!-- ##### MACRO GST_ATOMIC_INT_VALUE ##### -->
|
|
<para>
|
|
Get the value of a #GstAtomicInt atomically
|
|
</para>
|
|
|
|
@ref: a reference to a #GstAtomicInt
|
|
|
|
<!-- ##### MACRO GST_ATOMIC_LOCK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_ATOMIC_SWAP ##### -->
|
|
<para>
|
|
Atomically swap the value of the #GstAtomicSwap with a new value
|
|
</para>
|
|
|
|
@swap: a reference to a #GstAtomicSwap
|
|
@val: the new value
|
|
|
|
<!-- ##### MACRO GST_ATOMIC_SWAP_GET ##### -->
|
|
<para>
|
|
Atomically swap the value of the #GstAtomicSwap with a new value and
|
|
get the old value.
|
|
</para>
|
|
|
|
@swap: a reference to a #GstAtomicSwap
|
|
@val: the new value
|
|
@res: the old value
|
|
|
|
<!-- ##### MACRO GST_ATOMIC_SWAP_INIT ##### -->
|
|
<para>
|
|
Initialize an atomic swap structure
|
|
</para>
|
|
|
|
@swap: a reference to a #GstAtomicSwap
|
|
@val: the initial value
|
|
|
|
<!-- ##### MACRO GST_ATOMIC_SWAP_VALUE ##### -->
|
|
<para>
|
|
Get the value of a #GstAtomicSwap
|
|
</para>
|
|
|
|
@swap: a reference to a #GstAtomicSwap
|
|
|
|
<!-- ##### MACRO GST_AUDIOSINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_AUDIOSINK_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_AUDIOSRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_AUDIOSRC_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_AUTOPLUG_FACTORY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_AUTOPLUG_FACTORY_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_AUTOPLUG_MAX_COST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_BIN ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_BIN_CAST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_BIN_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_BIN_CLASS_CAST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_BUFFER_BUFFERPOOL ##### -->
|
|
<para>
|
|
Gets the bufferpool for this buffer.
|
|
</para>
|
|
|
|
@buf: a #GstBuffer to get the bufferpool of.
|
|
@Returns: the #GstBufferPool of this buffer.
|
|
|
|
<!-- ##### MACRO GST_BUFFER_LOCK ##### -->
|
|
<para>
|
|
Obtains a lock on the object, making serialization possible.
|
|
</para>
|
|
|
|
@buf: a #GstBuffer to lock
|
|
|
|
<!-- ##### MACRO GST_BUFFER_MAXAGE ##### -->
|
|
<para>
|
|
Gets the maximum age of a buffer.
|
|
</para>
|
|
|
|
@buf: a #GstBuffer to get maximum age of
|
|
|
|
<!-- ##### MACRO GST_BUFFER_PARENT ##### -->
|
|
<para>
|
|
Gets the parent of this buffer. The parent is set on sub-buffers.
|
|
</para>
|
|
|
|
@buf: a #GstBuffer to get parent of
|
|
|
|
<!-- ##### MACRO GST_BUFFER_POOL_LOCK ##### -->
|
|
<para>
|
|
Unlock the given bufferpool.
|
|
</para>
|
|
|
|
@pool: the bufferpool to unlock.
|
|
|
|
<!-- ##### MACRO GST_BUFFER_POOL_PRIVATE ##### -->
|
|
<para>
|
|
Gets the bufferpool private data.
|
|
</para>
|
|
|
|
@buf: a #GstBuffer to get bufferpool's private data of.
|
|
|
|
<!-- ##### MACRO GST_BUFFER_POOL_UNLOCK ##### -->
|
|
<para>
|
|
Lock the given bufferpool.
|
|
</para>
|
|
|
|
@pool: The pool to lock.
|
|
|
|
<!-- ##### MACRO GST_BUFFER_TRYLOCK ##### -->
|
|
<para>
|
|
Tries to obtain a lock on the buffer.
|
|
If it can't get immediately, will return FALSE.
|
|
</para>
|
|
|
|
@buf: a #GstBuffer to try to lock
|
|
|
|
<!-- ##### MACRO GST_BUFFER_TYPE ##### -->
|
|
<para>
|
|
Retrieves the type id of the data in the buffer.
|
|
</para>
|
|
|
|
@buf: GstBuffer
|
|
|
|
<!-- ##### MACRO GST_BUFFER_UNLOCK ##### -->
|
|
<para>
|
|
Releases a lock on the buffer.
|
|
|
|
</para>
|
|
|
|
@buf: a #GstBuffer to unlock
|
|
|
|
<!-- ##### MACRO GST_CACHE_ASSOC_FLAGS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@entry:
|
|
|
|
<!-- ##### MACRO GST_CACHE_ASSOC_FORMAT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@entry:
|
|
@i:
|
|
|
|
<!-- ##### MACRO GST_CACHE_ASSOC_VALUE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@entry:
|
|
@i:
|
|
|
|
<!-- ##### MACRO GST_CACHE_FACTORY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_CACHE_FACTORY_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_CACHE_FORMAT_FORMAT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@entry:
|
|
|
|
<!-- ##### MACRO GST_CACHE_FORMAT_KEY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@entry:
|
|
|
|
<!-- ##### MACRO GST_CACHE_ID_DESCRIPTION ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@entry:
|
|
|
|
<!-- ##### MACRO GST_CACHE_NASSOCS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@entry:
|
|
|
|
<!-- ##### MACRO GST_CAPS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@caps:
|
|
|
|
<!-- ##### MACRO GST_CAPS_LOCK ##### -->
|
|
<para>
|
|
Lock the caps structure
|
|
</para>
|
|
|
|
@caps: The caps structure to lock
|
|
|
|
<!-- ##### MACRO GST_CAPS_TRYLOCK ##### -->
|
|
<para>
|
|
Try to lock the caps structure
|
|
</para>
|
|
|
|
@caps: The caps structure to try to lock
|
|
|
|
<!-- ##### MACRO GST_CAPS_UNLOCK ##### -->
|
|
<para>
|
|
Unlock the caps structure
|
|
</para>
|
|
|
|
@caps: The caps structure to unlock
|
|
|
|
<!-- ##### MACRO GST_CPU_FLAG_MMX ##### -->
|
|
<para>
|
|
A flag indicating that MMX instructions are supported.
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_CPU_FLAG_SSE ##### -->
|
|
<para>
|
|
A flag indicating that SSE instructions are supported.
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_DATA_IS_READONLY ##### -->
|
|
<para>
|
|
Query if the GstData is READONLY
|
|
</para>
|
|
|
|
@data: The data to query
|
|
|
|
<!-- ##### MACRO GST_DATA_REFCOUNT_READ ##### -->
|
|
<para>
|
|
Read the current refcount value into the specified value
|
|
</para>
|
|
|
|
@data: The GstData to get the refcount value of
|
|
@value: A pointer to a gint to hold the refcount value
|
|
|
|
<!-- ##### MACRO GST_DEBUG_CHAR_MODE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_DEBUG_ENABLED ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_DEBUG_ENABLE_CATEGORIES ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_DEBUG_ENTER_STRING ##### -->
|
|
<para>
|
|
Combine #GST_DEBUG_ENTER and #GST_DEBUG_SET_STRING.
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_DEBUG_LEAVE_STRING ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_DEBUG_NOPREFIX ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cat:
|
|
@format:
|
|
@args...:
|
|
|
|
<!-- ##### MACRO GST_DEBUG_PREFIX ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cat:
|
|
@format:
|
|
@args...:
|
|
|
|
<!-- ##### MACRO GST_DEBUG_SET_STRING ##### -->
|
|
<para>
|
|
Set the debug string for the current function, typically containing the arguments
|
|
to the current function, i.e. "('element')"
|
|
</para>
|
|
|
|
@format: printf-style format string
|
|
@args...: printf arguments
|
|
|
|
<!-- ##### MACRO GST_DISABLE_AUTOPLUG ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_DISABLE_TYPEFIND ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_DISKSRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_DISKSRC_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_ELEMENT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_ELEMENT_CAST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_ELEMENT_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_ELEMENT_CLASS_CAST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_ELEMENT_FACTORY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_ELEMENT_FACTORY_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_ELEMENT_IS_COTHREAD_STOPPING ##### -->
|
|
<para>
|
|
Queries whether the cothread holding this element needs to be stopped.
|
|
</para>
|
|
|
|
@obj: The element to query
|
|
|
|
<!-- ##### MACRO GST_ELEMENT_IS_EOS ##### -->
|
|
<para>
|
|
Query wether this element is in the End Of Stream state.
|
|
</para>
|
|
|
|
@obj: a #GstElement to query
|
|
|
|
<!-- ##### MACRO GST_ELEMENT_IS_MULTI_IN ##### -->
|
|
<para>
|
|
Query whether this object has multiple input pads.
|
|
|
|
</para>
|
|
|
|
@obj: Element to query for multiple input pads.
|
|
|
|
<!-- ##### MACRO GST_ELEMENT_RANK_MARGINAL ##### -->
|
|
<para>
|
|
The element is only marginally usefull for autoplugging
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_ELEMENT_RANK_NONE ##### -->
|
|
<para>
|
|
The plugin may not be used in autoplugging
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_ELEMENT_RANK_PRIMARY ##### -->
|
|
<para>
|
|
The plugin is well suited for autoplugging
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_ELEMENT_RANK_SECONDARY ##### -->
|
|
<para>
|
|
The plugin is suited for autoplugging but only as a second
|
|
candidate.
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_ESDSINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_ESDSINK_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_EVENT_DISCONT_FLUSH ##### -->
|
|
<para>
|
|
Set or get the flush flag of the discont event.
|
|
</para>
|
|
|
|
@event: The event to operate on
|
|
|
|
<!-- ##### MACRO GST_EVENT_INFO_PROPS ##### -->
|
|
<para>
|
|
The properties of the info event
|
|
</para>
|
|
|
|
@event: The event to query
|
|
|
|
<!-- ##### MACRO GST_EVENT_SEEK_FLUSH ##### -->
|
|
<para>
|
|
Qeury wether the seek event also needs a flush.
|
|
</para>
|
|
|
|
@event: The event to query.
|
|
|
|
<!-- ##### MACRO GST_FAKESINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_FAKESINK_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_FAKESRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_FAKESRC_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_FDSINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_FDSINK_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_FDSRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_FDSRC_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_FILTER ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_FILTER_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_FILTER_FLAG_LAST ##### -->
|
|
<para>
|
|
subclass use this to start their flag enumeration
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_GHOST_PAD ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_GHOST_PAD_CAST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_GHOST_PAD_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_GHOST_PAD_CLASS_CAST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_GNUC_CONSTRUCTOR ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_HTTPSRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_HTTPSRC_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_IDENTITY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IDENTITY_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_IS_ASYNCDISKSRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_ASYNCDISKSRC_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_AUDIOSINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_AUDIOSINK_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_AUDIOSRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_AUDIOSRC_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_AUTOPLUG_FACTORY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_AUTOPLUG_FACTORY_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_BIN ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_BIN_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_CACHE_FACTORY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_CACHE_FACTORY_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_DISKSRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_DISKSRC_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_ELEMENT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_ELEMENT_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_ELEMENT_FACTORY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_ELEMENT_FACTORY_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_IS_ESDSINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_ESDSINK_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_FAKESINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_FAKESINK_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_FAKESRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_FAKESRC_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_FDSINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_FDSINK_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_FDSRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_FDSRC_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_FILTER ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_FILTER_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_GHOST_PAD ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_GHOST_PAD_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_GHOST_PAD_FAST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_HTTPSRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_HTTPSRC_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_IDENTITY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_IDENTITY_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_LINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_LINK_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_OBJECT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_OBJECT_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_PAD ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_PAD_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_PAD_FAST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_PAD_TEMPLATE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_PAD_TEMPLATE_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_PIPELINE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_PIPELINE_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_QUEUE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_QUEUE_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_REAL_PAD ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_REAL_PAD_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_REAL_PAD_FAST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_SCHEDULER_FACTORY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_SCHEDULER_FACTORY_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_SINESRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_SINESRC_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_SINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_SINK_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_SRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_SRC_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_TEE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_TEE_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_THREAD ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_IS_THREAD_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_LINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_LINK_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_META ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@meta:
|
|
|
|
<!-- ##### MACRO GST_META_FLAGS ##### -->
|
|
<para>
|
|
Retrieve the flags of the given meta information.
|
|
</para>
|
|
|
|
@meta: the meta information
|
|
|
|
<!-- ##### MACRO GST_META_FLAG_IS_SET ##### -->
|
|
<para>
|
|
Check if a given flag is set.
|
|
</para>
|
|
|
|
@meta: the meta data to test
|
|
@flag: the flag to test
|
|
|
|
<!-- ##### MACRO GST_META_FLAG_SET ##### -->
|
|
<para>
|
|
Set a flag in the meta data.
|
|
</para>
|
|
|
|
@meta: the meta data
|
|
@flag: the flag to set
|
|
|
|
<!-- ##### MACRO GST_META_FLAG_UNSET ##### -->
|
|
<para>
|
|
Clear a flag in the meta data.
|
|
</para>
|
|
|
|
@meta: the meta data
|
|
@flag: the flag to clear
|
|
|
|
<!-- ##### MACRO GST_OBJECT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_OBJECT_CAST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_OBJECT_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_OBJECT_CLASS_CAST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_OBJECT_FLAG_LAST ##### -->
|
|
<para>
|
|
subclasses can use this value to start the enumeration of their flags
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_PAD ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_PAD_CAST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_PAD_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_PAD_CLASS_CAST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_PAD_CONNECT_DELAYED ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_PAD_CONNECT_DONE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_PAD_CONNECT_OK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_PAD_CONNECT_REFUSED ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_PAD_FACTORY_ALWAYS ##### -->
|
|
<para>
|
|
Indicate that this pad will always be available.
|
|
Use this in the factory definition.
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_PAD_FACTORY_CAPS ##### -->
|
|
<para>
|
|
Starts the declaration of a the capabilities for this padtemplate.
|
|
</para>
|
|
|
|
@a...: a capability factory
|
|
|
|
<!-- ##### MACRO GST_PAD_FACTORY_REQUEST ##### -->
|
|
<para>
|
|
Indicates that this pad will be available on request. Use
|
|
this in the factory definition.
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_PAD_FACTORY_SINK ##### -->
|
|
<para>
|
|
Indicates a sinkpad for the padfactory.
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_PAD_FACTORY_SOMETIMES ##### -->
|
|
<para>
|
|
Indicate that this pad will become available depending
|
|
on the media type. Use this in the factory definition.
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_PAD_FACTORY_SRC ##### -->
|
|
<para>
|
|
Indicates a srcpad for the padfactory.
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_PAD_IS_CONNECTED ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@a:
|
|
|
|
<!-- ##### MACRO GST_PAD_LINKED ##### -->
|
|
<para>
|
|
Is this pad linked.
|
|
</para>
|
|
|
|
@pad: the pad to check
|
|
|
|
<!-- ##### MACRO GST_PAD_TEMPLATE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_PAD_TEMPLATE_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_PAD_TEMPLATE_FIXED ##### -->
|
|
<para>
|
|
Get the flag indicating the properties are fixed from the template.
|
|
</para>
|
|
|
|
@templ: the template to query
|
|
|
|
<!-- ##### MACRO GST_PIPELINE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_PIPELINE_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_PLUGIN ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@plugin:
|
|
|
|
<!-- ##### MACRO GST_PLUGIN_DESC ##### -->
|
|
<para>
|
|
A handy macro to define a plugin description. This macro handles with all the issues
|
|
involved with the different linking methods for this plugin.
|
|
</para>
|
|
|
|
@major: The major version of GStreamer this plugin was compiled against.
|
|
@minor: The minor version of GStreamer this plugin was compiled against.
|
|
@name: The name of the plugin.
|
|
@init: The init function of this plugin.
|
|
|
|
<!-- ##### MACRO GST_PLUGIN_DESC_DYNAMIC ##### -->
|
|
<para>
|
|
The macro used to define dynamically loaded plugins.
|
|
</para>
|
|
|
|
@major: The major version of GStreamer this plugin was compiled against.
|
|
@minor: The minor version of GStreamer this plugin was compiled against.
|
|
@name: The name of the plugin.
|
|
@init: The init function of this plugin.
|
|
|
|
<!-- ##### MACRO GST_PLUGIN_DESC_STATIC ##### -->
|
|
<para>
|
|
A macro used to define a statically linked plugin.
|
|
</para>
|
|
|
|
@major: The major version of GStreamer this plugin was compiled against.
|
|
@minor: The minor version of GStreamer this plugin was compiled against.
|
|
@name: The name of the plugin.
|
|
@init: The init function of this plugin.
|
|
|
|
<!-- ##### MACRO GST_PROPS_BOOL_ID ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_PROPS_ENTRY_IS_VARIABLE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@a:
|
|
|
|
<!-- ##### MACRO GST_PROPS_FLOAT_RANGE_STRING ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@a:
|
|
@b:
|
|
|
|
<!-- ##### MACRO GST_PROPS_FLOAT_STRING ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@a:
|
|
|
|
<!-- ##### MACRO GST_PROPS_FOURCC_ID ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_PROPS_FOURCC_INT ##### -->
|
|
<para>
|
|
Create a fourcc property out of an integer value.
|
|
</para>
|
|
|
|
@a: the integer value
|
|
|
|
<!-- ##### MACRO GST_PROPS_INT_ID ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_PROPS_INT_RANGE_ID ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_PROPS_LIST_ID ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_QUEUE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_QUEUE_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_REAL_PAD ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_REAL_PAD_CAST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_REAL_PAD_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_REAL_PAD_CLASS_CAST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_RPAD_EOSFUNC ##### -->
|
|
<para>
|
|
Get the EOS function of the real pad.
|
|
</para>
|
|
|
|
@pad: the real pad to query.
|
|
|
|
<!-- ##### MACRO GST_RPAD_GETREGIONFUNC ##### -->
|
|
<para>
|
|
Get the getregion function of the real pad.
|
|
</para>
|
|
|
|
@pad: the real pad to query.
|
|
|
|
<!-- ##### MACRO GST_RPAD_LEN ##### -->
|
|
<para>
|
|
Get the length of the region that is being pulled.
|
|
</para>
|
|
|
|
@pad: the real pad to query.
|
|
|
|
<!-- ##### MACRO GST_RPAD_NEGOTIATEFUNC ##### -->
|
|
<para>
|
|
Get the negotiate function from the real pad.
|
|
</para>
|
|
|
|
@pad: the real pad to query.
|
|
|
|
<!-- ##### MACRO GST_RPAD_NEWCAPSFUNC ##### -->
|
|
<para>
|
|
Get the newcaps function from the real pad.
|
|
</para>
|
|
|
|
@pad: the real pad to query.
|
|
|
|
<!-- ##### MACRO GST_RPAD_OFFSET ##### -->
|
|
<para>
|
|
Get the offset of the region that is being pulled.
|
|
</para>
|
|
|
|
@pad: the real pad to query.
|
|
|
|
<!-- ##### MACRO GST_RPAD_PULLFUNC ##### -->
|
|
<para>
|
|
Get the pullfunction of the real pad.
|
|
</para>
|
|
|
|
@pad: the real pad to query.
|
|
|
|
<!-- ##### MACRO GST_RPAD_PULLREGIONFUNC ##### -->
|
|
<para>
|
|
Get the pullregion function of the real pad.
|
|
</para>
|
|
|
|
@pad: the real pad to query.
|
|
|
|
<!-- ##### MACRO GST_RPAD_PUSHFUNC ##### -->
|
|
<para>
|
|
Get the pushfunction of the real pad.
|
|
</para>
|
|
|
|
@pad: the real pad to query.
|
|
|
|
<!-- ##### MACRO GST_RPAD_QOSFUNC ##### -->
|
|
<para>
|
|
Get the QoS function of the real pad.
|
|
</para>
|
|
|
|
@pad: the real pad to query.
|
|
|
|
<!-- ##### MACRO GST_RPAD_REGIONTYPE ##### -->
|
|
<para>
|
|
Get the type of the region that is being pulled.
|
|
</para>
|
|
|
|
@pad: the real pad to query.
|
|
|
|
<!-- ##### MACRO GST_SCHEDULER_FACTORY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_SCHEDULER_FACTORY_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_SCHEDULE_ADD_ELEMENT ##### -->
|
|
<para>
|
|
Fast macro to add an element to the scheduler.
|
|
</para>
|
|
|
|
@sched: The scheduler to add the element to.
|
|
@element: The element to add to the scheduler.
|
|
|
|
<!-- ##### MACRO GST_SCHEDULE_DISABLE_ELEMENT ##### -->
|
|
<para>
|
|
Fast macro to disable the element.
|
|
</para>
|
|
|
|
@sched: The scheduler.
|
|
@element: The element to disable.
|
|
|
|
<!-- ##### MACRO GST_SCHEDULE_ENABLE_ELEMENT ##### -->
|
|
<para>
|
|
Fast macro to enable the element in the scheduler.
|
|
</para>
|
|
|
|
@sched: The scheduler.
|
|
@element: The element to activate.
|
|
|
|
<!-- ##### MACRO GST_SCHEDULE_ITERATE ##### -->
|
|
<para>
|
|
Fast macro to perform one iteration of the scheduler.
|
|
</para>
|
|
|
|
@sched: The scheduler to iterate.
|
|
|
|
<!-- ##### MACRO GST_SCHEDULE_LOCK_ELEMENT ##### -->
|
|
<para>
|
|
Fast macro to lock a given element.
|
|
</para>
|
|
|
|
@sched: The scheduler.
|
|
@element: The element to lock.
|
|
|
|
<!-- ##### MACRO GST_SCHEDULE_PAD_LINK ##### -->
|
|
<para>
|
|
Fast macro to link two pads.
|
|
</para>
|
|
|
|
@sched: The scheduler.
|
|
@srcpad: The source pad.
|
|
@sinkpad: The sink pad.
|
|
|
|
<!-- ##### MACRO GST_SCHEDULE_PAD_UNLINK ##### -->
|
|
<para>
|
|
Fast macro to unlink two pads.
|
|
</para>
|
|
|
|
@sched: The scheduler.
|
|
@srcpad: The source pad.
|
|
@sinkpad: The sink pad.
|
|
|
|
<!-- ##### MACRO GST_SCHEDULE_REMOVE_ELEMENT ##### -->
|
|
<para>
|
|
Fast macro to remove an element from the scheduler.
|
|
</para>
|
|
|
|
@sched: The scheduler to remove the element from.
|
|
@element: The element to remove from the scheduler.
|
|
|
|
<!-- ##### MACRO GST_SCHEDULE_SAFETY ##### -->
|
|
<para>
|
|
Handy macro to check for a non NULL scheduler. The next block of statements
|
|
will only be axecuted if the scheduler is not NULL.
|
|
</para>
|
|
|
|
@sched: the scheduler to query.
|
|
|
|
<!-- ##### MACRO GST_SCHEDULE_UNLOCK_ELEMENT ##### -->
|
|
<para>
|
|
Fast macro to unlock a given element.
|
|
</para>
|
|
|
|
@sched: The scheduler.
|
|
@element: The element to unlock.
|
|
|
|
<!-- ##### MACRO GST_SCHED_PARENT ##### -->
|
|
<para>
|
|
Get the parent #GstElement of this scheduler.
|
|
|
|
</para>
|
|
|
|
@sched: the scheduler to query.
|
|
|
|
<!-- ##### MACRO GST_SHOW_INFO ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_SINESRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_SINESRC_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_SINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_SINK_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_SINK_FLAG_LAST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_SRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_SRC_ASYNC ##### -->
|
|
<para>
|
|
This macro checks to see if the GST_SRC_ASYNC flag is set.
|
|
</para>
|
|
|
|
@obj: GstSrc to check for flag in.
|
|
|
|
<!-- ##### MACRO GST_SRC_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_SRC_FLAGS ##### -->
|
|
<para>
|
|
This macro returns the entire set of flags for the object.
|
|
</para>
|
|
|
|
@obj: GstSrc to return flags for.
|
|
|
|
<!-- ##### MACRO GST_SRC_IS_ASYNC ##### -->
|
|
<para>
|
|
Query a GstSrc for the ASYNC flag
|
|
</para>
|
|
|
|
@obj: The GstSrc to query
|
|
|
|
<!-- ##### MACRO GST_SRC_SET_FLAGS ##### -->
|
|
<para>
|
|
This macro sets the given flags.
|
|
</para>
|
|
|
|
@src:
|
|
@flag: Flag to set, can by any number of bits in guint32.
|
|
@obj: GstSrc to set flag in.
|
|
|
|
<!-- ##### MACRO GST_SRC_UNSET_FLAGS ##### -->
|
|
<para>
|
|
This macro usets the given flags.
|
|
</para>
|
|
|
|
@src:
|
|
@flag: Flag to set, must be a single bit in guint32.
|
|
@obj: GstSrc to unset flag in.
|
|
|
|
<!-- ##### MACRO GST_STATE_IS_SET ##### -->
|
|
<para>
|
|
This macro checks to see if the given state is set.
|
|
</para>
|
|
|
|
@obj: Element to check for state.
|
|
@flag: State to check for, must be a single bit in guint32.
|
|
|
|
<!-- ##### MACRO GST_STATE_PLAYING_TO_READY ##### -->
|
|
<para>
|
|
The Element is going from the PLAYING state to the READY state.
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_STATE_READY_TO_PLAYING ##### -->
|
|
<para>
|
|
The Element is going from the READY state to the PLAYING state.
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_STATE_SET ##### -->
|
|
<para>
|
|
This macro sets the given state on the element.
|
|
</para>
|
|
|
|
@obj: Element to set state of.
|
|
@flag: State to set, can be any number of bits in guint32.
|
|
|
|
<!-- ##### MACRO GST_STATE_UNSET ##### -->
|
|
<para>
|
|
This macro unsets the given state on the element.
|
|
</para>
|
|
|
|
@obj: Element to unset state of.
|
|
@flag: State to unset, can be any number of bits in guint32.
|
|
|
|
<!-- ##### MACRO GST_TEE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_TEE_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_THREAD ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO GST_THREAD_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO GST_TYPE_ASSOC_FLAGS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_ASYNCDISKSRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_AUDIOSINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_AUDIOSRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_AUTOPLUG_FACTORY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_AUTOPLUG_FLAGS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_BIN ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_BIN_FLAGS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_BUFFER_FLAG ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_BUFFER_POOL ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_CACHE_CERTAINTY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_CACHE_ENTRY_TYPE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_CACHE_FACTORY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_CACHE_LOOKUP_METHOD ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_CLOCK_ENTRY_STATUS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_CLOCK_ENTRY_TYPE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_CLOCK_FLAGS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_CLOCK_RETURN ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_CPU_FLAGS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_DATA_FLAGS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_DISKSRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_ELEMENT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_ELEMENT_FACTORY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_ELEMENT_FLAGS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_ELEMENT_STATE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_ELEMENT_STATE_RETURN ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_ESDSINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_EVENT_FLAG ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_EVENT_TYPE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_FAKESINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_FAKESRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_FDSINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_FDSRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_FILENAME ##### -->
|
|
<para>
|
|
A type that can be used to indicate a filename.
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_FILTER ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_FORMAT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_GHOST_PAD ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_HTTPSRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_IDENTITY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_LINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_OBJECT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_OBJECT_FLAGS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_PAD ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_PAD_DIRECTION ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_PAD_FLAGS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_PAD_LINK_RETURN ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_PAD_PRESENCE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_PAD_QUERY_TYPE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_PAD_TEMPLATE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_PARANOID ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_PARSE_ERROR ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_PIPELINE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_PLUGIN_ERROR ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_PROPS_TYPE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_QUEUE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_REAL_PAD ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_REGISTRY_FLAGS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_REGISTRY_RETURN ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_RESULT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_SCHEDULER_FACTORY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_SCHEDULER_FLAGS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_SCHEDULER_STATE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_SEEK_ACCURACY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_SEEK_TYPE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_SINESRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_SINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_SRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_TEE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_THREAD ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GST_TYPE_THREAD_STATE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GType ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO GTypeFlags ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GTypeInfo ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@class_size:
|
|
@base_init:
|
|
@base_finalize:
|
|
@class_init:
|
|
@class_finalize:
|
|
@class_data:
|
|
@instance_size:
|
|
@n_preallocs:
|
|
@instance_init:
|
|
@value_table:
|
|
|
|
<!-- ##### MACRO GValue ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_BEGIN_DECLS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_CALLBACK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@f:
|
|
|
|
<!-- ##### MACRO G_E ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_END_DECLS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_IS_PARAM_SPEC_ENUM ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pspec:
|
|
|
|
<!-- ##### MACRO G_LN10 ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_LN2 ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_MAXUINT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_MAXULONG ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_OBJECT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO G_OBJECT_CLASS_TYPE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@gclass:
|
|
|
|
<!-- ##### MACRO G_OBJECT_TYPE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_OBJECT_WARN_INVALID_PROPERTY_ID ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@a:
|
|
@b:
|
|
@c:
|
|
|
|
<!-- ##### MACRO G_PARAM_READABLE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_PARAM_READWRITE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_PARAM_WRITABLE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_PI ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_PI_2 ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_PI_4 ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_SIGNAL_NO_HOOKS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_SIGNAL_NO_RECURSE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_SIGNAL_RUN_CLEANUP ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_SIGNAL_RUN_FIRST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_SIGNAL_RUN_LAST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_SQRT2 ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_BOOLEAN ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_BOXED ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_CHAR ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_CHECK_CLASS_CAST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_CHECK_CLASS_TYPE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_CHECK_INSTANCE_CAST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_CHECK_INSTANCE_TYPE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_DOUBLE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_ENUM ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_FLAGS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_FLAG_ABSTRACT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_FLOAT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_FROM_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
|
|
<!-- ##### MACRO G_TYPE_INSTANCE_GET_CLASS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@o:
|
|
@t:
|
|
@c:
|
|
|
|
<!-- ##### MACRO G_TYPE_INT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_LONG ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_NONE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_PARAM ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_POINTER ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_STRING ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_UCHAR ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_UINT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_ULONG ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO G_VALUE_HOLDS_BOOLEAN ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO G_VALUE_HOLDS_CHAR ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO G_VALUE_HOLDS_DOUBLE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO G_VALUE_HOLDS_FLOAT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO G_VALUE_HOLDS_INT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO G_VALUE_HOLDS_LONG ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO G_VALUE_HOLDS_POINTER ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO G_VALUE_HOLDS_STRING ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO G_VALUE_HOLDS_UCHAR ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO G_VALUE_HOLDS_UINT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO G_VALUE_HOLDS_ULONG ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO G_VALUE_TYPE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@v:
|
|
|
|
<!-- ##### ARG GstAggregator:last-message ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstAggregator:num-pads ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstAggregator:sched ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstAggregator:silent ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ENUM GstAggregatorSchedType ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@AGGREGATOR_LOOP:
|
|
@AGGREGATOR_LOOP_SELECT:
|
|
@AGGREGATOR_CHAIN:
|
|
|
|
<!-- ##### STRUCT GstAsyncDiskSrc ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstAsyncDiskSrc:bytesperread ##### -->
|
|
<para>
|
|
Specify how many bytes to read at a time.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstAsyncDiskSrc:length ##### -->
|
|
<para>
|
|
Get the size of the current file.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstAsyncDiskSrc:location ##### -->
|
|
<para>
|
|
Specify the location of the file to read.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstAsyncDiskSrc:offset ##### -->
|
|
<para>
|
|
Specify the current offset in the file.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstAsyncDiskSrc:size ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstAsyncDiskSrcClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ENUM GstAsyncDiskSrcFlags ##### -->
|
|
<para>
|
|
<informaltable pgwide=1 frame="none" role="enum">
|
|
<tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*">
|
|
<tbody>
|
|
<row>
|
|
<entry>GST_ASYNCDISKSRC_OPEN</entry>
|
|
<entry>the asyncdisksrc is open for reading</entry>
|
|
</row>
|
|
|
|
</tbody></tgroup></informaltable>
|
|
|
|
</para>
|
|
|
|
@GST_ASYNCDISKSRC_OPEN:
|
|
@GST_ASYNCDISKSRC_FLAG_LAST:
|
|
|
|
<!-- ##### STRUCT GstAtomicSwap ##### -->
|
|
<para>
|
|
The structure to handle values that can be swapped atomically
|
|
</para>
|
|
|
|
@lock:
|
|
|
|
<!-- ##### STRUCT GstAudioSink ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SIGNAL GstAudioSink::handoff ##### -->
|
|
<para>
|
|
The buffer is sent to the sound card.
|
|
</para>
|
|
|
|
@gstaudiosink: the object which received the signal.
|
|
@arg1: the audiosink.
|
|
|
|
<!-- ##### ARG GstAudioSink:channels ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstAudioSink:format ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstAudioSink:frequency ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstAudioSink:mute ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstAudioSinkClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstAudioSrc ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstAudioSrc:bytes-per-read ##### -->
|
|
<para>
|
|
The number of bytes per read.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstAudioSrc:channels ##### -->
|
|
<para>
|
|
The number of channels (mono, stereo, ...)
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstAudioSrc:curoffset ##### -->
|
|
<para>
|
|
Get the current number of bytes read.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstAudioSrc:format ##### -->
|
|
<para>
|
|
The audio format as defined in soundcard.h
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstAudioSrc:frequency ##### -->
|
|
<para>
|
|
The frequency.
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstAudioSrcClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstAutoplug ##### -->
|
|
<para>
|
|
The autoplug object
|
|
</para>
|
|
|
|
|
|
<!-- ##### SIGNAL GstAutoplug::new-object ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@gstautoplug: the object which received the signal.
|
|
@arg1:
|
|
|
|
<!-- ##### STRUCT GstAutoplugFactory ##### -->
|
|
<para>
|
|
The autoplugfactory object
|
|
</para>
|
|
|
|
|
|
<!-- ##### ENUM GstAutoplugFlags ##### -->
|
|
<para>
|
|
The type of the autoplugger.
|
|
</para>
|
|
|
|
@GST_AUTOPLUG_TO_CAPS:
|
|
@GST_AUTOPLUG_TO_RENDERER:
|
|
@GST_AUTOPLUG_FLAG_LAST:
|
|
|
|
<!-- ##### STRUCT GstAutoplugNode ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@prev:
|
|
@fac:
|
|
@templ:
|
|
@cost:
|
|
@endpoint:
|
|
|
|
<!-- ##### SIGNAL GstBin::object-added ##### -->
|
|
<para>
|
|
is signaled whenever a new <classname>GstElement</classname> is added to the <classname>GstBin</classname>
|
|
|
|
</para>
|
|
|
|
@gstbin: the object which received the signal.
|
|
@arg1: the element that was added
|
|
|
|
<!-- ##### STRUCT GstBinClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### USER_FUNCTION GstBufferCopyFunc ##### -->
|
|
<para>
|
|
This supplied function is used to copy the buffer contents.
|
|
</para>
|
|
|
|
@srcbuf: a #GstBuffer to copy from
|
|
@Returns: a newly allocated #GstBuffer copy of srcbuf
|
|
|
|
<!-- ##### USER_FUNCTION GstBufferFreeFunc ##### -->
|
|
<para>
|
|
This supplied function is called when the buffer data has to be freed.
|
|
</para>
|
|
|
|
@buf: a #GstBuffer to clear the buffer data of
|
|
|
|
<!-- ##### USER_FUNCTION GstBufferPoolCreateFunction ##### -->
|
|
<para>
|
|
The function called when a buffer has to be created for this pool.
|
|
</para>
|
|
|
|
@pool: the pool from which to create the buffer
|
|
@user_data: any user data
|
|
@Returns: a new buffer from the pool
|
|
|
|
<!-- ##### USER_FUNCTION GstBufferPoolDestroyFunction ##### -->
|
|
<para>
|
|
This function will be called when the given buffer has to be returned to
|
|
the pool.
|
|
</para>
|
|
|
|
@pool: the pool to return the buffer to
|
|
@buffer: the buffer to return
|
|
@user_data: any user data
|
|
|
|
<!-- ##### USER_FUNCTION GstBufferPoolDestroyHook ##### -->
|
|
<para>
|
|
Will be called when the bufferpool is destroyed so that the owner of the pool
|
|
can perform necessary cleanup.
|
|
</para>
|
|
|
|
@pool: The pool that is being destroyed
|
|
@user_data: user data as set on th bufferpool
|
|
|
|
<!-- ##### STRUCT GstCacheAssociation ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@format:
|
|
@value:
|
|
|
|
<!-- ##### ENUM GstCacheCertainty ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@GST_CACHE_UNKNOWN:
|
|
@GST_CACHE_CERTAIN:
|
|
@GST_CACHE_FUZZY:
|
|
|
|
<!-- ##### STRUCT GstCacheEntry ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@type:
|
|
@id:
|
|
|
|
<!-- ##### ENUM GstCacheEntryType ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@GST_CACHE_ENTRY_ID:
|
|
@GST_CACHE_ENTRY_ASSOCIATION:
|
|
@GST_CACHE_ENTRY_OBJECT:
|
|
@GST_CACHE_ENTRY_FORMAT:
|
|
|
|
<!-- ##### USER_FUNCTION GstCacheFilter ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cache:
|
|
@entry:
|
|
@Returns:
|
|
|
|
<!-- ##### STRUCT GstCacheGroup ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@groupnum:
|
|
@entries:
|
|
@certainty:
|
|
@peergroup:
|
|
|
|
<!-- ##### ENUM GstCacheLookupMethod ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@GST_CACHE_LOOKUP_EXACT:
|
|
@GST_CACHE_LOOKUP_BEFORE:
|
|
@GST_CACHE_LOOKUP_AFTER:
|
|
|
|
<!-- ##### USER_FUNCTION GstCacheResolver ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cache:
|
|
@writer:
|
|
@writer_id:
|
|
@writer_string:
|
|
@user_data:
|
|
@Returns:
|
|
|
|
<!-- ##### ENUM GstCapsDefinition ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@GST_CAPS_ALWAYS:
|
|
@GST_CAPS_MAYBE:
|
|
|
|
<!-- ##### TYPEDEF GstCapsFactory ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### TYPEDEF GstCapsFactoryEntry ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### TYPEDEF GstCapsFactory[] ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SIGNAL GstDiskSink::handoff ##### -->
|
|
<para>
|
|
Is emited after the buffer has been written to the disk.
|
|
</para>
|
|
|
|
@gstdisksink: the object which received the signal.
|
|
|
|
<!-- ##### ARG GstDiskSink:closed ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstDiskSink:location ##### -->
|
|
<para>
|
|
The filename to write to.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstDiskSink:maxfilesize ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ENUM GstDiskSinkFlags ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@GST_DISKSINK_OPEN:
|
|
@GST_DISKSINK_FLAG_LAST:
|
|
|
|
<!-- ##### STRUCT GstDiskSrc ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstDiskSrc:bytesperread ##### -->
|
|
<para>
|
|
Specify how many bytes to read at a time.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstDiskSrc:filesize ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstDiskSrc:location ##### -->
|
|
<para>
|
|
Specify the location of the file to read.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstDiskSrc:offset ##### -->
|
|
<para>
|
|
Get/set the current offset in the file.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstDiskSrc:size ##### -->
|
|
<para>
|
|
Get the size of the file.
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstDiskSrcClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ENUM GstDiskSrcFlags ##### -->
|
|
<para>
|
|
<informaltable pgwide=1 frame="none" role="enum">
|
|
<tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*">
|
|
<tbody>
|
|
<row>
|
|
<entry>GST_DISKSRC_OPEN</entry>
|
|
<entry>the disksrc is open for reading</entry>
|
|
</row>
|
|
|
|
</tbody></tgroup></informaltable>
|
|
|
|
</para>
|
|
|
|
@GST_DISKSRC_OPEN:
|
|
@GST_DISKSRC_FLAG_LAST:
|
|
|
|
<!-- ##### SIGNAL GstElement::deep-notify ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@gstelement: the object which received the signal.
|
|
@arg1:
|
|
@arg2:
|
|
|
|
<!-- ##### SIGNAL GstElement::error-2 ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@gstelement: the object which received the signal.
|
|
@arg1:
|
|
@arg2:
|
|
@arg3:
|
|
|
|
<!-- ##### SIGNAL GstElement::event ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@gstelement: the object which received the signal.
|
|
@arg1:
|
|
|
|
<!-- ##### SIGNAL GstElement::ghost-pad-removed ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@gstelement: the object which received the signal.
|
|
@arg1: The ghost pad that was removed.
|
|
|
|
<!-- ##### SIGNAL GstElement::new-ghost-pad ##### -->
|
|
<para>
|
|
|
|
Is trigered whenever a new ghost pad is added to an element
|
|
</para>
|
|
|
|
@gstelement: the object which received the signal.
|
|
@arg1: the new ghost pad that was added
|
|
|
|
<!-- ##### STRUCT GstElementClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstElementFactory ##### -->
|
|
<para>
|
|
This factory is used when registering the element, and contains the name
|
|
of the element, the GtkType value for it, as well as a pointer to the
|
|
GstElementDetails struct for the element.
|
|
</para>
|
|
|
|
|
|
<!-- ##### USER_FUNCTION GstElementGetClockFunction ##### -->
|
|
<para>
|
|
The function to get the clock from a clock providing element
|
|
</para>
|
|
|
|
@element: The element to get the clock of
|
|
@Returns: The clock provided by the element
|
|
|
|
<!-- ##### USER_FUNCTION GstElementSetClockFunction ##### -->
|
|
<para>
|
|
The function to set the clock on a clock receiving element.
|
|
</para>
|
|
|
|
@element: The element to set the clock on
|
|
@clock: The clock to set on the element
|
|
|
|
<!-- ##### STRUCT GstEsdSink ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstEsdSinkClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstFakeSink ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SIGNAL GstFakeSink::handoff ##### -->
|
|
<para>
|
|
This signal is emmitted when a buffer is handled.
|
|
</para>
|
|
|
|
@gstfakesink: the object which received the signal.
|
|
@arg1: The buffer that is received.
|
|
|
|
<!-- ##### ARG GstFakeSink:dump ##### -->
|
|
<para>
|
|
Dump the contents of the buffer
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFakeSink:last-message ##### -->
|
|
<para>
|
|
The last message this plugin emmited.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFakeSink:num-sinks ##### -->
|
|
<para>
|
|
The number of sink pads.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFakeSink:num-sources ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFakeSink:silent ##### -->
|
|
<para>
|
|
Indicates the plugin should not emit messages.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFakeSink:sync ##### -->
|
|
<para>
|
|
Sync on the clock
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstFakeSinkClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstFakeSrc ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SIGNAL GstFakeSrc::handoff ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@gstfakesrc: the object which received the signal.
|
|
@arg1:
|
|
|
|
<!-- ##### ARG GstFakeSrc:data ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFakeSrc:dump ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFakeSrc:eos ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFakeSrc:filltype ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFakeSrc:last-message ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFakeSrc:loop-based ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFakeSrc:num-buffers ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFakeSrc:num-sources ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFakeSrc:output ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFakeSrc:parentsize ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFakeSrc:patern ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFakeSrc:pattern ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFakeSrc:silent ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFakeSrc:sizemax ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFakeSrc:sizemin ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFakeSrc:sizetype ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstFakeSrcClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ENUM GstFakeSrcDataType ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@FAKESRC_DATA_ALLOCATE:
|
|
@FAKESRC_DATA_SUBBUFFER:
|
|
@FAKESRC_DATA_BUFFERPOOL:
|
|
|
|
<!-- ##### ENUM GstFakeSrcFillType ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@FAKESRC_FILLTYPE_NOTHING:
|
|
@FAKESRC_FILLTYPE_NULL:
|
|
@FAKESRC_FILLTYPE_RANDOM:
|
|
@FAKESRC_FILLTYPE_PATTERN:
|
|
@FAKESRC_FILLTYPE_PATTERN_CONT:
|
|
|
|
<!-- ##### ENUM GstFakeSrcOutputType ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@FAKESRC_FIRST_LAST_LOOP:
|
|
@FAKESRC_LAST_FIRST_LOOP:
|
|
@FAKESRC_PING_PONG:
|
|
@FAKESRC_ORDERED_RANDOM:
|
|
@FAKESRC_RANDOM:
|
|
@FAKESRC_PATTERN_LOOP:
|
|
@FAKESRC_PING_PONG_PATTERN:
|
|
@FAKESRC_GET_ALWAYS_SUCEEDS:
|
|
|
|
<!-- ##### ENUM GstFakeSrcSizeType ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@FAKESRC_SIZETYPE_NULL:
|
|
@FAKESRC_SIZETYPE_FIXED:
|
|
@FAKESRC_SIZETYPE_RANDOM:
|
|
|
|
<!-- ##### STRUCT GstFdSink ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFdSink:fd ##### -->
|
|
<para>
|
|
The filedescriptor to write to.
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstFdSinkClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstFdSrc ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFdSrc:bytesperread ##### -->
|
|
<para>
|
|
The number of bytes per read.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFdSrc:location ##### -->
|
|
<para>
|
|
The filedescriptor to read from. Pass the argument as a char* (???)
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFdSrc:offset ##### -->
|
|
<para>
|
|
Get the current offset in the file.
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstFdSrcClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ENUM GstFileSinkFlags ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@GST_FILESINK_OPEN:
|
|
@GST_FILESINK_FLAG_LAST:
|
|
|
|
<!-- ##### ARG GstFileSrc:blocksize ##### -->
|
|
<para>
|
|
The size of the buffers to pass to the peer element.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFileSrc:fd ##### -->
|
|
<para>
|
|
The file descriptor.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFileSrc:filesize ##### -->
|
|
<para>
|
|
The filesize.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFileSrc:location ##### -->
|
|
<para>
|
|
The filename
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFileSrc:mmapsize ##### -->
|
|
<para>
|
|
The size of the mmapped area.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFileSrc:offset ##### -->
|
|
<para>
|
|
The offset in the file that is currently being read.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstFileSrc:touch ##### -->
|
|
<para>
|
|
Indicates the mmapped area should be touched to bring it into memory.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ENUM GstFileSrcFlags ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@GST_FILESRC_OPEN:
|
|
@GST_FILESRC_FLAG_LAST:
|
|
|
|
<!-- ##### STRUCT GstFilter ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstFilterClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstHttpSrc ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstHttpSrc:bytesperread ##### -->
|
|
<para>
|
|
Specify how many bytes to read at a time.
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstHttpSrc:location ##### -->
|
|
<para>
|
|
Specify the location of the file. The location must be a fully qualified URL.
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstHttpSrcClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstIdentity ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SIGNAL GstIdentity::handoff ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@gstidentity: the object which received the signal.
|
|
@arg1:
|
|
|
|
<!-- ##### ARG GstIdentity:control ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstIdentity:drop-probability ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstIdentity:dump ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstIdentity:duplicate ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstIdentity:error-after ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstIdentity:last-message ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstIdentity:loop-based ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstIdentity:silent ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstIdentity:sleep-time ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstIdentityClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstLink ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstLinkClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstMD5Sink:md5 ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstMemChunkElement ##### -->
|
|
<para>
|
|
An entry in the memchunk area
|
|
</para>
|
|
|
|
@link:
|
|
@area:
|
|
|
|
<!-- ##### STRUCT GstMeta ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@lock: for locking purposes
|
|
@flags: the flags of the meta data
|
|
@data: the meta data
|
|
@size: the size of the meta data
|
|
|
|
<!-- ##### ENUM GstMetaFlags ##### -->
|
|
<para>
|
|
Flags indicating properties about the meta data.
|
|
</para>
|
|
|
|
@GST_META_FREEABLE: the meta data can be freed
|
|
|
|
<!-- ##### ENUM GstMultiDiskSrcFlags ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@GST_MULTIDISKSRC_OPEN:
|
|
@GST_MULTIDISKSRC_FLAG_LAST:
|
|
|
|
<!-- ##### STRUCT GstObjectClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstPad:active ##### -->
|
|
<para>
|
|
Indicates this pad is active
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstPadClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### TYPEDEF GstPadConnectFunction ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### TYPEDEF GstPadConnectReturn ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### USER_FUNCTION GstPadDispatcherFunc ##### -->
|
|
<para>
|
|
The signature of the dispatcher callback.
|
|
</para>
|
|
|
|
@pad: The pad that is being dispatched
|
|
@data: user data
|
|
@Returns: TRUE if no further pads need to be processed
|
|
|
|
<!-- ##### USER_FUNCTION GstPadEOSFunction ##### -->
|
|
<para>
|
|
The function that will be called in an EOS case.
|
|
</para>
|
|
|
|
@pad: the pad that needs to be set to EOS state
|
|
@Returns: TRUE if EOS was successful, FALSE otherwise
|
|
|
|
<!-- ##### TYPEDEF GstPadFactoryEntry ##### -->
|
|
<para>
|
|
Defines an entry for a padfactory.
|
|
</para>
|
|
|
|
|
|
<!-- ##### TYPEDEF GstPadFactory[] ##### -->
|
|
<para>
|
|
The padfactory.
|
|
</para>
|
|
|
|
|
|
<!-- ##### USER_FUNCTION GstPadGetRegionFunction ##### -->
|
|
<para>
|
|
The function that will be called when pulling a region buffer.
|
|
You can specify which buffer to get using an offset/length pair or
|
|
a start/stop timecode pair.
|
|
</para>
|
|
|
|
@pad: the pad to get a buffer from
|
|
@type: the type of region to get (time or offset based)
|
|
@offset: the offset of the region to get
|
|
@len: the length of the region to get
|
|
@Returns: a #GstBuffer
|
|
|
|
<!-- ##### USER_FUNCTION GstPadNegotiateFunction ##### -->
|
|
<para>
|
|
The function that will be called when negotiating.
|
|
</para>
|
|
|
|
@pad: The pad that is being negotiated
|
|
@caps: The current caps that are being negotiated
|
|
@data: A generic gpointer that can be used to store user_data
|
|
@Returns: The result of the negotiation process
|
|
|
|
<!-- ##### ENUM GstPadNegotiateReturn ##### -->
|
|
<para>
|
|
The possible results from padnegotiation.
|
|
</para>
|
|
|
|
@GST_PAD_NEGOTIATE_FAIL: The pads could not agree about the media type.
|
|
@GST_PAD_NEGOTIATE_AGREE: The pads agreed about the media type.
|
|
@GST_PAD_NEGOTIATE_TRY: The pad did not agree and suggests another media type.
|
|
|
|
<!-- ##### USER_FUNCTION GstPadNewCapsFunction ##### -->
|
|
<para>
|
|
The function that will be called when the caps of the pad has
|
|
changed.
|
|
</para>
|
|
|
|
@pad: The pad that has its caps changed
|
|
@caps: the new caps of the pad
|
|
|
|
<!-- ##### USER_FUNCTION GstPadPullFunction ##### -->
|
|
<para>
|
|
The function that will be called when pulling buffers.
|
|
</para>
|
|
|
|
@pad: the pad to pull
|
|
@Returns: a GstBuffer
|
|
|
|
<!-- ##### USER_FUNCTION GstPadPullRegionFunction ##### -->
|
|
<para>
|
|
The function that will be called when pulling a region buffer.
|
|
You can specify which buffer to get using an offset/length pair or
|
|
a start/stop timecode pair.
|
|
</para>
|
|
|
|
@pad: the pad to get a buffer from
|
|
@type: the type of region to get (time or offset based)
|
|
@offset: the offset of the region to get
|
|
@len: the length of the region to get
|
|
@Returns: a #GstBuffer
|
|
|
|
<!-- ##### USER_FUNCTION GstPadPushFunction ##### -->
|
|
<para>
|
|
|
|
The function that will be called when pushing a buffers.
|
|
</para>
|
|
|
|
@pad: the pad to push
|
|
@buf: a GstBuffer to push
|
|
|
|
<!-- ##### USER_FUNCTION GstPadQoSFunction ##### -->
|
|
<para>
|
|
The function that will be called when a QoS message is sent.
|
|
</para>
|
|
|
|
@pad: the pad that sent the QoS message
|
|
@qos_message: the message
|
|
|
|
<!-- ##### ENUM GstPadQueryType ##### -->
|
|
<para>
|
|
The different supported query types.
|
|
</para>
|
|
|
|
@GST_PAD_QUERY_NONE:
|
|
@GST_PAD_QUERY_TOTAL: Query the total stream time.
|
|
@GST_PAD_QUERY_POSITION: Query the current stream position.
|
|
@GST_PAD_QUERY_LATENCY: Query the latency on the pad.
|
|
@GST_PAD_QUERY_JITTER: Query the average jitter beteen optimal processing
|
|
and current processing.
|
|
@GST_PAD_QUERY_START: Query for the configured start time for segmented seek
|
|
@GST_PAD_QUERY_SEGMENT_END: Query the end position of the currently
|
|
executing segment.
|
|
@GST_PAD_QUERY_RATE: Query at which rate this pad will process data.
|
|
|
|
<!-- ##### STRUCT GstPadTemplateClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ENUM GstParseErrors ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@GST_PARSE_ERROR_SYNTAX:
|
|
@GST_PARSE_ERROR_CREATING_ELEMENT:
|
|
@GST_PARSE_ERROR_NOSUCH_ELEMENT:
|
|
@GST_PARSE_ERROR_INTERNAL:
|
|
@GST_PARSE_ERROR_LINK:
|
|
|
|
<!-- ##### ENUM GstPipeFilterFlags ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@GST_PIPEFILTER_OPEN:
|
|
@GST_PIPEFILTER_FLAG_LAST:
|
|
|
|
<!-- ##### ARG GstPipefilter:command ##### -->
|
|
<para>
|
|
Sets the command to be executed.
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstPipelineClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstPluginElement ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### TYPEDEF GstPropsFactoryEntry ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### TYPEDEF GstPropsFactory[] ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ENUM GstPropsId ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@GST_PROPS_END_ID_NUM:
|
|
@GST_PROPS_LIST_ID_NUM:
|
|
@GST_PROPS_INT_ID_NUM:
|
|
@GST_PROPS_INT_RANGE_ID_NUM:
|
|
@GST_PROPS_FOURCC_ID_NUM:
|
|
@GST_PROPS_BOOL_ID_NUM:
|
|
|
|
<!-- ##### TYPEDEF GstPropsListFactory[] ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstQueue ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstQueue:block ##### -->
|
|
<para>
|
|
Specify wether the queue blocks or not.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstQueue:leaky ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstQueue:level ##### -->
|
|
<para>
|
|
Get the number of buffers in the queue.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstQueue:max-level ##### -->
|
|
<para>
|
|
Specify the maximum number of buffers in the queue before the queue
|
|
blocks.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstQueue:may-deadlock ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstQueue:timeout ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstQueueClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ENUM GstRegionType ##### -->
|
|
<para>
|
|
the region types for #gst_pad_pullregion.
|
|
</para>
|
|
|
|
@GST_REGION_VOID:
|
|
@GST_REGION_OFFSET_LEN: an offet/length pair
|
|
@GST_REGION_TIME_LEN: a time start/length pair
|
|
|
|
<!-- ##### STRUCT GstRegistryRead ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@global_reg:
|
|
@local_reg:
|
|
|
|
<!-- ##### STRUCT GstRegistryWrite ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@dir:
|
|
@file:
|
|
@tmp_file:
|
|
|
|
<!-- ##### ENUM GstResult ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@GST_RESULT_OK:
|
|
@GST_RESULT_NOK:
|
|
@GST_RESULT_NOT_IMPL:
|
|
|
|
<!-- ##### STRUCT GstScheduleChain ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@sched:
|
|
@disabled:
|
|
@elements:
|
|
@num_elements:
|
|
@entry:
|
|
@cothreaded_elements:
|
|
@schedule:
|
|
|
|
<!-- ##### STRUCT GstScheduler ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@object:
|
|
@parent:
|
|
@parent_sched:
|
|
@state:
|
|
@clock:
|
|
@current_clock:
|
|
@clock_providers:
|
|
@clock_receivers:
|
|
@schedulers:
|
|
|
|
<!-- ##### STRUCT GstSchedulerClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstSineSrc ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstSineSrc:buffersize ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstSineSrc:channels ##### -->
|
|
<para>
|
|
The number of channels.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstSineSrc:format ##### -->
|
|
<para>
|
|
The format ad defined in soundcard.h
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstSineSrc:freq ##### -->
|
|
<para>
|
|
The frequency.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstSineSrc:frequency ##### -->
|
|
<para>
|
|
The fequency.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstSineSrc:samplerate ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstSineSrc:tablesize ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstSineSrc:volume ##### -->
|
|
<para>
|
|
The volume as a double 0.0 is silent, 1.0 is loudest.
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstSineSrcClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstSink ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstSinkClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### TYPEDEF GstSpiderLink ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstSrc ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SIGNAL GstSrc::eos ##### -->
|
|
<para>
|
|
An eos signal is triggered whenever the GstSrc has reached the end of
|
|
the stream.
|
|
|
|
</para>
|
|
|
|
@gstsrc: the object which received the signal.
|
|
@arg1: the object which received the signal
|
|
|
|
<!-- ##### STRUCT GstSrcClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ENUM GstSrcFlags ##### -->
|
|
<para>
|
|
Flags for the GstSrc element
|
|
</para>
|
|
|
|
@GST_SRC_ASYNC: Indicates that this src is asynchronous
|
|
@GST_SRC_FLAG_LAST: subclasses can use this to number their flags
|
|
|
|
<!-- ##### SIGNAL GstStatistics::update ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@gststatistics: the object which received the signal.
|
|
|
|
<!-- ##### ARG GstStatistics:buffer-update-freq ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstStatistics:buffers ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstStatistics:bytes ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstStatistics:bytes-update-freq ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstStatistics:event-update-freq ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstStatistics:events ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstStatistics:silent ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstStatistics:update ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstStatistics:update-on-eos ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstSystemClock ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstTee ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstTee:last-message ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstTee:num-pads ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstTee:silent ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstTeeClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstThread:create-thread ##### -->
|
|
<para>
|
|
TRUE if the thread should be created.
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstThreadClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ENUM GstTimeCacheCertainty ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@GST_TIME_CACHE_UNKNOWN:
|
|
@GST_TIME_CACHE_CERTAIN:
|
|
@GST_TIME_CACHE_FUZZY_LOCATION:
|
|
@GST_TIME_CACHE_FUZZY_TIMESTAMP:
|
|
@GST_TIME_CACHE_FUZZY:
|
|
|
|
<!-- ##### STRUCT GstTimeCacheEntry ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@location:
|
|
@timestamp:
|
|
|
|
<!-- ##### STRUCT GstTimeCacheGroup ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@groupnum:
|
|
@entries:
|
|
@certainty:
|
|
@peergroup:
|
|
@mintimestamp:
|
|
@maxtimestamp:
|
|
@minlocation:
|
|
@maxlocation:
|
|
|
|
<!-- ##### STRUCT GstTrace ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@filename:
|
|
@fd:
|
|
@buf:
|
|
@bufsize:
|
|
@bufoffset:
|
|
|
|
<!-- ##### STRUCT GstTraceEntry ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@timestamp:
|
|
@sequence:
|
|
@data:
|
|
@message:
|
|
|
|
<!-- ##### SIGNAL GstTypeFind::have-type ##### -->
|
|
<para>
|
|
The signal to indicate the mime type was detected.
|
|
</para>
|
|
|
|
@gsttypefind: the object which received the signal.
|
|
@arg1: The mime type that was detected
|
|
|
|
<!-- ##### ARG GstTypeFind:caps ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GstTypeFind:type ##### -->
|
|
<para>
|
|
Query the element for the current mime type
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT GstXML ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### USER_FUNCTION GstXMLRegistryAddPathList ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@registry:
|
|
|
|
<!-- ##### USER_FUNCTION GstXMLRegistryClose ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@registry:
|
|
@Returns:
|
|
|
|
<!-- ##### USER_FUNCTION GstXMLRegistryGetPerms ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@registry:
|
|
|
|
<!-- ##### USER_FUNCTION GstXMLRegistryLoad ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@registry:
|
|
@dest:
|
|
@size:
|
|
@Returns:
|
|
|
|
<!-- ##### ENUM GstXMLRegistryMode ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@GST_XML_REGISTRY_READ:
|
|
@GST_XML_REGISTRY_WRITE:
|
|
|
|
<!-- ##### USER_FUNCTION GstXMLRegistryOpen ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@registry:
|
|
@mode:
|
|
@Returns:
|
|
|
|
<!-- ##### USER_FUNCTION GstXMLRegistryParser ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@context:
|
|
@tag:
|
|
@text:
|
|
@text_len:
|
|
@registry:
|
|
@error:
|
|
@Returns:
|
|
|
|
<!-- ##### USER_FUNCTION GstXMLRegistrySave ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@registry:
|
|
@format:
|
|
@Varargs:
|
|
@Returns:
|
|
|
|
<!-- ##### ENUM GstXMLRegistryState ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@GST_XML_REGISTRY_NONE:
|
|
@GST_XML_REGISTRY_TOP:
|
|
@GST_XML_REGISTRY_PATHS:
|
|
@GST_XML_REGISTRY_PATH:
|
|
@GST_XML_REGISTRY_PATHS_DONE:
|
|
@GST_XML_REGISTRY_PLUGIN:
|
|
@GST_XML_REGISTRY_FEATURE:
|
|
@GST_XML_REGISTRY_PADTEMPLATE:
|
|
@GST_XML_REGISTRY_CAPS:
|
|
@GST_XML_REGISTRY_CAPSCOMP:
|
|
@GST_XML_REGISTRY_PROPERTIES:
|
|
|
|
<!-- ##### SIGNAL GstXml::object-loaded ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@gstxml: the object which received the signal.
|
|
@arg1:
|
|
@arg2:
|
|
|
|
<!-- ##### MACRO IDENTIFIER ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO INFO ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cat:
|
|
@format:
|
|
@args...:
|
|
|
|
<!-- ##### MACRO INFO_ELEMENT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cat:
|
|
@element:
|
|
@format:
|
|
@args...:
|
|
|
|
<!-- ##### MACRO LINK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO LOCAL_REGISTRY_DIR ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO LOCAL_REGISTRY_FILE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO LOCAL_REGISTRY_FILE_TMP ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT MetaAudioRaw ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@meta:
|
|
@format:
|
|
@channels:
|
|
@frequency:
|
|
@bps:
|
|
|
|
<!-- ##### STRUCT MetaAudioSpectrum ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@meta:
|
|
@bands:
|
|
@channels:
|
|
@interleaved:
|
|
@lowfreq:
|
|
@highfreq:
|
|
@steps:
|
|
|
|
<!-- ##### STRUCT MetaDGA ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@base:
|
|
@swidth:
|
|
@sheight:
|
|
@bytes_per_line:
|
|
|
|
<!-- ##### STRUCT MetaOverlay ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@wx:
|
|
@wy:
|
|
@overlay_element:
|
|
@clip_count:
|
|
@overlay_clip:
|
|
@width:
|
|
@height:
|
|
@did_overlay:
|
|
@fully_obscured:
|
|
|
|
<!-- ##### STRUCT MetaVideoRaw ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@meta:
|
|
@format:
|
|
@visual:
|
|
@width:
|
|
@height:
|
|
@overlay_info:
|
|
@dga_info:
|
|
|
|
<!-- ##### MACRO N_ ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@String:
|
|
|
|
<!-- ##### STRUCT OverlayClip ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@x1:
|
|
@x2:
|
|
@y1:
|
|
@y2:
|
|
|
|
<!-- ##### MACRO REGISTRY_DIR_PERMS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO REGISTRY_FILE_PERMS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO REGISTRY_TMPFILE_PERMS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO STACK_SIZE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO TRACE_ENABLE ##### -->
|
|
<para>
|
|
must be defined to activate the tracing functionality.
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO VALUE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO YYSTYPE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO _ ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@String:
|
|
|
|
<!-- ##### MACRO bindtextdomain ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Domain:
|
|
@Directory:
|
|
|
|
<!-- ##### TYPEDEF cothread ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION cothread_get_data ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@thread:
|
|
@key:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION cothread_getcurrent ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION cothread_init ##### -->
|
|
<para>
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION cothread_set_data ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@thread:
|
|
@key:
|
|
@data:
|
|
|
|
<!-- ##### MACRO dcgettext ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Domain:
|
|
@String:
|
|
@Type:
|
|
|
|
<!-- ##### MACRO dgettext ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Domain:
|
|
@String:
|
|
|
|
<!-- ##### MACRO do_cothread_context_destroy ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@context:
|
|
|
|
<!-- ##### MACRO do_cothread_context_init ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO do_cothread_create ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@new_cothread:
|
|
@context:
|
|
@func:
|
|
@argc:
|
|
@argv:
|
|
|
|
<!-- ##### MACRO do_cothread_destroy ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cothread:
|
|
|
|
<!-- ##### MACRO do_cothread_get_current ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO do_cothread_get_main ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@context:
|
|
|
|
<!-- ##### MACRO do_cothread_lock ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cothread:
|
|
|
|
<!-- ##### MACRO do_cothread_setfunc ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cothread:
|
|
@context:
|
|
@func:
|
|
@argc:
|
|
@argv:
|
|
|
|
<!-- ##### MACRO do_cothread_switch ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@to:
|
|
|
|
<!-- ##### MACRO do_cothread_unlock ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cothread:
|
|
|
|
<!-- ##### MACRO do_cothreads_init ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@x:
|
|
|
|
<!-- ##### MACRO do_cothreads_stackquery ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@stack:
|
|
@size:
|
|
|
|
<!-- ##### TYPEDEF element_t ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION g2g_object_class_find_property ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@oclass:
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION g2g_object_class_install_property ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@oclass:
|
|
@property_id:
|
|
@pspec:
|
|
|
|
<!-- ##### FUNCTION g2g_object_class_list_properties ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@oclass:
|
|
@n_properties:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION g2g_object_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@type:
|
|
@blah_varargs_stuff:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION g2g_object_run_dispose ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@object:
|
|
|
|
<!-- ##### FUNCTION g2g_param_spec_boolean ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@nick:
|
|
@blurb:
|
|
@def:
|
|
@flags:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION g2g_param_spec_double ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@nick:
|
|
@blurb:
|
|
@min:
|
|
@max:
|
|
@def:
|
|
@flags:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION g2g_param_spec_enum ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@nick:
|
|
@blurb:
|
|
@e:
|
|
@def:
|
|
@flags:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION g2g_param_spec_float ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@nick:
|
|
@blurb:
|
|
@min:
|
|
@max:
|
|
@def:
|
|
@flags:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION g2g_param_spec_int ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@nick:
|
|
@blurb:
|
|
@min:
|
|
@max:
|
|
@def:
|
|
@flags:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION g2g_param_spec_long ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@nick:
|
|
@blurb:
|
|
@min:
|
|
@max:
|
|
@def:
|
|
@flags:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION g2g_param_spec_pointer ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@nick:
|
|
@blurb:
|
|
@flags:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION g2g_param_spec_string ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@nick:
|
|
@blurb:
|
|
@def:
|
|
@flags:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION g2g_param_spec_uint ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@nick:
|
|
@blurb:
|
|
@min:
|
|
@max:
|
|
@def:
|
|
@flags:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION g2g_param_spec_ulong ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@nick:
|
|
@blurb:
|
|
@min:
|
|
@max:
|
|
@def:
|
|
@flags:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION g2g_signal_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@signal_name:
|
|
@object_type:
|
|
@signal_flags:
|
|
@function_offset:
|
|
@accumulator:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION g2g_type_register_static ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@parent_type:
|
|
@type_name:
|
|
@info:
|
|
@flags:
|
|
@Returns:
|
|
|
|
<!-- ##### MACRO g_cclosure_marshal_STRING__OBJECT_POINTER ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_cclosure_marshal_VOID__BOOLEAN ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_cclosure_marshal_VOID__BOXED ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_cclosure_marshal_VOID__CHAR ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_cclosure_marshal_VOID__DOUBLE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_cclosure_marshal_VOID__ENUM ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_cclosure_marshal_VOID__FLAGS ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_cclosure_marshal_VOID__FLOAT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_cclosure_marshal_VOID__INT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_cclosure_marshal_VOID__LONG ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_cclosure_marshal_VOID__PARAM ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_cclosure_marshal_VOID__POINTER ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_cclosure_marshal_VOID__STRING ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_cclosure_marshal_VOID__UCHAR ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_cclosure_marshal_VOID__UINT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_cclosure_marshal_VOID__UINT_POINTER ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_cclosure_marshal_VOID__ULONG ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_cclosure_marshal_VOID__VOID ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_enum_register_static ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION g_list_delete_link ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@llink:
|
|
@Returns:
|
|
|
|
<!-- ##### MACRO g_object_class_find_property ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_object_class_install_property ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_object_class_list_properties ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_object_get_property ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
@argname:
|
|
@pspec:
|
|
|
|
<!-- ##### FUNCTION g_object_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### MACRO g_object_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_object_ref ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO g_object_run_dispose ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_object_set ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@o:
|
|
@args...:
|
|
|
|
<!-- ##### MACRO g_object_unref ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@obj:
|
|
|
|
<!-- ##### MACRO g_param_spec_boolean ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_param_spec_double ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_param_spec_enum ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_param_spec_float ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_param_spec_int ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_param_spec_long ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_param_spec_pointer ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_param_spec_string ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_param_spec_uint ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_param_spec_ulong ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_signal_handler_block ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@o:
|
|
@id:
|
|
|
|
<!-- ##### MACRO g_signal_handler_unblock ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@o:
|
|
@id:
|
|
|
|
<!-- ##### MACRO g_signal_handlers_destroy ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@x:
|
|
|
|
<!-- ##### FUNCTION g_signal_list_ids ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@type:
|
|
@n_ids:
|
|
@Returns:
|
|
|
|
<!-- ##### MACRO g_signal_lookup ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_signal_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION g_slist_delete_link ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@llink:
|
|
@Returns:
|
|
|
|
<!-- ##### MACRO g_string_printf ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_string_printfa ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_type_class_peek_parent ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@c:
|
|
|
|
<!-- ##### MACRO g_type_class_ref ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_type_class_unref ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@c:
|
|
|
|
<!-- ##### MACRO g_type_from_name ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@t:
|
|
|
|
<!-- ##### MACRO g_type_init ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_type_is_a ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_type_name ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@t:
|
|
|
|
<!-- ##### MACRO g_type_parent ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@t:
|
|
|
|
<!-- ##### MACRO g_type_register_static ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO g_value_copy ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@src_val:
|
|
@dest_val:
|
|
|
|
<!-- ##### MACRO g_value_get_boolean ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO g_value_get_char ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO g_value_get_double ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO g_value_get_enum ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO g_value_get_float ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO g_value_get_int ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO g_value_get_long ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO g_value_get_pointer ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO g_value_get_string ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO g_value_get_uchar ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO g_value_get_uint ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO g_value_get_ulong ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
|
|
<!-- ##### MACRO g_value_init ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
@t:
|
|
|
|
<!-- ##### MACRO g_value_set_boolean ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
@data:
|
|
|
|
<!-- ##### MACRO g_value_set_char ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
@data:
|
|
|
|
<!-- ##### MACRO g_value_set_double ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
@data:
|
|
|
|
<!-- ##### MACRO g_value_set_enum ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
@data:
|
|
|
|
<!-- ##### MACRO g_value_set_float ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
@data:
|
|
|
|
<!-- ##### MACRO g_value_set_int ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
@data:
|
|
|
|
<!-- ##### MACRO g_value_set_long ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
@data:
|
|
|
|
<!-- ##### MACRO g_value_set_pointer ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
@data:
|
|
|
|
<!-- ##### MACRO g_value_set_string ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
@data:
|
|
|
|
<!-- ##### MACRO g_value_set_uchar ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
@data:
|
|
|
|
<!-- ##### MACRO g_value_set_uint ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
@data:
|
|
|
|
<!-- ##### MACRO g_value_set_ulong ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value:
|
|
@data:
|
|
|
|
<!-- ##### MACRO g_value_unset ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@val:
|
|
|
|
<!-- ##### MACRO gettext ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@String:
|
|
|
|
<!-- ##### STRUCT graph_t ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@first:
|
|
@current:
|
|
@parent:
|
|
@current_bin_type:
|
|
@elements:
|
|
@links:
|
|
@links_pending:
|
|
@bins:
|
|
@bin:
|
|
|
|
<!-- ##### VARIABLE gst_aggregator_details ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION gst_aggregator_factory_init ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factory:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_assoc_flags_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_asyncdisksrc_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_audiosink_chain ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@buf:
|
|
|
|
<!-- ##### FUNCTION gst_audiosink_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_audiosink_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_audiosink_set_channels ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@audiosink:
|
|
@channels:
|
|
|
|
<!-- ##### FUNCTION gst_audiosink_set_format ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@audiosink:
|
|
@format:
|
|
|
|
<!-- ##### FUNCTION gst_audiosink_set_frequency ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@audiosink:
|
|
@frequency:
|
|
|
|
<!-- ##### FUNCTION gst_audiosink_sync_parms ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@audiosink:
|
|
|
|
<!-- ##### FUNCTION gst_audiosrc_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_audiosrc_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_audiosrc_push ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@src:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_can_link_sink ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@fac:
|
|
@sink:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_can_link_src ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@fac:
|
|
@src:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_can_match ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@src:
|
|
@dest:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_caps_intersect ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@src:
|
|
@sink:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_caps_list ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@autoplug:
|
|
@srcpad:
|
|
@sinkpad:
|
|
@Varargs:
|
|
@Returns:
|
|
@srccaps:
|
|
@sinkcaps:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_factories_at_most_templates ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factories:
|
|
@dir:
|
|
@maxtemplates:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_factories_filters ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factories:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_factories_filters_with_sink_caps ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factories:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_factories_sinks ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factories:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_factories_srcs ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factories:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_factory_create ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factory:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_factory_destroy ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factory:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_factory_find ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_factory_get_list ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_factory_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_factory_has_direction ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@fac:
|
|
@dir:
|
|
@Returns:
|
|
|
|
<!-- ##### MACRO gst_autoplug_factory_has_sink ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@fac:
|
|
|
|
<!-- ##### MACRO gst_autoplug_factory_has_src ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@fac:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_factory_load_thyself ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@parent:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_factory_make ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_factory_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@longdesc:
|
|
@type:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_factory_save_thyself ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factory:
|
|
@parent:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_flags_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### MACRO gst_autoplug_get_cost ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@fac:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_signal_new_object ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@autoplug:
|
|
@object:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_sp ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@src_caps:
|
|
@sink_caps:
|
|
@factories:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_to_caps ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@autoplug:
|
|
@srccaps:
|
|
@sinkcaps:
|
|
@Varargs:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_autoplug_to_renderers ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@autoplug:
|
|
@srccaps:
|
|
@target:
|
|
@Varargs:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_bin_add_managed_element ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@bin:
|
|
@element:
|
|
|
|
<!-- ##### FUNCTION gst_bin_child_error ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@bin:
|
|
@child:
|
|
|
|
<!-- ##### FUNCTION gst_bin_create_plan ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@bin:
|
|
|
|
<!-- ##### MACRO gst_bin_destroy ##### -->
|
|
<para>
|
|
Free the memory allocated by this bin
|
|
</para>
|
|
|
|
@bin: the bin to free
|
|
|
|
<!-- ##### VARIABLE gst_bin_details ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION gst_bin_flags_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_bin_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_bin_remove_managed_element ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@bin:
|
|
@element:
|
|
|
|
<!-- ##### FUNCTION gst_bin_schedule ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@bin:
|
|
|
|
<!-- ##### FUNCTION gst_bin_schedule_func ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@bin:
|
|
|
|
<!-- ##### FUNCTION gst_bin_set_element_manager ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@element:
|
|
@manager:
|
|
|
|
<!-- ##### FUNCTION gst_bin_set_state_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@bin:
|
|
@state:
|
|
@type:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_buffer_add_meta ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buffer:
|
|
@meta:
|
|
|
|
<!-- ##### FUNCTION gst_buffer_append ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buffer:
|
|
@append:
|
|
@Returns:
|
|
@buf:
|
|
@buf2:
|
|
|
|
<!-- ##### FUNCTION gst_buffer_destroy ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buffer:
|
|
|
|
<!-- ##### FUNCTION gst_buffer_flag_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_buffer_get_first_meta ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buffer:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_buffer_get_metas ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buffer:
|
|
@Returns:
|
|
|
|
<!-- ##### MACRO gst_buffer_needs_copy_on_write ##### -->
|
|
<para>
|
|
Queries if a copy needs to be ade of the buffer in order to safely write
|
|
to its data.
|
|
</para>
|
|
|
|
@buf: The buffer to query.
|
|
|
|
<!-- ##### FUNCTION gst_buffer_pool_destroy ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pool:
|
|
|
|
<!-- ##### FUNCTION gst_buffer_pool_destroy_buffer ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pool:
|
|
@buffer:
|
|
|
|
<!-- ##### MACRO gst_buffer_pool_needs_copy_on_write ##### -->
|
|
<para>
|
|
Checks if a copy needs to be made of the bufferpool before it can
|
|
safely be modified.
|
|
</para>
|
|
|
|
@pool: The pool to query
|
|
|
|
<!-- ##### FUNCTION gst_buffer_pool_new_buffer ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pool:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_buffer_pool_set_buffer_copy_function ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pool:
|
|
@copy:
|
|
|
|
<!-- ##### FUNCTION gst_buffer_pool_set_buffer_free_function ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pool:
|
|
@destroy:
|
|
|
|
<!-- ##### FUNCTION gst_buffer_pool_set_buffer_new_function ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pool:
|
|
@create:
|
|
|
|
<!-- ##### FUNCTION gst_buffer_pool_set_create_function ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pool:
|
|
@create:
|
|
@user_data:
|
|
|
|
<!-- ##### FUNCTION gst_buffer_pool_set_destroy_function ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pool:
|
|
@destroy:
|
|
@user_data:
|
|
|
|
<!-- ##### FUNCTION gst_buffer_pool_set_destroy_hook ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pool:
|
|
@destroy:
|
|
|
|
<!-- ##### FUNCTION gst_buffer_print_stats ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION gst_buffer_remove_meta ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buffer:
|
|
@meta:
|
|
|
|
<!-- ##### FUNCTION gst_cache_add_association ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cache:
|
|
@id:
|
|
@flags:
|
|
@format:
|
|
@value:
|
|
@Varargs:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_add_format ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cache:
|
|
@id:
|
|
@format:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_add_id ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cache:
|
|
@id:
|
|
@description:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_add_object ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cache:
|
|
@id:
|
|
@key:
|
|
@type:
|
|
@object:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_certainty_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_entry_assoc_map ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@entry:
|
|
@format:
|
|
@value:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_entry_free ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@entry:
|
|
|
|
<!-- ##### FUNCTION gst_cache_entry_type_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_factory_create ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factory:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_factory_destroy ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factory:
|
|
|
|
<!-- ##### FUNCTION gst_cache_factory_find ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_factory_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_factory_make ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_factory_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@longdesc:
|
|
@type:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_get_assoc_entry ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cache:
|
|
@id:
|
|
@method:
|
|
@format:
|
|
@value:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_get_assoc_entry_full ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cache:
|
|
@id:
|
|
@method:
|
|
@format:
|
|
@value:
|
|
@func:
|
|
@user_data:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_get_certainty ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cache:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_get_group ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cache:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_get_writer_id ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cache:
|
|
@writer:
|
|
@id:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_lookup_method_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_new_group ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cache:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_set_certainty ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cache:
|
|
@certainty:
|
|
|
|
<!-- ##### FUNCTION gst_cache_set_filter ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cache:
|
|
@filter:
|
|
@user_data:
|
|
|
|
<!-- ##### FUNCTION gst_cache_set_group ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cache:
|
|
@groupnum:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cache_set_resolver ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cache:
|
|
@resolver:
|
|
@user_data:
|
|
|
|
<!-- ##### FUNCTION gst_caps_debug ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@caps:
|
|
@string:
|
|
@label:
|
|
|
|
<!-- ##### FUNCTION gst_caps_destroy ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@caps:
|
|
|
|
<!-- ##### FUNCTION gst_caps_get_type_id ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@caps:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_caps_list_check_compatibility ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@fromcaps:
|
|
@tocaps:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_caps_new_with_props ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@mime:
|
|
@props:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_caps_register ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factory:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_caps_register_count ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factory:
|
|
@counter:
|
|
@Returns:
|
|
@count:
|
|
|
|
<!-- ##### FUNCTION gst_caps_set_type_id ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@caps:
|
|
@type_id:
|
|
|
|
<!-- ##### FUNCTION gst_clock_activate ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@clock:
|
|
@active:
|
|
|
|
<!-- ##### FUNCTION gst_clock_async_supported ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@clock:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_clock_cancel_wait_async ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@clock:
|
|
@id:
|
|
|
|
<!-- ##### FUNCTION gst_clock_entry_status_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_clock_entry_type_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_clock_flags_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_clock_get_system ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_clock_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_clock_notify_async ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@clock:
|
|
@interval:
|
|
@func:
|
|
@user_data:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_clock_remove_notify_async ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@clock:
|
|
@id:
|
|
|
|
<!-- ##### FUNCTION gst_clock_return_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_clock_unlock_id ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@clock:
|
|
@id:
|
|
|
|
<!-- ##### FUNCTION gst_clock_wait ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@clock:
|
|
@time:
|
|
@jitter:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_clock_wait_async ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@clock:
|
|
@time:
|
|
@func:
|
|
@user_data:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_clock_wait_id ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@clock:
|
|
@id:
|
|
@jitter:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_cpu_flags_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_data_default_copy ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@data:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_data_default_free ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@data:
|
|
|
|
<!-- ##### FUNCTION gst_data_flags_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_data_needs_copy_on_write ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@data:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_debug_logv ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@category:
|
|
@level:
|
|
@file:
|
|
@function:
|
|
@line:
|
|
@object:
|
|
@format:
|
|
@args:
|
|
|
|
<!-- ##### FUNCTION gst_debug_print_stack_trace ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION gst_disksrc_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_change_state ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@element:
|
|
@state:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_class_install_std_props ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
@first_name:
|
|
@Varargs:
|
|
|
|
<!-- ##### MACRO gst_element_connect ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@a:
|
|
@b:
|
|
|
|
<!-- ##### MACRO gst_element_connect_filtered ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@a:
|
|
@b:
|
|
@c:
|
|
|
|
<!-- ##### MACRO gst_element_connect_many ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@a:
|
|
@...:
|
|
|
|
<!-- ##### MACRO gst_element_connect_pads ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@a:
|
|
@b:
|
|
@c:
|
|
@d:
|
|
|
|
<!-- ##### MACRO gst_element_destroy ##### -->
|
|
<para>
|
|
Destroys the element (without taking the refcount into account).
|
|
An application programmer should use #gst_object_unref instead to dispose
|
|
of an element he doesn't need anymore.
|
|
</para>
|
|
|
|
@element: a #GstElement to destroy
|
|
|
|
<!-- ##### MACRO gst_element_disconnect ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@a:
|
|
@b:
|
|
|
|
<!-- ##### FUNCTION gst_element_factory_add_pad_template ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@elementfactory:
|
|
@templ:
|
|
|
|
<!-- ##### FUNCTION gst_element_factory_add_sink ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@elementfactory:
|
|
@id:
|
|
|
|
<!-- ##### FUNCTION gst_element_factory_add_src ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@elementfactory:
|
|
@id:
|
|
|
|
<!-- ##### FUNCTION gst_element_factory_can_sink_caps_list ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factory:
|
|
@caps:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_factory_can_src_caps_list ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factory:
|
|
@caps:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_factory_destroy ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@elementfactory:
|
|
|
|
<!-- ##### FUNCTION gst_element_factory_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_factory_load_thyself ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@parent:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_factory_make_or_warn ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factoryname:
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_factory_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@type:
|
|
@details:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_factory_register ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@elementfactory:
|
|
|
|
<!-- ##### FUNCTION gst_element_factory_save_thyself ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factory:
|
|
@parent:
|
|
@Returns:
|
|
|
|
<!-- ##### MACRO gst_element_factory_set_rank ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factory:
|
|
@rank:
|
|
|
|
<!-- ##### FUNCTION gst_element_flags_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_get_cache ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@element:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_get_compatible_request_pad ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@element:
|
|
@templ:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_get_compatible_static_pad ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@element:
|
|
@templ:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_get_pad_template_by_name ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@element:
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_info ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@element:
|
|
@info:
|
|
@Varargs:
|
|
|
|
<!-- ##### FUNCTION gst_element_install_std_props ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@klass:
|
|
@first_name:
|
|
@Varargs:
|
|
|
|
<!-- ##### FUNCTION gst_element_is_cachable ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@element:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_link_elements ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@src:
|
|
@dest:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_link_elements_filtered ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@src:
|
|
@dest:
|
|
@filtercaps:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_link_elements_many ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@element_1:
|
|
@element_2:
|
|
@Varargs:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_load_thyself ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@self:
|
|
@parent:
|
|
@Returns:
|
|
@elements:
|
|
|
|
<!-- ##### FUNCTION gst_element_loopfunc_wrapper ##### -->
|
|
<para>
|
|
</para>
|
|
|
|
@argc:
|
|
@argv:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_request_compatible_pad ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@element:
|
|
@templ:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_request_pad ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@element:
|
|
@templ:
|
|
@Returns:
|
|
@temp:
|
|
|
|
<!-- ##### FUNCTION gst_element_request_pad_by_name ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@element:
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_restore_thyself ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@self:
|
|
@parent:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_save_thyself ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@element:
|
|
@parent:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_set_cache ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@element:
|
|
@cache:
|
|
|
|
<!-- ##### FUNCTION gst_element_signal_eos ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@element:
|
|
|
|
<!-- ##### FUNCTION gst_element_state_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_state_return_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_element_unlink_elements ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@src:
|
|
@dest:
|
|
|
|
<!-- ##### FUNCTION gst_esdsink_chain ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@buf:
|
|
|
|
<!-- ##### FUNCTION gst_esdsink_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_esdsink_set_channels ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@esdsink:
|
|
@channels:
|
|
|
|
<!-- ##### FUNCTION gst_esdsink_set_format ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@esdsink:
|
|
@format:
|
|
|
|
<!-- ##### FUNCTION gst_esdsink_set_frequency ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@esdsink:
|
|
@frequency:
|
|
|
|
<!-- ##### FUNCTION gst_esdsink_sync_parms ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@esdsink:
|
|
|
|
<!-- ##### FUNCTION gst_event_flag_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_event_free ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@event:
|
|
|
|
<!-- ##### FUNCTION gst_event_new_info ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@firstname:
|
|
@Varargs:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_event_print_stats ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION gst_event_type_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_extra_get_filename_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_fakesink_chain ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@buf:
|
|
|
|
<!-- ##### FUNCTION gst_fakesink_factory_init ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factory:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_fakesink_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_fakesink_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_fakesrc_factory_init ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factory:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_fakesrc_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_fakesrc_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_fakesrc_push ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@src:
|
|
|
|
<!-- ##### FUNCTION gst_fdsink_chain ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@buf:
|
|
|
|
<!-- ##### FUNCTION gst_fdsink_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_fdsink_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_fdsink_new_with_fd ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@fd:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_fdsrc_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_filter_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_filter_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_format_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_ghost_pad_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_httpsrc_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_identity_chain ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@buf:
|
|
|
|
<!-- ##### FUNCTION gst_identity_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_identity_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### MACRO gst_info ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@...:
|
|
@format:
|
|
@args...:
|
|
|
|
<!-- ##### FUNCTION gst_init_get_popt_table ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_link_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_link_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_link_push ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@link:
|
|
|
|
<!-- ##### MACRO gst_marshal_VOID__BOOLEAN ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO gst_marshal_VOID__INT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION gst_marshal_VOID__INT64 ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@closure:
|
|
@return_value:
|
|
@n_param_values:
|
|
@param_values:
|
|
@invocation_hint:
|
|
@marshal_data:
|
|
|
|
<!-- ##### FUNCTION gst_marshal_VOID__INT_INT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@closure:
|
|
@return_value:
|
|
@n_param_values:
|
|
@param_values:
|
|
@invocation_hint:
|
|
@marshal_data:
|
|
|
|
<!-- ##### MACRO gst_marshal_VOID__OBJECT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION gst_marshal_VOID__OBJECT_PARAM ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@closure:
|
|
@return_value:
|
|
@n_param_values:
|
|
@param_values:
|
|
@invocation_hint:
|
|
@marshal_data:
|
|
|
|
<!-- ##### FUNCTION gst_marshal_VOID__OBJECT_POINTER ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@closure:
|
|
@return_value:
|
|
@n_param_values:
|
|
@param_values:
|
|
@invocation_hint:
|
|
@marshal_data:
|
|
|
|
<!-- ##### FUNCTION gst_marshal_VOID__OBJECT_STRING ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@closure:
|
|
@return_value:
|
|
@n_param_values:
|
|
@param_values:
|
|
@invocation_hint:
|
|
@marshal_data:
|
|
|
|
<!-- ##### MACRO gst_marshal_VOID__POINTER ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO gst_marshal_VOID__STRING ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### MACRO gst_marshal_VOID__VOID ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION gst_md5sink_factory_init ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factory:
|
|
@Returns:
|
|
|
|
<!-- ##### MACRO gst_meta_new ##### -->
|
|
<para>
|
|
Create new meta data.
|
|
</para>
|
|
|
|
@type: the type of the meta data to create
|
|
|
|
<!-- ##### FUNCTION gst_meta_new_size ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@size:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_meta_ref ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@meta:
|
|
|
|
<!-- ##### FUNCTION gst_meta_unref ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@meta:
|
|
|
|
<!-- ##### FUNCTION gst_object_destroy ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@object: the object
|
|
|
|
<!-- ##### FUNCTION gst_object_flags_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_object_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_object_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_add_ghost_parent ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@parent:
|
|
|
|
<!-- ##### MACRO gst_pad_connect ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@a:
|
|
@b:
|
|
|
|
<!-- ##### MACRO gst_pad_connect_filtered ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@a:
|
|
@b:
|
|
@c:
|
|
|
|
<!-- ##### MACRO gst_pad_destroy ##### -->
|
|
<para>
|
|
Destroy the pad.
|
|
</para>
|
|
|
|
@pad: the pad to destroy
|
|
|
|
<!-- ##### FUNCTION gst_pad_direction_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### MACRO gst_pad_disconnect ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@a:
|
|
@b:
|
|
|
|
<!-- ##### MACRO gst_pad_eos ##### -->
|
|
<para>
|
|
Call the EOS function of the pad
|
|
</para>
|
|
|
|
@pad: the pad to call the eos function of.
|
|
|
|
<!-- ##### FUNCTION gst_pad_eos_func ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_event ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@event:
|
|
@timestamp:
|
|
@data:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_flags_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_get_caps_by_name ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_get_caps_list ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_get_directory ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_get_ghost_parents ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_get_type_id ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_handle_qos ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@qos_message:
|
|
|
|
<!-- ##### FUNCTION gst_pad_handles_event ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@mask:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_handles_format ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@format:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_link_return_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_negotiate_proxy ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@srcpad:
|
|
@destpad:
|
|
@caps:
|
|
@Returns:
|
|
@counter:
|
|
@count:
|
|
|
|
<!-- ##### FUNCTION gst_pad_presence_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_probe_destroy ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@probe:
|
|
|
|
<!-- ##### FUNCTION gst_pad_probe_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@single_shot:
|
|
@callback:
|
|
@user_data:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_probe_perform ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@probe:
|
|
@data:
|
|
@Returns:
|
|
|
|
<!-- ##### MACRO gst_pad_proxy_connect ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@a:
|
|
@b:
|
|
|
|
<!-- ##### FUNCTION gst_pad_pull_region ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@offset:
|
|
@size:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_pullregion ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@type:
|
|
@offset:
|
|
@len:
|
|
@Returns:
|
|
@size:
|
|
|
|
<!-- ##### FUNCTION gst_pad_query_type_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_remove_ghost_parent ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@parent:
|
|
|
|
<!-- ##### FUNCTION gst_pad_renegotiate ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_save_thyself ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@parent:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_set_caps ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@caps:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_set_caps_list ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@caps:
|
|
|
|
<!-- ##### MACRO gst_pad_set_connect_function ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@a:
|
|
@b:
|
|
|
|
<!-- ##### FUNCTION gst_pad_set_eos ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_set_eos_function ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@eos:
|
|
|
|
<!-- ##### FUNCTION gst_pad_set_getregion_function ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@getregion:
|
|
|
|
<!-- ##### FUNCTION gst_pad_set_negotiate_function ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@nego:
|
|
|
|
<!-- ##### FUNCTION gst_pad_set_newcaps_function ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@newcaps:
|
|
|
|
<!-- ##### FUNCTION gst_pad_set_pull_function ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@pull:
|
|
|
|
<!-- ##### FUNCTION gst_pad_set_qos_function ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@qos:
|
|
|
|
<!-- ##### FUNCTION gst_pad_set_type_id ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@id:
|
|
|
|
<!-- ##### FUNCTION gst_pad_template_create ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name_template:
|
|
@direction:
|
|
@presence:
|
|
@caps:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_template_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_template_load_thyself ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@parent:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_template_save_thyself ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@templ:
|
|
@parent:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pad_try_link ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@srcpad:
|
|
@sinkpad:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_parse_error_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### MACRO gst_pipeline_destroy ##### -->
|
|
<para>
|
|
Destroys the pipeline.
|
|
</para>
|
|
|
|
@pipeline: #GstPipeline to destroy
|
|
|
|
<!-- ##### VARIABLE gst_pipeline_details ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION gst_pipeline_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_pipeline_iterate ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pipeline:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_add_autoplugger ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@plugin:
|
|
@factory:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_add_factory ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@plugin:
|
|
@factory:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_add_path ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@path:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_add_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@plugin:
|
|
@factory:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_error_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_feature_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_find ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_get_autoplug_list ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@plugin:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_get_factory_list ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@plugin:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_get_list ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_get_longname ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@plugin:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_get_type_list ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@plugin:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_init ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION gst_plugin_load_absolute ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_load_all ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION gst_plugin_load_autoplug_factory ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_load_element_factory ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_load_plugin ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@plugin:
|
|
@error:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_load_thyself ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@parent:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_load_type_factory ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@mime:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@filename:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_save_thyself ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@parent:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_set_longname ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@plugin:
|
|
@longname:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_set_name ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@plugin:
|
|
@name:
|
|
|
|
<!-- ##### FUNCTION gst_plugin_unload_all ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION gst_props_destroy ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@props:
|
|
|
|
<!-- ##### FUNCTION gst_props_get_boolean ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@props:
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_props_get_float ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@props:
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_props_get_fourcc_int ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@props:
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_props_get_int ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@props:
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_props_get_string ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@props:
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_props_register ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factory:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_props_register_count ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factory:
|
|
@counter:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_props_type_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_queue_chain ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@buf:
|
|
|
|
<!-- ##### VARIABLE gst_queue_details ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION gst_queue_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_queue_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_queue_push ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@link:
|
|
|
|
<!-- ##### FUNCTION gst_real_pad_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_registry_flags_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_registry_option_set ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@registry:
|
|
|
|
<!-- ##### FUNCTION gst_registry_read_get ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_registry_return_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_registry_write_get ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_result_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_schedule_add_element ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@sched:
|
|
@element:
|
|
|
|
<!-- ##### FUNCTION gst_schedule_disable_element ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@sched:
|
|
@element:
|
|
|
|
<!-- ##### FUNCTION gst_schedule_enable_element ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@sched:
|
|
@element:
|
|
|
|
<!-- ##### FUNCTION gst_schedule_iterate ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@sched:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_schedule_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@parent:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_schedule_pad_link ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@sched:
|
|
@srcpad:
|
|
@sinkpad:
|
|
|
|
<!-- ##### FUNCTION gst_schedule_pad_select ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@sched:
|
|
@padlist:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_schedule_pad_unlink ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@sched:
|
|
@srcpad:
|
|
@sinkpad:
|
|
|
|
<!-- ##### FUNCTION gst_schedule_remove_element ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@sched:
|
|
@element:
|
|
|
|
<!-- ##### FUNCTION gst_schedule_show ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@sched:
|
|
|
|
<!-- ##### MACRO gst_scheduler_destroy ##### -->
|
|
<para>
|
|
Destroy the scheduler
|
|
</para>
|
|
|
|
@sched: The scheduler to destroy.
|
|
|
|
<!-- ##### FUNCTION gst_scheduler_disable_element ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@sched:
|
|
@element:
|
|
|
|
<!-- ##### FUNCTION gst_scheduler_enable_element ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@sched:
|
|
@element:
|
|
|
|
<!-- ##### FUNCTION gst_scheduler_factory_get_list ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_scheduler_factory_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_scheduler_flags_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_scheduler_get_preferred_stack ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@sched:
|
|
@stack:
|
|
@size:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_scheduler_state_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_seek_accuracy_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_seek_type_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_sinesrc_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_sinesrc_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_sinesrc_push ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@src:
|
|
|
|
<!-- ##### FUNCTION gst_sink_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_sink_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### VARIABLE gst_spider_details ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION gst_spider_identity_new_sink ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_spider_identity_new_src ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_spider_identity_plug ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@ident:
|
|
|
|
<!-- ##### FUNCTION gst_spider_identity_request_new_pad ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@element:
|
|
@templ:
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_spider_identity_unplug ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@ident:
|
|
|
|
<!-- ##### FUNCTION gst_src_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_src_push ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@src:
|
|
|
|
<!-- ##### FUNCTION gst_src_push_region ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@src:
|
|
@offset:
|
|
@size:
|
|
|
|
<!-- ##### FUNCTION gst_src_signal_eos ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@src:
|
|
|
|
<!-- ##### FUNCTION gst_tee_chain ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@pad:
|
|
@buf:
|
|
|
|
<!-- ##### VARIABLE gst_tee_details ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tee_factory_init ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factory:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_tee_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_tee_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_tee_new_pad ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tee:
|
|
@Returns:
|
|
|
|
<!-- ##### VARIABLE gst_thread_details ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION gst_thread_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_thread_iterate ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@thread:
|
|
|
|
<!-- ##### FUNCTION gst_thread_main_loop ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@arg:
|
|
|
|
<!-- ##### FUNCTION gst_thread_state_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_time_cache_add_entry ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tc:
|
|
@location:
|
|
@timestamp:
|
|
|
|
<!-- ##### FUNCTION gst_time_cache_find_location ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tc:
|
|
@location:
|
|
@timestamp:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_time_cache_find_timestamp ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tc:
|
|
@timestamp:
|
|
@location:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_time_cache_get_certainty ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tc:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_time_cache_get_group ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tc:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_time_cache_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_time_cache_new_group ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tc:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_time_cache_set_certainty ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tc:
|
|
@certainty:
|
|
|
|
<!-- ##### FUNCTION gst_time_cache_set_group ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tc:
|
|
@groupnum:
|
|
@Returns:
|
|
|
|
<!-- ##### MACRO gst_trace_add_entry ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@trace:
|
|
@seq:
|
|
@data:
|
|
@msg:
|
|
|
|
<!-- ##### FUNCTION gst_trace_destroy ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@trace:
|
|
|
|
<!-- ##### FUNCTION gst_trace_flush ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@trace:
|
|
|
|
<!-- ##### MACRO gst_trace_get_offset ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@trace:
|
|
|
|
<!-- ##### MACRO gst_trace_get_remaining ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@trace:
|
|
|
|
<!-- ##### MACRO gst_trace_get_size ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@trace:
|
|
|
|
<!-- ##### FUNCTION gst_trace_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@filename:
|
|
@size:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_trace_read_tsc ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@dst:
|
|
|
|
<!-- ##### FUNCTION gst_trace_set_default ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@trace:
|
|
|
|
<!-- ##### FUNCTION gst_trace_text_flush ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@trace:
|
|
|
|
<!-- ##### FUNCTION gst_type_add_sink ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@id:
|
|
@sink:
|
|
|
|
<!-- ##### FUNCTION gst_type_add_src ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@id:
|
|
@src:
|
|
|
|
<!-- ##### FUNCTION gst_type_dump ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION gst_type_factory_get_list ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_type_factory_load_thyself ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@parent:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_type_factory_save_thyself ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@factory:
|
|
@parent:
|
|
@Returns:
|
|
|
|
<!-- ##### VARIABLE gst_type_find_details ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION gst_type_find_factory_register ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@plugin:
|
|
@name:
|
|
@rank:
|
|
@func:
|
|
@extensions:
|
|
@possible_caps:
|
|
@data:
|
|
|
|
<!-- ##### FUNCTION gst_type_get_sink_to_src ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@sinkid:
|
|
@srcid:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_type_get_sinks ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@id:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_type_get_srcs ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@id:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_type_initialize ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION gst_type_load_thyself ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@parent:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_type_save_thyself ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@type:
|
|
@parent:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_uri_handler_create ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@handler:
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_uri_handler_destroy ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@handler:
|
|
|
|
<!-- ##### FUNCTION gst_uri_handler_find ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_uri_handler_find_by_uri ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@uri:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_uri_handler_make_by_uri ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@uri:
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_uri_handler_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@uri:
|
|
@longdesc:
|
|
@element:
|
|
@property:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_util_get_bool_arg ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@object:
|
|
@argname:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_util_get_double_arg ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@object:
|
|
@argname:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_util_get_float_arg ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@object:
|
|
@argname:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_util_get_int64_arg ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@object:
|
|
@argname:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_util_get_int_arg ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@object:
|
|
@argname:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_util_get_long_arg ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@object:
|
|
@argname:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_util_get_pointer_arg ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@object:
|
|
@argname:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_util_get_string_arg ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@object:
|
|
@argname:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_util_get_widget_arg ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@object:
|
|
@argname:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_util_has_arg ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@object:
|
|
@argname:
|
|
@arg_type:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_xml_new_from_memory ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buffer:
|
|
@size:
|
|
@root:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION gst_xml_registry_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@location:
|
|
@Returns:
|
|
|
|
<!-- ##### TYPEDEF link_t ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION plugin_initialize ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION plugin_load ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION plugin_load_absolute ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION plugin_load_all ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### TYPEDEF property_t ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### STRUCT stats ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buffers:
|
|
@bytes:
|
|
@events:
|
|
|
|
<!-- ##### MACRO textdomain ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@String:
|
|
|