mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-07-04 13:45:52 +00:00
aggregator: hook up to docs
This commit is contained in:
parent
cea9641fa9
commit
e6dbbb3854
|
@ -33,6 +33,9 @@
|
||||||
by elements and utillity classes that are most useful for plugin developers.
|
by elements and utillity classes that are most useful for plugin developers.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
<xi:include href="xml/gstaggregator.xml" />
|
||||||
|
<xi:include href="xml/gstaggregatorpad.xml" />
|
||||||
|
|
||||||
<xi:include href="xml/gstbaseparse.xml" />
|
<xi:include href="xml/gstbaseparse.xml" />
|
||||||
<xi:include href="xml/gstbasesrc.xml" />
|
<xi:include href="xml/gstbasesrc.xml" />
|
||||||
<xi:include href="xml/gstbasesink.xml" />
|
<xi:include href="xml/gstbasesink.xml" />
|
||||||
|
|
|
@ -170,7 +170,7 @@ gst_trigger_control_source_get_type
|
||||||
<SECTION>
|
<SECTION>
|
||||||
<FILE>gstadapter</FILE>
|
<FILE>gstadapter</FILE>
|
||||||
<TITLE>GstAdapter</TITLE>
|
<TITLE>GstAdapter</TITLE>
|
||||||
<INCLUDE>gst/base/gstadapter.h</INCLUDE>
|
<INCLUDE>gst/base/adapter.h</INCLUDE>
|
||||||
GstAdapter
|
GstAdapter
|
||||||
gst_adapter_new
|
gst_adapter_new
|
||||||
gst_adapter_clear
|
gst_adapter_clear
|
||||||
|
@ -215,6 +215,46 @@ GST_ADAPTER_GET_CLASS
|
||||||
gst_adapter_get_type
|
gst_adapter_get_type
|
||||||
</SECTION>
|
</SECTION>
|
||||||
|
|
||||||
|
<SECTION>
|
||||||
|
<FILE>gstaggregator</FILE>
|
||||||
|
<TITLE>GstAggregator</TITLE>
|
||||||
|
<INCLUDE>gst/base/base.h</INCLUDE>
|
||||||
|
GstAggregator
|
||||||
|
GstAggregatorClass
|
||||||
|
gst_aggregator_finish_buffer
|
||||||
|
gst_aggregator_set_src_caps
|
||||||
|
gst_aggregator_get_latency
|
||||||
|
gst_aggregator_get_buffer_pool
|
||||||
|
gst_aggregator_get_allocator
|
||||||
|
<SUBSECTION Standard>
|
||||||
|
GST_IS_AGGREGATOR
|
||||||
|
GST_IS_AGGREGATOR_CLASS
|
||||||
|
GST_TYPE_AGGREGATOR
|
||||||
|
GST_AGGREGATOR
|
||||||
|
GST_AGGREGATOR_CLASS
|
||||||
|
GST_AGGREGATOR_GET_CLASS
|
||||||
|
gst_aggregator_get_type
|
||||||
|
</SECTION>
|
||||||
|
|
||||||
|
<SECTION>
|
||||||
|
<FILE>gstaggregatorpad</FILE>
|
||||||
|
<TITLE>GstAggregatorPad</TITLE>
|
||||||
|
GstAggregatorPad
|
||||||
|
GstAggregatorPadClass
|
||||||
|
gst_aggregator_pad_steal_buffer
|
||||||
|
gst_aggregator_pad_get_buffer
|
||||||
|
gst_aggregator_pad_drop_buffer
|
||||||
|
gst_aggregator_pad_is_eos
|
||||||
|
<SUBSECTION Standard>
|
||||||
|
GST_IS_AGGREGATOR_PAD
|
||||||
|
GST_IS_AGGREGATOR_PAD_CLASS
|
||||||
|
GST_TYPE_AGGREGATOR_PAD
|
||||||
|
GST_AGGREGATOR_PAD
|
||||||
|
GST_AGGREGATOR_PAD_CLASS
|
||||||
|
GST_AGGREGATOR_PAD_GET_CLASS
|
||||||
|
gst_aggregator_pad_get_type
|
||||||
|
</SECTION>
|
||||||
|
|
||||||
<SECTION>
|
<SECTION>
|
||||||
<FILE>gstbaseparse</FILE>
|
<FILE>gstbaseparse</FILE>
|
||||||
<TITLE>GstBaseParse</TITLE>
|
<TITLE>GstBaseParse</TITLE>
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
% base classes
|
% base classes
|
||||||
|
|
||||||
#include <gst/base/gstadapter.h>
|
#include <gst/base/gstadapter.h>
|
||||||
|
#include <gst/base/gstaggregator.h>
|
||||||
#include <gst/base/gstbaseparse.h>
|
#include <gst/base/gstbaseparse.h>
|
||||||
#include <gst/base/gstbasesrc.h>
|
#include <gst/base/gstbasesrc.h>
|
||||||
#include <gst/base/gstbasesink.h>
|
#include <gst/base/gstbasesink.h>
|
||||||
|
@ -11,6 +12,8 @@
|
||||||
#include <gst/base/gstpushsrc.h>
|
#include <gst/base/gstpushsrc.h>
|
||||||
|
|
||||||
gst_adapter_get_type
|
gst_adapter_get_type
|
||||||
|
gst_aggregator_get_type
|
||||||
|
gst_aggregator_pad_get_type
|
||||||
gst_base_parse_get_type
|
gst_base_parse_get_type
|
||||||
gst_base_src_get_type
|
gst_base_src_get_type
|
||||||
gst_base_sink_get_type
|
gst_base_sink_get_type
|
||||||
|
|
|
@ -22,8 +22,8 @@
|
||||||
/**
|
/**
|
||||||
* SECTION: gstaggregator
|
* SECTION: gstaggregator
|
||||||
* @title: GstAggregator
|
* @title: GstAggregator
|
||||||
* @short_description: manages a set of pads with the purpose of
|
* @short_description: Base class for mixers and muxers, manages a set of input
|
||||||
* aggregating their buffers.
|
* pads and aggregates their streams
|
||||||
* @see_also: gstcollectpads for historical reasons.
|
* @see_also: gstcollectpads for historical reasons.
|
||||||
*
|
*
|
||||||
* Manages a set of pads with the purpose of aggregating their buffers.
|
* Manages a set of pads with the purpose of aggregating their buffers.
|
||||||
|
@ -61,6 +61,22 @@
|
||||||
* flag these buffers with GST_BUFFER_FLAG_GAP and GST_BUFFER_FLAG_DROPPABLE
|
* flag these buffers with GST_BUFFER_FLAG_GAP and GST_BUFFER_FLAG_DROPPABLE
|
||||||
* to ease their identification and subsequent processing.
|
* to ease their identification and subsequent processing.
|
||||||
*
|
*
|
||||||
|
* This class used to live in gst-plugins-bad and was moved to core.
|
||||||
|
*
|
||||||
|
* Since: 1.14
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* SECTION: gstaggregatorpad
|
||||||
|
* @title: GstAggregatorPad
|
||||||
|
* @short_description: #GstPad subclass for pads managed by #GstAggregator
|
||||||
|
* @see_also: gstcollectpads for historical reasons.
|
||||||
|
*
|
||||||
|
* Pads managed by a #GstAggregor subclass.
|
||||||
|
*
|
||||||
|
* This class used to live in gst-plugins-bad and was moved to core.
|
||||||
|
*
|
||||||
|
* Since: 1.14
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifdef HAVE_CONFIG_H
|
#ifdef HAVE_CONFIG_H
|
||||||
|
|
Loading…
Reference in a new issue