mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-09-29 23:32:33 +00:00
Updated the API docs
Original commit message from CVS: Updated the API docs
This commit is contained in:
parent
b2ab940d23
commit
3e5a0a6d72
15 changed files with 526 additions and 196 deletions
|
@ -22,6 +22,7 @@
|
||||||
<!entity GstPluginFeature SYSTEM "sgml/gstpluginfeature.sgml">
|
<!entity GstPluginFeature SYSTEM "sgml/gstpluginfeature.sgml">
|
||||||
<!entity GstThread SYSTEM "sgml/gstthread.sgml">
|
<!entity GstThread SYSTEM "sgml/gstthread.sgml">
|
||||||
<!entity GstScheduler SYSTEM "sgml/gstscheduler.sgml">
|
<!entity GstScheduler SYSTEM "sgml/gstscheduler.sgml">
|
||||||
|
<!entity GstSchedulerFactory SYSTEM "sgml/gstschedulerfactory.sgml">
|
||||||
<!entity GstTrace SYSTEM "sgml/gsttrace.sgml">
|
<!entity GstTrace SYSTEM "sgml/gsttrace.sgml">
|
||||||
<!entity GstType SYSTEM "sgml/gsttype.sgml">
|
<!entity GstType SYSTEM "sgml/gsttype.sgml">
|
||||||
<!entity GstTypeFactory SYSTEM "sgml/gsttypefactory.sgml">
|
<!entity GstTypeFactory SYSTEM "sgml/gsttypefactory.sgml">
|
||||||
|
@ -48,6 +49,7 @@
|
||||||
<!entity GstFdSink SYSTEM "sgml/gstfdsink.sgml">
|
<!entity GstFdSink SYSTEM "sgml/gstfdsink.sgml">
|
||||||
<!entity GstIdentity SYSTEM "sgml/gstidentity.sgml">
|
<!entity GstIdentity SYSTEM "sgml/gstidentity.sgml">
|
||||||
<!entity GstPipefilter SYSTEM "sgml/gstpipefilter.sgml">
|
<!entity GstPipefilter SYSTEM "sgml/gstpipefilter.sgml">
|
||||||
|
<!entity GstStatistics SYSTEM "sgml/gststatistics.sgml">
|
||||||
<!entity GstTee SYSTEM "sgml/gsttee.sgml">
|
<!entity GstTee SYSTEM "sgml/gsttee.sgml">
|
||||||
|
|
||||||
<!entity gstreamer-tree-index SYSTEM "sgml/tree_index.sgml">
|
<!entity gstreamer-tree-index SYSTEM "sgml/tree_index.sgml">
|
||||||
|
@ -90,6 +92,7 @@ with some more specialized elements.</para>
|
||||||
&GstProps;
|
&GstProps;
|
||||||
&GstQueue;
|
&GstQueue;
|
||||||
&GstScheduler;
|
&GstScheduler;
|
||||||
|
&GstSchedulerFactory;
|
||||||
&GstThread;
|
&GstThread;
|
||||||
&GstTimeCache;
|
&GstTimeCache;
|
||||||
&GstType;
|
&GstType;
|
||||||
|
@ -127,6 +130,8 @@ with some more specialized elements.</para>
|
||||||
&GstPipefilter;
|
&GstPipefilter;
|
||||||
&GstIdentity;
|
&GstIdentity;
|
||||||
|
|
||||||
|
&GstStatistics;
|
||||||
|
|
||||||
&GstTee;
|
&GstTee;
|
||||||
</chapter>
|
</chapter>
|
||||||
|
|
||||||
|
|
|
@ -34,6 +34,9 @@ G_TYPE_STRING
|
||||||
G_TYPE_POINTER
|
G_TYPE_POINTER
|
||||||
G_TYPE_BOXED
|
G_TYPE_BOXED
|
||||||
G_TYPE_PARAM
|
G_TYPE_PARAM
|
||||||
|
G_CSET_A_2_Z
|
||||||
|
G_CSET_DIGITS
|
||||||
|
G_CSET_a_2_z
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
G_E
|
G_E
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
@ -190,6 +193,7 @@ g_value_get_string
|
||||||
g_value_set_string
|
g_value_set_string
|
||||||
g_value_get_pointer
|
g_value_get_pointer
|
||||||
g_value_set_pointer
|
g_value_set_pointer
|
||||||
|
g_strcanon
|
||||||
g_string_append_printf
|
g_string_append_printf
|
||||||
G_OBJECT
|
G_OBJECT
|
||||||
g_cclosure_marshal_VOID__OBJECT
|
g_cclosure_marshal_VOID__OBJECT
|
||||||
|
@ -286,41 +290,51 @@ GST_DISABLE_LOADSAVE_REGISTRY
|
||||||
|
|
||||||
<SECTION>
|
<SECTION>
|
||||||
<FILE>gstscheduler</FILE>
|
<FILE>gstscheduler</FILE>
|
||||||
<TITLE>GstSchedule</TITLE>
|
<TITLE>GstScheduler</TITLE>
|
||||||
GST_SCHED_PARENT
|
GST_SCHED_PARENT
|
||||||
GstScheduleChain
|
gst_scheduler_add_element
|
||||||
GST_SCHEDULE_SAFETY
|
gst_scheduler_remove_element
|
||||||
GST_SCHEDULE_ADD_ELEMENT
|
gst_scheduler_enable_element
|
||||||
GST_SCHEDULE_REMOVE_ELEMENT
|
gst_scheduler_disable_element
|
||||||
GST_SCHEDULE_ENABLE_ELEMENT
|
gst_scheduler_pad_connect
|
||||||
GST_SCHEDULE_DISABLE_ELEMENT
|
gst_scheduler_pad_disconnect
|
||||||
GST_SCHEDULE_LOCK_ELEMENT
|
gst_scheduler_pad_select
|
||||||
GST_SCHEDULE_UNLOCK_ELEMENT
|
gst_scheduler_iterate
|
||||||
GST_SCHEDULE_PAD_CONNECT
|
gst_scheduler_show
|
||||||
GST_SCHEDULE_PAD_DISCONNECT
|
gst_scheduler_lock_element
|
||||||
GST_SCHEDULE_ITERATE
|
gst_scheduler_unlock_element
|
||||||
gst_schedule_new
|
|
||||||
gst_schedule_add_element
|
|
||||||
gst_schedule_remove_element
|
|
||||||
gst_schedule_enable_element
|
|
||||||
gst_schedule_disable_element
|
|
||||||
gst_schedule_pad_connect
|
|
||||||
gst_schedule_pad_disconnect
|
|
||||||
gst_schedule_pad_select
|
|
||||||
gst_schedule_iterate
|
|
||||||
gst_schedule_show
|
|
||||||
<SUBSECTION Standard>
|
<SUBSECTION Standard>
|
||||||
GstSchedule
|
GstScheduler
|
||||||
GST_SCHEDULE
|
GstSchedulerClass
|
||||||
GST_SCHEDULE_FAST
|
gst_scheduler_get_type
|
||||||
GST_IS_SCHEDULE
|
GST_SCHEDULER
|
||||||
GST_TYPE_SCHEDULE
|
GST_IS_SCHEDULER
|
||||||
gst_schedule_get_type
|
GST_TYPE_SCHEDULER
|
||||||
GST_SCHEDULE_CLASS
|
GST_SCHEDULER_CLASS
|
||||||
GST_SCHEDULE_CLASS_FAST
|
GST_IS_SCHEDULER_CLASS
|
||||||
GST_IS_SCHEDULE_CLASS
|
|
||||||
</SECTION>
|
</SECTION>
|
||||||
|
|
||||||
|
<SECTION>
|
||||||
|
<FILE>gstschedulerfactory</FILE>
|
||||||
|
<TITLE>GstSchedulerFactory</TITLE>
|
||||||
|
gst_schedulerfactory_create
|
||||||
|
gst_schedulerfactory_destroy
|
||||||
|
gst_schedulerfactory_find
|
||||||
|
gst_schedulerfactory_get_list
|
||||||
|
gst_schedulerfactory_make
|
||||||
|
gst_schedulerfactory_new
|
||||||
|
<SUBSECTION Standard>
|
||||||
|
gst_schedulerfactory_get_type
|
||||||
|
GST_IS_SCHEDULERFACTORY
|
||||||
|
GST_IS_SCHEDULERFACTORY_CLASS
|
||||||
|
GST_SCHEDULERFACTORY
|
||||||
|
GST_SCHEDULERFACTORY_CLASS
|
||||||
|
GST_TYPE_SCHEDULERFACTORY
|
||||||
|
GstSchedulerFactory
|
||||||
|
GstSchedulerFactoryClass
|
||||||
|
</SECTION>
|
||||||
|
|
||||||
|
|
||||||
<SECTION>
|
<SECTION>
|
||||||
<FILE>gstbin</FILE>
|
<FILE>gstbin</FILE>
|
||||||
<TITLE>GstBin</TITLE>
|
<TITLE>GstBin</TITLE>
|
||||||
|
@ -346,12 +360,12 @@ GST_BIN_CLASS_FAST
|
||||||
GST_IS_BIN
|
GST_IS_BIN
|
||||||
GST_IS_BIN_CLASS
|
GST_IS_BIN_CLASS
|
||||||
gst_bin_details
|
gst_bin_details
|
||||||
_GstBinChain
|
|
||||||
</SECTION>
|
</SECTION>
|
||||||
|
|
||||||
<SECTION>
|
<SECTION>
|
||||||
<FILE>gstparse</FILE>
|
<FILE>gstparse</FILE>
|
||||||
<TITLE>GstParse</TITLE>
|
<TITLE>GstParse</TITLE>
|
||||||
|
GstParseErrors
|
||||||
gst_parse_launch
|
gst_parse_launch
|
||||||
</SECTION>
|
</SECTION>
|
||||||
|
|
||||||
|
@ -466,6 +480,7 @@ GST_TYPE_EVENT
|
||||||
<TITLE>GstElement</TITLE>
|
<TITLE>GstElement</TITLE>
|
||||||
GstElementState
|
GstElementState
|
||||||
GstElementStateReturn
|
GstElementStateReturn
|
||||||
|
GST_NUM_STATES
|
||||||
GST_STATE
|
GST_STATE
|
||||||
GST_STATE_PENDING
|
GST_STATE_PENDING
|
||||||
GST_STATE_TRANSITION
|
GST_STATE_TRANSITION
|
||||||
|
@ -479,6 +494,7 @@ GstElementFlags
|
||||||
GST_ELEMENT_IS_THREAD_SUGGESTED
|
GST_ELEMENT_IS_THREAD_SUGGESTED
|
||||||
GST_ELEMENT_IS_COTHREAD_STOPPING
|
GST_ELEMENT_IS_COTHREAD_STOPPING
|
||||||
GST_ELEMENT_IS_EOS
|
GST_ELEMENT_IS_EOS
|
||||||
|
GST_ELEMENT_IS_EVENT_AWARE
|
||||||
GST_ELEMENT_PARENT
|
GST_ELEMENT_PARENT
|
||||||
GST_ELEMENT_NAME
|
GST_ELEMENT_NAME
|
||||||
GST_ELEMENT_PADS
|
GST_ELEMENT_PADS
|
||||||
|
@ -509,6 +525,7 @@ gst_element_connect
|
||||||
gst_element_disconnect
|
gst_element_disconnect
|
||||||
gst_element_set_state
|
gst_element_set_state
|
||||||
gst_element_get_state
|
gst_element_get_state
|
||||||
|
gst_element_wait_state_change
|
||||||
gst_element_statename
|
gst_element_statename
|
||||||
gst_element_error
|
gst_element_error
|
||||||
gst_element_get_factory
|
gst_element_get_factory
|
||||||
|
@ -726,6 +743,7 @@ gst_pad_peek
|
||||||
gst_pad_select
|
gst_pad_select
|
||||||
gst_pad_selectv
|
gst_pad_selectv
|
||||||
gst_pad_send_event
|
gst_pad_send_event
|
||||||
|
gst_pad_event_default
|
||||||
gst_pad_set_event_function
|
gst_pad_set_event_function
|
||||||
|
|
||||||
|
|
||||||
|
@ -1299,6 +1317,22 @@ GstPipefilterClass
|
||||||
gst_pipefilter_get_type
|
gst_pipefilter_get_type
|
||||||
</SECTION>
|
</SECTION>
|
||||||
|
|
||||||
|
<SECTION>
|
||||||
|
<FILE>gststatistics</FILE>
|
||||||
|
<TITLE>GstStatistics</TITLE>
|
||||||
|
<SUBSECTION Standard>
|
||||||
|
GstStatistics
|
||||||
|
GstStatisticsClass
|
||||||
|
stats
|
||||||
|
GST_STATISTICS
|
||||||
|
GST_IS_STATISTICS
|
||||||
|
GST_TYPE_STATISTICS
|
||||||
|
gst_statistics_get_type
|
||||||
|
GST_STATISTICS_CLASS
|
||||||
|
GST_IS_STATISTICS_CLASS
|
||||||
|
</SECTION>
|
||||||
|
|
||||||
|
|
||||||
<SECTION>
|
<SECTION>
|
||||||
<FILE>gsttypefind</FILE>
|
<FILE>gsttypefind</FILE>
|
||||||
<TITLE>GstTypeFind</TITLE>
|
<TITLE>GstTypeFind</TITLE>
|
||||||
|
|
|
@ -45,14 +45,11 @@ GtkObject
|
||||||
GstPipefilter
|
GstPipefilter
|
||||||
GstIdentity
|
GstIdentity
|
||||||
GstQueue
|
GstQueue
|
||||||
|
GstStatistics
|
||||||
GstTypeFind
|
GstTypeFind
|
||||||
GstPad
|
GstPad
|
||||||
GstPadTemplate
|
|
||||||
GstPluginFeature
|
GstPluginFeature
|
||||||
GstAutoplugFactory
|
GstAutoplugFactory
|
||||||
GstTypeFactory
|
GstTypeFactory
|
||||||
GstElementFactory
|
GstElementFactory
|
||||||
GstSchedule
|
GstSchedulerFactory
|
||||||
GstAutoplug
|
|
||||||
GstStaticAutoplug
|
|
||||||
GstStaticAutoplugRender
|
|
||||||
|
|
|
@ -10,10 +10,10 @@ gst_pad_get_type
|
||||||
gst_thread_get_type
|
gst_thread_get_type
|
||||||
gst_tee_get_type
|
gst_tee_get_type
|
||||||
gst_plugin_feature_get_type
|
gst_plugin_feature_get_type
|
||||||
gst_schedule_get_type
|
|
||||||
gst_autoplugfactory_get_type
|
gst_autoplugfactory_get_type
|
||||||
gst_typefactory_get_type
|
gst_typefactory_get_type
|
||||||
gst_elementfactory_get_type
|
gst_elementfactory_get_type
|
||||||
|
gst_schedulerfactory_get_type
|
||||||
gst_xml_get_type
|
gst_xml_get_type
|
||||||
|
|
||||||
gst_aggregator_get_type
|
gst_aggregator_get_type
|
||||||
|
@ -31,5 +31,6 @@ gst_pipefilter_get_type
|
||||||
gst_identity_get_type
|
gst_identity_get_type
|
||||||
gst_queue_get_type
|
gst_queue_get_type
|
||||||
|
|
||||||
|
gst_statistics_get_type
|
||||||
gst_typefind_get_type
|
gst_typefind_get_type
|
||||||
|
|
||||||
|
|
|
@ -98,6 +98,7 @@ Use the regular gst_object_destroy() call to destroy the autoplugger.
|
||||||
|
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
@object:
|
||||||
|
|
||||||
<!-- ##### ENUM GstAutoplugFlags ##### -->
|
<!-- ##### ENUM GstAutoplugFlags ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
|
|
@ -19,8 +19,8 @@ or use gst_autoplugfactory_get_list() to get a list of all available autoplugge
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
Once an autoplugfactory has been obtained use gst_autoplugfactory_create() to
|
Once an autoplugfactory has been obtained use gst_autoplugfactory_create() to
|
||||||
instantiate a real autopugger. Optionally gst_autoplugfactory_make() to create
|
instantiate a real autoplugger. Optionally gst_autoplugfactory_make() to create
|
||||||
and autoplugger from the named factory.
|
a autoplugger from the named factory.
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
Use gst_autoplugfactory_destroy() to remove the factory from the global list.
|
Use gst_autoplugfactory_destroy() to remove the factory from the global list.
|
||||||
|
|
|
@ -53,6 +53,13 @@ can return after a state change.
|
||||||
@GST_STATE_SUCCESS: the element successfully changed its state
|
@GST_STATE_SUCCESS: the element successfully changed its state
|
||||||
@GST_STATE_ASYNC: the element will asynchronously change its state as soon as possible
|
@GST_STATE_ASYNC: the element will asynchronously change its state as soon as possible
|
||||||
|
|
||||||
|
<!-- ##### MACRO GST_NUM_STATES ##### -->
|
||||||
|
<para>
|
||||||
|
The maximun number of states.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### MACRO GST_STATE ##### -->
|
<!-- ##### MACRO GST_STATE ##### -->
|
||||||
<para>
|
<para>
|
||||||
This macro returns the current state of the element.
|
This macro returns the current state of the element.
|
||||||
|
@ -132,7 +139,7 @@ This enum defines the standard flags that an element may have.
|
||||||
@GST_ELEMENT_NEW_LOOPFUNC:
|
@GST_ELEMENT_NEW_LOOPFUNC:
|
||||||
@GST_ELEMENT_COTHREAD_STOPPING:
|
@GST_ELEMENT_COTHREAD_STOPPING:
|
||||||
@GST_ELEMENT_USE_COTHREAD:
|
@GST_ELEMENT_USE_COTHREAD:
|
||||||
@GST_ELEMENT_EOS:
|
@GST_ELEMENT_EVENT_AWARE:
|
||||||
@GST_ELEMENT_FLAG_LAST:
|
@GST_ELEMENT_FLAG_LAST:
|
||||||
|
|
||||||
<!-- ##### MACRO GST_ELEMENT_IS_THREAD_SUGGESTED ##### -->
|
<!-- ##### MACRO GST_ELEMENT_IS_THREAD_SUGGESTED ##### -->
|
||||||
|
@ -159,6 +166,14 @@ Query wether this element is in the End Of Stream state.
|
||||||
@obj: The element to query
|
@obj: The element to query
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### MACRO GST_ELEMENT_IS_EVENT_AWARE ##### -->
|
||||||
|
<para>
|
||||||
|
Query wether this element can handle events.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@obj: The element to query
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### MACRO GST_ELEMENT_PARENT ##### -->
|
<!-- ##### MACRO GST_ELEMENT_PARENT ##### -->
|
||||||
<para>
|
<para>
|
||||||
Get the parent object of this element.
|
Get the parent object of this element.
|
||||||
|
@ -436,6 +451,14 @@ instead.
|
||||||
@elem:
|
@elem:
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### FUNCTION gst_element_wait_state_change ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@element:
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gst_element_statename ##### -->
|
<!-- ##### FUNCTION gst_element_statename ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
|
@ -488,6 +511,7 @@ Is trigered whenever the state of an element changes
|
||||||
|
|
||||||
@gstelement: the object which received the signal.
|
@gstelement: the object which received the signal.
|
||||||
@arg1: the new state of the object
|
@arg1: the new state of the object
|
||||||
|
@arg2:
|
||||||
|
|
||||||
<!-- ##### SIGNAL GstElement::new-pad ##### -->
|
<!-- ##### SIGNAL GstElement::new-pad ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
@ -505,23 +529,6 @@ Is trigered whenever a new pad is added to an element
|
||||||
@gstelement: the object which received the signal.
|
@gstelement: the object which received the signal.
|
||||||
@arg1: The pad that was removed.
|
@arg1: The 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
|
|
||||||
|
|
||||||
<!-- ##### SIGNAL GstElement::ghost-pad-removed ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@gstelement: the object which received the signal.
|
|
||||||
@arg1: The ghost pad that was removed.
|
|
||||||
|
|
||||||
<!-- ##### SIGNAL GstElement::error ##### -->
|
<!-- ##### SIGNAL GstElement::error ##### -->
|
||||||
<para>
|
<para>
|
||||||
Is trigered whenever an error occured
|
Is trigered whenever an error occured
|
||||||
|
|
|
@ -670,6 +670,15 @@ Destroy the pad.
|
||||||
@Returns:
|
@Returns:
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### FUNCTION gst_pad_event_default ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@pad:
|
||||||
|
@event:
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gst_pad_set_event_function ##### -->
|
<!-- ##### FUNCTION gst_pad_set_event_function ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
|
|
|
@ -86,6 +86,11 @@ gst_element_request_pad_by_name() or gst_element_request_compatible_pad().
|
||||||
|
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
@object:
|
||||||
|
@name_template:
|
||||||
|
@direction:
|
||||||
|
@presence:
|
||||||
|
@caps:
|
||||||
|
|
||||||
<!-- ##### MACRO GST_PADTEMPLATE_CAPS ##### -->
|
<!-- ##### MACRO GST_PADTEMPLATE_CAPS ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
@ -202,11 +207,3 @@ Get the padtemplate of the factory created with GST_PADTEMPLATE_FACTORY()
|
||||||
@Returns:
|
@Returns:
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### SIGNAL GstPadTemplate::pad-created ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@gstpadtemplate: the object which received the signal.
|
|
||||||
@arg1:
|
|
||||||
|
|
||||||
|
|
|
@ -44,6 +44,15 @@ can be made with <option>{}</option>.
|
||||||
|
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
<!-- ##### ENUM GstParseErrors ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@GST_PARSE_ERROR_SYNTAX:
|
||||||
|
@GST_PARSE_ERROR_CREATING_ELEMENT:
|
||||||
|
@GST_PARSE_ERROR_NOSUCH_ELEMENT:
|
||||||
|
|
||||||
<!-- ##### FUNCTION gst_parse_launch ##### -->
|
<!-- ##### FUNCTION gst_parse_launch ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
|
|
|
@ -1453,6 +1453,87 @@ Get the QoS function of the real pad.
|
||||||
|
|
||||||
@pad: the real pad to query.
|
@pad: the real pad to query.
|
||||||
|
|
||||||
|
<!-- ##### 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_CONNECT ##### -->
|
||||||
|
<para>
|
||||||
|
Fast macro to connect two pads.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@sched: The scheduler.
|
||||||
|
@srcpad: The source pad.
|
||||||
|
@sinkpad: The sink pad.
|
||||||
|
|
||||||
|
<!-- ##### MACRO GST_SCHEDULE_PAD_DISCONNECT ##### -->
|
||||||
|
<para>
|
||||||
|
Fast macro to disconnect 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_SHOW_INFO ##### -->
|
<!-- ##### MACRO GST_SHOW_INFO ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
|
@ -2417,6 +2498,23 @@ Get the size of the file.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### 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 ##### -->
|
<!-- ##### STRUCT GstElementClass ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
|
@ -2628,6 +2726,14 @@ The function that will be called when a QoS message is sent.
|
||||||
@pad: the pad that sent the QoS message
|
@pad: the pad that sent the QoS message
|
||||||
@qos_message: the message
|
@qos_message: the message
|
||||||
|
|
||||||
|
<!-- ##### SIGNAL GstPadTemplate::pad-created ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@gstpadtemplate: the object which received the signal.
|
||||||
|
@arg1:
|
||||||
|
|
||||||
<!-- ##### STRUCT GstPipelineClass ##### -->
|
<!-- ##### STRUCT GstPipelineClass ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
|
@ -2694,6 +2800,19 @@ Specify wether the queue blocks or not.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### STRUCT GstScheduleChain ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@sched:
|
||||||
|
@disabled:
|
||||||
|
@elements:
|
||||||
|
@num_elements:
|
||||||
|
@entry:
|
||||||
|
@cothreaded_elements:
|
||||||
|
@schedule:
|
||||||
|
|
||||||
<!-- ##### STRUCT GstSineSrc ##### -->
|
<!-- ##### STRUCT GstSineSrc ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
|
@ -2808,6 +2927,13 @@ Flags for the GstSrc element
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### ARG GstThread:create-thread ##### -->
|
||||||
|
<para>
|
||||||
|
TRUE if the thread should be created.
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### STRUCT GstThreadClass ##### -->
|
<!-- ##### STRUCT GstThreadClass ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
|
@ -4788,6 +4914,95 @@ Call the EOS function of the pad
|
||||||
|
|
||||||
@connection:
|
@connection:
|
||||||
|
|
||||||
|
<!-- ##### 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_connect ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@sched:
|
||||||
|
@srcpad:
|
||||||
|
@sinkpad:
|
||||||
|
|
||||||
|
<!-- ##### FUNCTION gst_schedule_pad_disconnect ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@sched:
|
||||||
|
@srcpad:
|
||||||
|
@sinkpad:
|
||||||
|
|
||||||
|
<!-- ##### FUNCTION gst_schedule_pad_select ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@sched:
|
||||||
|
@padlist:
|
||||||
|
@Returns:
|
||||||
|
|
||||||
|
<!-- ##### FUNCTION gst_schedule_remove_element ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@sched:
|
||||||
|
@element:
|
||||||
|
|
||||||
|
<!-- ##### FUNCTION gst_schedule_show ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@sched:
|
||||||
|
|
||||||
|
<!-- ##### FUNCTION gst_schedulerfactory_get_type ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@Returns:
|
||||||
|
|
||||||
<!-- ##### FUNCTION gst_sinesrc_get_type ##### -->
|
<!-- ##### FUNCTION gst_sinesrc_get_type ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
|
|
|
@ -23,120 +23,7 @@ Get the parent #GstElement of this scheduler.
|
||||||
@sched: the scheduler to query.
|
@sched: the scheduler to query.
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### STRUCT GstScheduleChain ##### -->
|
<!-- ##### FUNCTION gst_scheduler_add_element ##### -->
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@sched:
|
|
||||||
@disabled:
|
|
||||||
@elements:
|
|
||||||
@num_elements:
|
|
||||||
@entry:
|
|
||||||
@cothreaded_elements:
|
|
||||||
@schedule:
|
|
||||||
|
|
||||||
<!-- ##### 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_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_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_ENABLE_ELEMENT ##### -->
|
|
||||||
<para>
|
|
||||||
Fast macro to enable the element in the scheduler.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@sched: The scheduler.
|
|
||||||
@element: The element to activate.
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### MACRO GST_SCHEDULE_DISABLE_ELEMENT ##### -->
|
|
||||||
<para>
|
|
||||||
Fast macro to disable the element.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@sched: The scheduler.
|
|
||||||
@element: The element to disable.
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### 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_UNLOCK_ELEMENT ##### -->
|
|
||||||
<para>
|
|
||||||
Fast macro to unlock a given element.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@sched: The scheduler.
|
|
||||||
@element: The element to unlock.
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### MACRO GST_SCHEDULE_PAD_CONNECT ##### -->
|
|
||||||
<para>
|
|
||||||
Fast macro to connect two pads.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@sched: The scheduler.
|
|
||||||
@srcpad: The source pad.
|
|
||||||
@sinkpad: The sink pad.
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### MACRO GST_SCHEDULE_PAD_DISCONNECT ##### -->
|
|
||||||
<para>
|
|
||||||
Fast macro to disconnect two pads.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@sched: The scheduler.
|
|
||||||
@srcpad: The source pad.
|
|
||||||
@sinkpad: The sink pad.
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### MACRO GST_SCHEDULE_ITERATE ##### -->
|
|
||||||
<para>
|
|
||||||
Fast macro to perform one iteration of the scheduler.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@sched: The scheduler to iterate.
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gst_schedule_new ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@parent:
|
|
||||||
@Returns:
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gst_schedule_add_element ##### -->
|
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
</para>
|
</para>
|
||||||
|
@ -145,7 +32,7 @@ Fast macro to perform one iteration of the scheduler.
|
||||||
@element:
|
@element:
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gst_schedule_remove_element ##### -->
|
<!-- ##### FUNCTION gst_scheduler_remove_element ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
</para>
|
</para>
|
||||||
|
@ -154,7 +41,7 @@ Fast macro to perform one iteration of the scheduler.
|
||||||
@element:
|
@element:
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gst_schedule_enable_element ##### -->
|
<!-- ##### FUNCTION gst_scheduler_enable_element ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
</para>
|
</para>
|
||||||
|
@ -163,7 +50,7 @@ Fast macro to perform one iteration of the scheduler.
|
||||||
@element:
|
@element:
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gst_schedule_disable_element ##### -->
|
<!-- ##### FUNCTION gst_scheduler_disable_element ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
</para>
|
</para>
|
||||||
|
@ -172,7 +59,7 @@ Fast macro to perform one iteration of the scheduler.
|
||||||
@element:
|
@element:
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gst_schedule_pad_connect ##### -->
|
<!-- ##### FUNCTION gst_scheduler_pad_connect ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
</para>
|
</para>
|
||||||
|
@ -182,7 +69,7 @@ Fast macro to perform one iteration of the scheduler.
|
||||||
@sinkpad:
|
@sinkpad:
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gst_schedule_pad_disconnect ##### -->
|
<!-- ##### FUNCTION gst_scheduler_pad_disconnect ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
</para>
|
</para>
|
||||||
|
@ -192,7 +79,7 @@ Fast macro to perform one iteration of the scheduler.
|
||||||
@sinkpad:
|
@sinkpad:
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gst_schedule_pad_select ##### -->
|
<!-- ##### FUNCTION gst_scheduler_pad_select ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
</para>
|
</para>
|
||||||
|
@ -202,7 +89,7 @@ Fast macro to perform one iteration of the scheduler.
|
||||||
@Returns:
|
@Returns:
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gst_schedule_iterate ##### -->
|
<!-- ##### FUNCTION gst_scheduler_iterate ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
</para>
|
</para>
|
||||||
|
@ -211,7 +98,7 @@ Fast macro to perform one iteration of the scheduler.
|
||||||
@Returns:
|
@Returns:
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gst_schedule_show ##### -->
|
<!-- ##### FUNCTION gst_scheduler_show ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
</para>
|
</para>
|
||||||
|
@ -219,3 +106,21 @@ Fast macro to perform one iteration of the scheduler.
|
||||||
@sched:
|
@sched:
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### FUNCTION gst_scheduler_lock_element ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@sched:
|
||||||
|
@element:
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### FUNCTION gst_scheduler_unlock_element ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@sched:
|
||||||
|
@element:
|
||||||
|
|
||||||
|
|
||||||
|
|
89
docs/gst/tmpl/gstschedulerfactory.sgml
Normal file
89
docs/gst/tmpl/gstschedulerfactory.sgml
Normal file
|
@ -0,0 +1,89 @@
|
||||||
|
<!-- ##### SECTION Title ##### -->
|
||||||
|
GstSchedulerFactory
|
||||||
|
|
||||||
|
<!-- ##### SECTION Short_Description ##### -->
|
||||||
|
Create schedulers from a factory
|
||||||
|
|
||||||
|
<!-- ##### SECTION Long_Description ##### -->
|
||||||
|
<para>
|
||||||
|
A schedulerfactory is used to create instances of a scheduler. It
|
||||||
|
can be added to a #GstPlugin as it extends #GstPluginFeature.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
Use gst_schedulerfactory_new() to create a new scheduler which can be registered
|
||||||
|
to a plugin with gst_plugin_add_feature().
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
Use gst_schedulerfactory_find() to find the named schedulerfactory.
|
||||||
|
or use gst_schedulerfactory_get_list() to get a list of all available schedulers.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
Once an schedulerfactory has been obtained use gst_schedulerfactory_create() to
|
||||||
|
instantiate a real scheduler. Optionally gst_schedulerfactory_make() to create
|
||||||
|
a scheduler from the named factory.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
Use gst_schedulerfactory_destroy() to remove the factory from the global list.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<!-- ##### SECTION See_Also ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<!-- ##### FUNCTION gst_schedulerfactory_create ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@factory:
|
||||||
|
@parent:
|
||||||
|
@Returns:
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### FUNCTION gst_schedulerfactory_destroy ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@factory:
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### FUNCTION gst_schedulerfactory_find ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@name:
|
||||||
|
@Returns:
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### FUNCTION gst_schedulerfactory_get_list ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@Returns:
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### FUNCTION gst_schedulerfactory_make ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@name:
|
||||||
|
@parent:
|
||||||
|
@Returns:
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### FUNCTION gst_schedulerfactory_new ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@name:
|
||||||
|
@longdesc:
|
||||||
|
@type:
|
||||||
|
@Returns:
|
||||||
|
|
||||||
|
|
69
docs/gst/tmpl/gststatistics.sgml
Normal file
69
docs/gst/tmpl/gststatistics.sgml
Normal file
|
@ -0,0 +1,69 @@
|
||||||
|
<!-- ##### SECTION Title ##### -->
|
||||||
|
GstStatistics
|
||||||
|
|
||||||
|
<!-- ##### SECTION Short_Description ##### -->
|
||||||
|
Provide statistics about data that passes this plugin
|
||||||
|
|
||||||
|
<!-- ##### SECTION 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 See_Also ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<!-- ##### SIGNAL GstStatistics::update ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@gststatistics: the object which received the signal.
|
||||||
|
|
||||||
|
<!-- ##### ARG GstStatistics:buffers ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<!-- ##### ARG GstStatistics:bytes ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<!-- ##### ARG GstStatistics:events ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<!-- ##### ARG GstStatistics:buffer-update-freq ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<!-- ##### ARG GstStatistics:bytes-update-freq ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<!-- ##### ARG GstStatistics:event-update-freq ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<!-- ##### ARG GstStatistics:update-on-eos ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<!-- ##### ARG GstStatistics:update ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<!-- ##### ARG GstStatistics:silent ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
|
@ -23,11 +23,9 @@ to be dealt with in the separate thread.
|
||||||
Thread flags:
|
Thread flags:
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
@GST_THREAD_CREATE: The thread is being created.
|
|
||||||
@GST_THREAD_STATE_STARTED:
|
@GST_THREAD_STATE_STARTED:
|
||||||
@GST_THREAD_STATE_SPINNING: The thread is runnning
|
@GST_THREAD_STATE_SPINNING: The thread is runnning
|
||||||
@GST_THREAD_STATE_REAPING: The thread is ending.
|
@GST_THREAD_STATE_REAPING: The thread is ending.
|
||||||
@GST_THREAD_STATE_ELEMENT_CHANGED:
|
|
||||||
@GST_THREAD_FLAG_LAST: subclass use this to start their enumeration
|
@GST_THREAD_FLAG_LAST: subclass use this to start their enumeration
|
||||||
|
|
||||||
<!-- ##### STRUCT GstThread ##### -->
|
<!-- ##### STRUCT GstThread ##### -->
|
||||||
|
@ -45,9 +43,3 @@ Thread flags:
|
||||||
@Returns:
|
@Returns:
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### ARG GstThread:create-thread ##### -->
|
|
||||||
<para>
|
|
||||||
TRUE if the thread should be created.
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue