diff --git a/docs/gst/gstreamer-sections.txt b/docs/gst/gstreamer-sections.txt index c37446f8b2..e04aa8c7a7 100644 --- a/docs/gst/gstreamer-sections.txt +++ b/docs/gst/gstreamer-sections.txt @@ -24,6 +24,7 @@ G_TYPE_UCHAR G_TYPE_BOOLEAN G_TYPE_INT G_TYPE_UINT +G_TYPE_INT64 G_TYPE_LONG G_TYPE_ULONG G_TYPE_ENUM @@ -297,6 +298,8 @@ GST_DISABLE_LOADSAVE_REGISTRY GstScheduler GST_SCHEDULER_PARENT GST_SCHEDULER_STATE +GstSchedulerState +gst_scheduler_destroy gst_scheduler_setup gst_scheduler_reset gst_scheduler_add_element @@ -332,6 +335,8 @@ gst_schedulerfactory_find gst_schedulerfactory_get_list gst_schedulerfactory_make gst_schedulerfactory_new +gst_schedulerfactory_get_default_name +gst_schedulerfactory_set_default_name gst_schedulerfactory_get_type GST_IS_SCHEDULERFACTORY @@ -358,6 +363,8 @@ gst_bin_get_by_name_recurse_up gst_bin_get_list gst_bin_set_state_type gst_bin_iterate +gst_bin_child_state_change +gst_bin_child_error GstBinClass gst_bin_get_type @@ -434,7 +441,7 @@ gst_buffer_destroy gst_buffer_is_span_fast gst_buffer_merge gst_buffer_span - +gst_buffer_print_stats GST_TYPE_BUFFER @@ -468,16 +475,19 @@ GST_BUFFER_POOL GstEvent GstEventType GST_EVENT_TYPE +GST_EVENT_SRC GST_EVENT_TIMESTAMP GstSeekType GST_EVENT_SEEK_TYPE GST_EVENT_SEEK_OFFSET GST_EVENT_SEEK_FLUSH +GST_EVENT_INFO_PROPS GstEvent gst_event_new gst_event_free gst_event_new_seek gst_event_new_flush +gst_event_new_info GST_EVENT GST_IS_EVENT @@ -536,10 +546,15 @@ gst_element_set_state gst_element_get_state gst_element_wait_state_change gst_element_statename +gst_element_info gst_element_error gst_element_get_factory gst_element_set_eos gst_element_restore_thyself +gst_element_install_std_props +gst_element_send_event +gst_element_interrupt +gst_element_yield GstElementClass GST_TYPE_ELEMENT @@ -1082,7 +1097,9 @@ gst_util_get_float_arg gst_util_get_double_arg gst_util_get_string_arg gst_util_get_pointer_arg +gst_util_get_int64_arg gst_util_dump_mem +gst_util_has_arg gst_print_element_args gst_print_pad_caps @@ -1189,6 +1206,7 @@ GST_IS_AGGREGATOR_CLASS gstfilesrc GstFileSrc +GstFileSrcFlags GstFileSrc GstFileSrcClass gst_filesrc_get_type diff --git a/docs/gst/tmpl/gstbin.sgml b/docs/gst/tmpl/gstbin.sgml index 1f6e0f543f..457df14988 100644 --- a/docs/gst/tmpl/gstbin.sgml +++ b/docs/gst/tmpl/gstbin.sgml @@ -145,6 +145,26 @@ Free the memory allocated by this bin @Returns: + + + + + +@bin: +@oldstate: +@newstate: +@child: + + + + + + + +@bin: +@child: + + is signaled whenever a new GstElement is added to the GstBin diff --git a/docs/gst/tmpl/gstbuffer.sgml b/docs/gst/tmpl/gstbuffer.sgml index 2405f1d5f6..3669daab1d 100644 --- a/docs/gst/tmpl/gstbuffer.sgml +++ b/docs/gst/tmpl/gstbuffer.sgml @@ -392,3 +392,10 @@ The function called when the buffer data has to be freed @Returns: + + + + + + + diff --git a/docs/gst/tmpl/gstelement.sgml b/docs/gst/tmpl/gstelement.sgml index 17e7696136..c062ffea89 100644 --- a/docs/gst/tmpl/gstelement.sgml +++ b/docs/gst/tmpl/gstelement.sgml @@ -468,6 +468,16 @@ instead. @Returns: + + + + + +@element: +@info: +@Varargs: + + @@ -505,6 +515,42 @@ instead. @Returns: + + + + + +@klass: +@first_name: +@Varargs: + + + + + + + +@element: +@event: + + + + + + + +@element: +@Returns: + + + + + + + +@element: + + Is trigered whenever the state of an element changes diff --git a/docs/gst/tmpl/gstevent.sgml b/docs/gst/tmpl/gstevent.sgml index 2c417b2b00..c58ca09b84 100644 --- a/docs/gst/tmpl/gstevent.sgml +++ b/docs/gst/tmpl/gstevent.sgml @@ -38,8 +38,8 @@ The different major types of events. @GST_EVENT_EMPTY: an empty event. @GST_EVENT_SEEK: a seek event. @GST_EVENT_DISCONTINUOUS: a discontinuous event to indicate the stream has a discontinuity. -@GST_EVENT_INFO: -@GST_EVENT_ERROR: +@GST_EVENT_INFO: an informational event +@GST_EVENT_ERROR: an error event @@ -49,6 +49,14 @@ Get the event type. @event: The event to query. + + +The source object that generated this event + + +@event: The event to query + + Get the timestamp of the event. @@ -90,6 +98,14 @@ Qeury wether the seek event also needs a flush. @event: The event to query. + + +The properties of the info event + + +@event: The event to query + + The event data structure. @@ -135,3 +151,13 @@ Create a new flush event. + + + + + +@firstname: +@Varargs: +@Returns: + + diff --git a/docs/gst/tmpl/gstidentity.sgml b/docs/gst/tmpl/gstidentity.sgml index 01946e1399..defd51ed38 100644 --- a/docs/gst/tmpl/gstidentity.sgml +++ b/docs/gst/tmpl/gstidentity.sgml @@ -42,6 +42,11 @@ Pass data without modification. + + + + + diff --git a/docs/gst/tmpl/gstscheduler.sgml b/docs/gst/tmpl/gstscheduler.sgml index 962d8ea4ab..006a7d9241 100644 --- a/docs/gst/tmpl/gstscheduler.sgml +++ b/docs/gst/tmpl/gstscheduler.sgml @@ -30,6 +30,24 @@ Get the state of the scheduler. @sched: the scheduler to get the state of. + + + + + +@GST_SCHEDULER_STATE_NONE: +@GST_SCHEDULER_STATE_RUNNING: +@GST_SCHEDULER_STATE_STOPPED: +@GST_SCHEDULER_STATE_ERROR: + + + +Destroy the scheduler + + +@sched: The scheduler to destroy. + + diff --git a/docs/gst/tmpl/gstschedulerfactory.sgml b/docs/gst/tmpl/gstschedulerfactory.sgml index 7a02fb8806..17376bf0b6 100644 --- a/docs/gst/tmpl/gstschedulerfactory.sgml +++ b/docs/gst/tmpl/gstschedulerfactory.sgml @@ -87,3 +87,19 @@ Use gst_schedulerfactory_destroy() to remove the factory from the global list. @Returns: + + + + + +@Returns: + + + + + + + +@name: + + diff --git a/docs/gst/tmpl/gstutils.sgml b/docs/gst/tmpl/gstutils.sgml index ab9559364c..c359b522b3 100644 --- a/docs/gst/tmpl/gstutils.sgml +++ b/docs/gst/tmpl/gstutils.sgml @@ -94,6 +94,16 @@ Some convenience functions @Returns: + + + + + +@object: +@argname: +@Returns: + + @@ -103,6 +113,17 @@ Some convenience functions @size: + + + + + +@object: +@argname: +@arg_type: +@Returns: + +