Documentation updates

Original commit message from CVS:
Documentation updates
This commit is contained in:
Wim Taymans 2002-03-31 14:00:33 +00:00
parent cfb228b0f9
commit d30487f9d0
28 changed files with 1264 additions and 518 deletions

View file

@ -29,6 +29,7 @@
<!entity GstCaps SYSTEM "sgml/gstcaps.sgml"> <!entity GstCaps SYSTEM "sgml/gstcaps.sgml">
<!entity GstProps SYSTEM "sgml/gstprops.sgml"> <!entity GstProps SYSTEM "sgml/gstprops.sgml">
<!entity GstClock SYSTEM "sgml/gstclock.sgml"> <!entity GstClock SYSTEM "sgml/gstclock.sgml">
<!entity GstSystemClock SYSTEM "sgml/gstsystemclock.sgml">
<!entity GstUtils SYSTEM "sgml/gstutils.sgml"> <!entity GstUtils SYSTEM "sgml/gstutils.sgml">
<!entity GstXML SYSTEM "sgml/gstxml.sgml"> <!entity GstXML SYSTEM "sgml/gstxml.sgml">
<!entity GstQueue SYSTEM "sgml/gstqueue.sgml"> <!entity GstQueue SYSTEM "sgml/gstqueue.sgml">
@ -48,6 +49,7 @@
<!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 GstStatistics SYSTEM "sgml/gststatistics.sgml">
<!entity GstMD5Sink SYSTEM "sgml/gstmd5sink.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">
@ -91,6 +93,7 @@ with some more specialized elements.</para>
&GstQueue; &GstQueue;
&GstScheduler; &GstScheduler;
&GstSchedulerFactory; &GstSchedulerFactory;
&GstSystemClock;
&GstThread; &GstThread;
&GstTimeCache; &GstTimeCache;
&GstType; &GstType;
@ -126,6 +129,7 @@ with some more specialized elements.</para>
&GstIdentity; &GstIdentity;
&GstStatistics; &GstStatistics;
&GstMD5Sink;
&GstTee; &GstTee;
</chapter> </chapter>

View file

@ -1,211 +1,5 @@
<INCLUDE>gst/gst.h</INCLUDE> <INCLUDE>gst/gst.h</INCLUDE>
<SECTION>
<FILE>gobject2gtk</FILE>
<TITLE>GObject</TITLE>
<SUBSECTION Standard>
g_object_get_type
GObject
G_MAXUINT
G_MAXULONG
G_MAXINT64
g_object_ref
g_object_unref
G_TYPE_CHECK_INSTANCE_CAST
G_TYPE_CHECK_INSTANCE_TYPE
G_TYPE_CHECK_CLASS_CAST
G_TYPE_CHECK_CLASS_TYPE
G_TYPE_FROM_CLASS
G_OBJECT_TYPE
G_OBJECT_CLASS_TYPE
G_TYPE_NONE
G_TYPE_CHAR
G_TYPE_UCHAR
G_TYPE_BOOLEAN
G_TYPE_INT
G_TYPE_UINT
G_TYPE_INT64
G_TYPE_LONG
G_TYPE_ULONG
G_TYPE_ENUM
G_TYPE_FLAGS
G_TYPE_FLOAT
G_TYPE_DOUBLE
G_TYPE_STRING
G_TYPE_POINTER
G_TYPE_BOXED
G_TYPE_PARAM
G_CSET_A_2_Z
G_CSET_DIGITS
G_CSET_a_2_z
G_BEGIN_DECLS
G_E
G_END_DECLS
G_LN10
G_LN2
G_PI
G_PI_2
G_PI_4
G_SIGNAL_NO_HOOKS
G_SIGNAL_NO_RECURSE
G_SIGNAL_RUN_CLEANUP
G_SQRT2
G_TYPE_INSTANCE_GET_CLASS
G_VALUE_HOLDS_BOOLEAN
G_VALUE_HOLDS_CHAR
G_VALUE_HOLDS_DOUBLE
G_VALUE_HOLDS_FLOAT
G_VALUE_HOLDS_INT
G_VALUE_HOLDS_LONG
G_VALUE_HOLDS_POINTER
G_VALUE_HOLDS_STRING
G_VALUE_HOLDS_UCHAR
G_VALUE_HOLDS_UINT
G_VALUE_HOLDS_ULONG
g_cclosure_marshal_VOID__VOID
g_cclosure_marshal_VOID__BOOLEAN
g_cclosure_marshal_VOID__CHAR
g_cclosure_marshal_VOID__UCHAR
g_cclosure_marshal_VOID__INT
g_cclosure_marshal_VOID__UINT
g_cclosure_marshal_VOID__LONG
g_cclosure_marshal_VOID__ULONG
g_cclosure_marshal_VOID__ENUM
g_cclosure_marshal_VOID__FLAGS
g_cclosure_marshal_VOID__FLOAT
g_cclosure_marshal_VOID__DOUBLE
g_cclosure_marshal_VOID__STRING
g_cclosure_marshal_VOID__PARAM
g_cclosure_marshal_VOID__BOXED
g_cclosure_marshal_VOID__POINTER
g_cclosure_marshal_STRING__OBJECT_POINTER
g_cclosure_marshal_VOID__UINT_POINTER
gst_marshal_VOID__OBJECT_POINTER
gst_marshal_VOID__INT_INT
gst_marshal_VOID__POINTER
gst_marshal_VOID__VOID
gst_marshal_VOID__INT
gst_marshal_VOID__STRING
gst_marshal_VOID__OBJECT
gst_marshal_VOID__BOOLEAN
g2g_object_run_dispose
g_list_delete_link
g_log_domain_gstreamer
g_object_run_dispose
g_signal_handlers_destroy
g_signal_list_ids
g_slist_delete_link
g_string_printf
g_string_printfa
g_type_class_peek_parent
g_type_init
g_type_is_a
g_type_parent
g_value_copy
g_value_get_char
g_value_get_uchar
g_value_set_char
g_value_set_uchar
g_value_unset
g_value_get_int64
g_object_get_property
g_object_set
GType
GTypeFlags
GClassInitFunc
GBaseInitFunc
GInstanceInitFunc
g_type_class_ref
g_type_class_unref
g_type_name
g_type_from_name
GEnumValue
g_enum_register_static
GTypeInfo
G_TYPE_FLAG_ABSTRACT
g_type_register_static
g2g_type_register_static
g_object_new
g2g_object_new
G_SIGNAL_RUN_LAST
G_SIGNAL_RUN_FIRST
GCallback
G_CALLBACK
g_signal_new
g2g_signal_new
g_signal_lookup
g_signal_handler_block
g_signal_handler_unblock
GValue
GParamFlags
G_VALUE_TYPE
G_PARAM_READWRITE
G_PARAM_READABLE
G_PARAM_WRITABLE
G_OBJECT_WARN_INVALID_PROPERTY_ID
GParamSpec
g_value_init
g_object_class_install_property
g2g_object_class_install_property
g_object_class_find_property
g2g_object_class_find_property
g_object_class_list_properties
g2g_object_class_list_properties
G_IS_PARAM_SPEC_ENUM
g_param_spec_boolean
g2g_param_spec_boolean
g_param_spec_int
g2g_param_spec_int
g_param_spec_uint
g2g_param_spec_uint
g_param_spec_long
g2g_param_spec_long
g_param_spec_ulong
g2g_param_spec_ulong
g_param_spec_float
g2g_param_spec_float
g_param_spec_double
g2g_param_spec_double
g_param_spec_enum
g2g_param_spec_enum
g_param_spec_pointer
g2g_param_spec_pointer
g_param_spec_string
g2g_param_spec_string
g_param_spec_int64
g_value_set_int64
g_value_get_boolean
g_value_set_boolean
g_value_get_enum
g_value_set_enum
g_value_get_int
g_value_set_int
g_value_get_uint
g_value_set_uint
g_value_get_long
g_value_set_long
g_value_get_ulong
g_value_set_ulong
g_value_get_float
g_value_set_float
g_value_get_double
g_value_set_double
g_value_get_string
g_value_set_string
g_value_get_pointer
g_value_set_pointer
g_strcanon
g_string_append_printf
G_OBJECT
g_cclosure_marshal_VOID__OBJECT
G_IS_OBJECT
G_TYPE_OBJECT
g2g_object_get_type
G_OBJECT_CLASS
G_IS_OBJECT_CLASS
G_OBJECT_GET_CLASS
</SECTION>
<SECTION> <SECTION>
<FILE>cothreads</FILE> <FILE>cothreads</FILE>
CURRENT_STACK_FRAME CURRENT_STACK_FRAME
@ -216,19 +10,22 @@ COTHREAD_STARTED
COTHREAD_DESTROYED COTHREAD_DESTROYED
cothread_context_init cothread_context_init
cothread_context_free cothread_context_free
cothread_get_private
cothread_set_private
cothread_create cothread_create
cothread_free cothread_free
cothread_setfunc cothread_setfunc
cothread_stop cothread_stop
cothread_switch cothread_switch
cothread_set_data cothread_context_get_data
cothread_get_data cothread_context_set_data
cothread_lock cothread_lock
cothread_trylock cothread_trylock
cothread_unlock cothread_unlock
cothread_main cothread_main
cothread_current_main cothread_current_main
cothread_current cothread_current
<SUBSECTION Standard> <SUBSECTION Standard>
</SECTION> </SECTION>
@ -236,13 +33,25 @@ cothread_current
<FILE>gst</FILE> <FILE>gst</FILE>
<TITLE>Gst</TITLE> <TITLE>Gst</TITLE>
gst_init gst_init
gst_init_with_popt_table
gst_version gst_version
gst_main gst_main
gst_main_quit gst_main_quit
g_log_domain_gstreamer
GST_VERSION_MAJOR GST_VERSION_MAJOR
GST_VERSION_MINOR GST_VERSION_MINOR
GST_VERSION_MICRO GST_VERSION_MICRO
<SUBSECTION Standard> <SUBSECTION Standard>
gst_marshal_VOID__BOOLEAN
gst_marshal_VOID__INT
gst_marshal_VOID__INT_INT
gst_marshal_VOID__OBJECT
gst_marshal_VOID__OBJECT_PARAM
gst_marshal_VOID__OBJECT_POINTER
gst_marshal_VOID__OBJECT_STRING
gst_marshal_VOID__POINTER
gst_marshal_VOID__STRING
gst_marshal_VOID__VOID
</SECTION> </SECTION>
<SECTION> <SECTION>
@ -299,6 +108,7 @@ GST_DISABLE_LOADSAVE_REGISTRY
GST_SCHEDULER_PARENT GST_SCHEDULER_PARENT
GST_SCHEDULER_STATE GST_SCHEDULER_STATE
GstSchedulerState GstSchedulerState
GstSchedulerFlags
gst_scheduler_destroy gst_scheduler_destroy
gst_scheduler_setup gst_scheduler_setup
gst_scheduler_reset gst_scheduler_reset
@ -313,6 +123,13 @@ gst_scheduler_error
gst_scheduler_pad_connect gst_scheduler_pad_connect
gst_scheduler_pad_disconnect gst_scheduler_pad_disconnect
gst_scheduler_pad_select gst_scheduler_pad_select
gst_scheduler_add_scheduler
gst_scheduler_remove_scheduler
gst_scheduler_auto_clock
gst_scheduler_get_clock
gst_scheduler_set_clock
gst_scheduler_use_clock
gst_scheduler_clock_wait
gst_scheduler_iterate gst_scheduler_iterate
gst_scheduler_show gst_scheduler_show
<SUBSECTION Standard> <SUBSECTION Standard>
@ -357,6 +174,7 @@ GstBin
gst_bin_new gst_bin_new
gst_bin_destroy gst_bin_destroy
gst_bin_add gst_bin_add
gst_bin_add_many
gst_bin_remove gst_bin_remove
gst_bin_get_by_name gst_bin_get_by_name
gst_bin_get_by_name_recurse_up gst_bin_get_by_name_recurse_up
@ -365,6 +183,9 @@ gst_bin_set_state_type
gst_bin_iterate gst_bin_iterate
gst_bin_child_state_change gst_bin_child_state_change
gst_bin_child_error gst_bin_child_error
gst_bin_auto_clock
gst_bin_get_clock
gst_bin_use_clock
<SUBSECTION Standard> <SUBSECTION Standard>
GstBinClass GstBinClass
gst_bin_get_type gst_bin_get_type
@ -486,6 +307,7 @@ GST_EVENT_INFO_PROPS
GstEvent GstEvent
gst_event_new gst_event_new
gst_event_free gst_event_free
gst_event_copy
gst_event_new_seek gst_event_new_seek
gst_event_new_flush gst_event_new_flush
gst_event_new_info gst_event_new_info
@ -520,8 +342,11 @@ GST_ELEMENT_NAME
GST_ELEMENT_PADS GST_ELEMENT_PADS
GST_ELEMENT_SCHED GST_ELEMENT_SCHED
GST_ELEMENT_MANAGER GST_ELEMENT_MANAGER
GST_ELEMENT_CLOCK
GstElement GstElement
GstElementLoopFunction GstElementLoopFunction
GstElementGetClockFunction
GstElementSetClockFunction
gst_element_class_add_padtemplate gst_element_class_add_padtemplate
gst_element_destroy gst_element_destroy
gst_element_set_loop_function gst_element_set_loop_function
@ -531,6 +356,7 @@ gst_element_get_sched
gst_element_set_sched gst_element_set_sched
gst_element_set_parent gst_element_set_parent
gst_element_get_parent gst_element_get_parent
gst_element_get_managing_bin
gst_element_add_pad gst_element_add_pad
gst_element_remove_pad gst_element_remove_pad
gst_element_get_pad gst_element_get_pad
@ -541,21 +367,27 @@ gst_element_add_ghost_pad
gst_element_remove_ghost_pad gst_element_remove_ghost_pad
gst_element_request_compatible_pad gst_element_request_compatible_pad
gst_element_request_pad_by_name gst_element_request_pad_by_name
gst_element_get_compatible_pad
gst_element_get_compatible_pad_filtered
gst_element_connect gst_element_connect
gst_element_connect_filtered gst_element_connect_filtered
gst_element_connect_elements
gst_element_connect_elements_filtered
gst_element_connect_elements_many
gst_element_disconnect gst_element_disconnect
gst_element_disconnect_elements
gst_element_set_state gst_element_set_state
gst_element_get_state gst_element_get_state
gst_element_wait_state_change gst_element_wait_state_change
gst_element_statename gst_element_statename
gst_element_info
gst_element_error gst_element_error
gst_element_get_factory gst_element_get_factory
gst_element_set_eos gst_element_set_eos
gst_element_install_std_props
gst_element_send_event
gst_element_interrupt gst_element_interrupt
gst_element_yield gst_element_yield
gst_element_clock_wait
gst_element_get_clock
gst_element_set_clock
<SUBSECTION Standard> <SUBSECTION Standard>
GstElementClass GstElementClass
GST_TYPE_ELEMENT GST_TYPE_ELEMENT
@ -566,6 +398,7 @@ GST_ELEMENT_CLASS_CAST
GST_IS_ELEMENT GST_IS_ELEMENT
GST_IS_ELEMENT_CLASS GST_IS_ELEMENT_CLASS
gst_element_get_type gst_element_get_type
gst_element_class_install_std_props
</SECTION> </SECTION>
<SECTION> <SECTION>
@ -633,17 +466,55 @@ GST_IS_AUTOPLUGFACTORY_CLASS
<TITLE>GstClock</TITLE> <TITLE>GstClock</TITLE>
GstClockTime GstClockTime
GstClockTimeDiff GstClockTimeDiff
GstClockCallback
GstClockID
GstClockReturn
GST_CLOCK_DIFF GST_CLOCK_DIFF
GST_TIMEVAL_TO_TIME
GstClock GstClock
gst_clock_new gst_clock_activate
gst_clock_get_system gst_clock_is_active
gst_clock_register gst_clock_async_supported
gst_clock_set gst_clock_wait_async
gst_clock_cancel_wait_async
gst_clock_notify_async
gst_clock_remove_notify_async
gst_clock_unlock_id
gst_clock_wait_id
gst_clock_get_next_id
gst_clock_get_time
gst_clock_id_get_time
gst_clock_get_resolution
gst_clock_set_resolution
gst_clock_set_speed
gst_clock_get_speed
gst_clock_reset gst_clock_reset
gst_clock_wait gst_clock_wait
gst_clock_current_diff <SUBSECTION Standard>
gst_clock_get_type
GST_TYPE_CLOCK
GST_CLOCK
GST_CLOCK_CLASS
GST_IS_CLOCK
GST_IS_CLOCK_CLASS
</SECTION> </SECTION>
<SECTION>
<FILE>gstsystemclock</FILE>
<TITLE>GstSystemClock</TITLE>
GstSystemClock
gst_system_clock_obtain
<SUBSECTION Standard>
gst_system_clock_get_type
GstSystemClockClass
GST_TYPE_SYSTEM_CLOCK
GST_SYSTEM_CLOCK
GST_SYSTEM_CLOCK_CLASS
GST_IS_SYSTEM_CLOCK
GST_IS_SYSTEM_CLOCK_CLASS
</SECTION>
<SECTION> <SECTION>
<FILE>gstlog</FILE> <FILE>gstlog</FILE>
<SUBSECTION Standard> <SUBSECTION Standard>
@ -748,6 +619,7 @@ gst_pad_set_parent
gst_pad_get_parent gst_pad_get_parent
gst_pad_get_sched gst_pad_get_sched
gst_pad_set_sched gst_pad_set_sched
gst_pad_unset_sched
gst_pad_get_real_parent gst_pad_get_real_parent
gst_pad_add_ghost_pad gst_pad_add_ghost_pad
gst_pad_remove_ghost_pad gst_pad_remove_ghost_pad
@ -758,6 +630,8 @@ gst_pad_connect_filtered
gst_pad_reconnect_filtered gst_pad_reconnect_filtered
gst_pad_try_reconnect_filtered gst_pad_try_reconnect_filtered
gst_pad_disconnect gst_pad_disconnect
gst_pad_can_connect
gst_pad_can_connect_filtered
gst_pad_push gst_pad_push
gst_pad_pull gst_pad_pull
gst_pad_pullregion gst_pad_pullregion
@ -768,6 +642,7 @@ gst_pad_get_padtemplate
gst_pad_get_padtemplate_caps gst_pad_get_padtemplate_caps
gst_pad_get_allowed_caps gst_pad_get_allowed_caps
gst_pad_recalc_allowed_caps gst_pad_recalc_allowed_caps
gst_pad_perform_negotiate
gst_pad_ghost_save_thyself gst_pad_ghost_save_thyself
gst_pad_peek gst_pad_peek
gst_pad_select gst_pad_select
@ -776,7 +651,6 @@ gst_pad_send_event
gst_pad_event_default gst_pad_event_default
gst_pad_set_event_function gst_pad_set_event_function
GstRealPad GstRealPad
GST_RPAD_LEN GST_RPAD_LEN
GST_RPAD_OFFSET GST_RPAD_OFFSET
@ -1017,9 +891,7 @@ GST_IS_TYPEFACTORY_CLASS
<SECTION> <SECTION>
<FILE>gstcaps</FILE> <FILE>gstcaps</FILE>
<TITLE>GstCaps</TITLE> <TITLE>GstCaps</TITLE>
GST_CAPS_LOCK GST_TYPE_CAPS
GST_CAPS_TRYLOCK
GST_CAPS_UNLOCK
GST_CAPS_NEW GST_CAPS_NEW
GST_CAPS_FACTORY GST_CAPS_FACTORY
GST_CAPS_GET GST_CAPS_GET
@ -1032,6 +904,7 @@ gst_caps_destroy
gst_caps_ref gst_caps_ref
gst_caps_unref gst_caps_unref
gst_caps_copy gst_caps_copy
gst_caps_copy_1
gst_caps_copy_on_write gst_caps_copy_on_write
gst_caps_chain gst_caps_chain
gst_caps_append gst_caps_append
@ -1046,9 +919,11 @@ gst_caps_set_props
gst_caps_get_props gst_caps_get_props
gst_caps_check_compatibility gst_caps_check_compatibility
gst_caps_has_property gst_caps_has_property
gst_caps_has_fixed_property
gst_caps_has_property_typed
gst_caps_normalize gst_caps_normalize
gst_caps_set gst_caps_set
gst_caps_get
gst_caps_intersect gst_caps_intersect
gst_caps_get_boolean gst_caps_get_boolean
gst_caps_get_by_name gst_caps_get_by_name
@ -1057,7 +932,6 @@ gst_caps_get_int
gst_caps_get_string gst_caps_get_string
gst_caps_get_float gst_caps_get_float
gst_caps_save_thyself gst_caps_save_thyself
gst_caps_load_thyself gst_caps_load_thyself
gst_caps_debug gst_caps_debug
@ -1069,6 +943,9 @@ GST_CAPS
<FILE>gstprops</FILE> <FILE>gstprops</FILE>
<TITLE>GstProps</TITLE> <TITLE>GstProps</TITLE>
GstProps GstProps
GstPropsEntry
GstPropsType
GST_TYPE_PROPS
GST_MAKE_FOURCC GST_MAKE_FOURCC
GST_STR_FOURCC GST_STR_FOURCC
GST_PROPS_LIST GST_PROPS_LIST
@ -1082,7 +959,6 @@ GST_PROPS_STRING
GST_PROPS_FLOAT GST_PROPS_FLOAT
GST_PROPS_FLOAT_RANGE GST_PROPS_FLOAT_RANGE
GST_PROPS_INT_POSITIVE GST_PROPS_INT_POSITIVE
GST_PROPS_ENTRY_IS_VARIABLE
gst_props_new gst_props_new
gst_props_newv gst_props_newv
gst_props_merge gst_props_merge
@ -1095,24 +971,35 @@ gst_props_check_compatibility
gst_props_has_property gst_props_has_property
gst_props_normalize gst_props_normalize
gst_props_set gst_props_set
gst_props_get_boolean gst_props_get
gst_props_get_fourcc_int gst_props_has_fixed_property
gst_props_get_int gst_props_has_property_typed
gst_props_get_string
gst_props_get_float
gst_props_intersect gst_props_intersect
gst_props_debug gst_props_debug
gst_props_save_thyself gst_props_save_thyself
gst_props_load_thyself gst_props_load_thyself
gst_props_get_entry
gst_props_entry_get
gst_props_entry_get_boolean
gst_props_entry_get_float
gst_props_entry_get_float_range
gst_props_entry_get_fourcc_int
gst_props_entry_get_int
gst_props_entry_get_int_range
gst_props_entry_get_list
gst_props_entry_get_name
gst_props_entry_get_string
gst_props_entry_get_type
gst_props_entry_is_fixed
<SUBSECTION Standard> <SUBSECTION Standard>
GstPropsEntry
GstPropsId
</SECTION> </SECTION>
<SECTION> <SECTION>
<FILE>gstutils</FILE> <FILE>gstutils</FILE>
<TITLE>GstUtils</TITLE> <TITLE>GstUtils</TITLE>
gst_util_set_object_arg gst_util_set_object_arg
gst_util_set_value_from_string
gst_util_get_int_arg gst_util_get_int_arg
gst_util_get_bool_arg gst_util_get_bool_arg
gst_util_get_long_arg gst_util_get_long_arg
@ -1131,7 +1018,6 @@ gst_print_pad_caps
<SECTION> <SECTION>
<FILE>gstxml</FILE> <FILE>gstxml</FILE>
<TITLE>GstXML</TITLE> <TITLE>GstXML</TITLE>
GstXML
gst_xml_new gst_xml_new
gst_xml_parse_doc gst_xml_parse_doc
gst_xml_parse_memory gst_xml_parse_memory
@ -1140,6 +1026,8 @@ gst_xml_write
gst_xml_write_file gst_xml_write_file
gst_xml_get_element gst_xml_get_element
gst_xml_get_topelements gst_xml_get_topelements
gst_xml_make_element
<SUBSECTION Standard> <SUBSECTION Standard>
gst_xml_get_type gst_xml_get_type
GST_XML GST_XML
@ -1147,9 +1035,8 @@ GST_IS_XML
GST_IS_XML_CLASS GST_IS_XML_CLASS
GST_TYPE_XML GST_TYPE_XML
GST_XML_CLASS GST_XML_CLASS
GstXML
GstXMLClass GstXMLClass
xmlChildrenNode
xmlRootNode
</SECTION> </SECTION>
<SECTION> <SECTION>
@ -1379,9 +1266,9 @@ GST_IS_TYPEFIND_CLASS
<SECTION> <SECTION>
<FILE>gstdisksink</FILE> <FILE>gstdisksink</FILE>
<TITLE>GstDiskSink</TITLE> <TITLE>GstDiskSink</TITLE>
GstDiskSinkFlags
<SUBSECTION Standard> <SUBSECTION Standard>
GstDiskSink GstDiskSink
GstDiskSinkFlags
GST_DISKSINK GST_DISKSINK
GST_IS_DISKSINK GST_IS_DISKSINK
GST_TYPE_DISKSINK GST_TYPE_DISKSINK
@ -1404,3 +1291,16 @@ GST_MULTIDISKSRC_CLASS
GST_IS_MULTIDISKSRC_CLASS GST_IS_MULTIDISKSRC_CLASS
</SECTION> </SECTION>
<SECTION>
<FILE>gstmd5sink</FILE>
<TITLE>GstMD5Sink</TITLE>
<SUBSECTION Standard>
GST_MD5SINK
GST_IS_MD5SINK
GST_TYPE_MD5SINK
gst_md5sink_get_type
GST_MD5SINK_CLASS
GST_IS_MD5SINK_CLASS
gst_md5sink_factory_init
</SECTION>

View file

@ -4,15 +4,22 @@ gst_object_get_type
gst_xml_get_type gst_xml_get_type
gst_element_get_type gst_element_get_type
gst_bin_get_type gst_bin_get_type
gst_clock_get_type
gst_pipeline_get_type gst_pipeline_get_type
gst_pad_get_type gst_pad_get_type
gst_padtemplate_get_type
gst_ghost_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_autoplug_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_schedulerfactory_get_type
gst_scheduler_get_type
gst_system_clock_get_type
gst_timecache_get_type
gst_xml_get_type gst_xml_get_type
gst_aggregator_get_type gst_aggregator_get_type
@ -23,11 +30,13 @@ gst_filesrc_get_type
gst_fdsrc_get_type gst_fdsrc_get_type
gst_fdsink_get_type gst_fdsink_get_type
gst_disksink_get_type
gst_pipefilter_get_type 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_statistics_get_type
gst_md5sink_get_type
gst_typefind_get_type gst_typefind_get_type

View file

@ -35,6 +35,7 @@ Get the current stack frame.
@ctx: @ctx:
@threadnum: @threadnum:
@priv:
@func: @func:
@argc: @argc:
@argv: @argv:
@ -92,6 +93,24 @@ Indicates the cothread is destroyed.
@ctx: @ctx:
<!-- ##### FUNCTION cothread_get_private ##### -->
<para>
</para>
@thread:
@Returns:
<!-- ##### FUNCTION cothread_set_private ##### -->
<para>
</para>
@thread:
@data:
<!-- ##### FUNCTION cothread_create ##### --> <!-- ##### FUNCTION cothread_create ##### -->
<para> <para>
@ -136,17 +155,7 @@ Indicates the cothread is destroyed.
@thread: @thread:
<!-- ##### FUNCTION cothread_set_data ##### --> <!-- ##### FUNCTION cothread_context_get_data ##### -->
<para>
</para>
@thread:
@key:
@data:
<!-- ##### FUNCTION cothread_get_data ##### -->
<para> <para>
</para> </para>
@ -156,6 +165,16 @@ Indicates the cothread is destroyed.
@Returns: @Returns:
<!-- ##### FUNCTION cothread_context_set_data ##### -->
<para>
</para>
@thread:
@key:
@data:
<!-- ##### FUNCTION cothread_lock ##### --> <!-- ##### FUNCTION cothread_lock ##### -->
<para> <para>

View file

@ -62,6 +62,16 @@ pipeline</ulink> and Microsoft's DirectShow for some background.
@argv: @argv:
<!-- ##### FUNCTION gst_init_with_popt_table ##### -->
<para>
</para>
@argc:
@argv:
@popt_options:
<!-- ##### FUNCTION gst_version ##### --> <!-- ##### FUNCTION gst_version ##### -->
<para> <para>
@ -86,6 +96,12 @@ pipeline</ulink> and Microsoft's DirectShow for some background.
<!-- ##### VARIABLE g_log_domain_gstreamer ##### -->
<para>
</para>
<!-- ##### MACRO GST_VERSION_MAJOR ##### --> <!-- ##### MACRO GST_VERSION_MAJOR ##### -->
<para> <para>
The major version of GStreamer at compile time The major version of GStreamer at compile time

View file

@ -40,3 +40,8 @@ methods to request buffers from its pads.
</para> </para>
<!-- ##### ARG GstAggregator:last-message ##### -->
<para>
</para>

View file

@ -98,7 +98,6 @@ Use the regular gst_object_destroy() call to destroy the autoplugger.
</para> </para>
@object:
<!-- ##### ENUM GstAutoplugFlags ##### --> <!-- ##### ENUM GstAutoplugFlags ##### -->
<para> <para>
@ -142,3 +141,11 @@ The type of the autoplugger.
@Returns: @Returns:
<!-- ##### SIGNAL GstAutoplug::new-object ##### -->
<para>
</para>
@gstautoplug: the object which received the signal.
@arg1:

View file

@ -53,6 +53,8 @@ Flags for a bin.
@GST_BIN_FLAG_MANAGER: @GST_BIN_FLAG_MANAGER:
@GST_BIN_SELF_SCHEDULABLE: @GST_BIN_SELF_SCHEDULABLE:
@GST_BIN_FLAG_PREFER_COTHREADS: @GST_BIN_FLAG_PREFER_COTHREADS:
@GST_BIN_FLAG_FIXED_CLOCK:
@GST_BIN_SELF_ITERATING:
@GST_BIN_FLAG_LAST: @GST_BIN_FLAG_LAST:
<!-- ##### STRUCT GstBin ##### --> <!-- ##### STRUCT GstBin ##### -->
@ -87,6 +89,16 @@ Free the memory allocated by this bin
@element: @element:
<!-- ##### FUNCTION gst_bin_add_many ##### -->
<para>
</para>
@bin:
@element_1:
@Varargs:
<!-- ##### FUNCTION gst_bin_remove ##### --> <!-- ##### FUNCTION gst_bin_remove ##### -->
<para> <para>
@ -156,13 +168,30 @@ Free the memory allocated by this bin
@child: @child:
<!-- ##### FUNCTION gst_bin_child_error ##### --> <!-- ##### FUNCTION gst_bin_auto_clock ##### -->
<para> <para>
</para> </para>
@bin: @bin:
@child:
<!-- ##### FUNCTION gst_bin_get_clock ##### -->
<para>
</para>
@bin:
@Returns:
<!-- ##### FUNCTION gst_bin_use_clock ##### -->
<para>
</para>
@bin:
@clock:
<!-- ##### SIGNAL GstBin::object-added ##### --> <!-- ##### SIGNAL GstBin::object-added ##### -->

View file

@ -103,28 +103,11 @@ GST_CAPS_FACTORY() macro as shown below.
#GstProps, #GstPad #GstProps, #GstPad
</para> </para>
<!-- ##### MACRO GST_CAPS_LOCK ##### --> <!-- ##### MACRO GST_TYPE_CAPS ##### -->
<para> <para>
Lock the caps structure The GType of the caps boxed type, for use in GValues.
</para> </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_CAPS_NEW ##### --> <!-- ##### MACRO GST_CAPS_NEW ##### -->
@ -157,18 +140,18 @@ A convenience macro to get a GstCaps from the given capsfactory.
<!-- ##### MACRO GST_CAPS_IS_CHAINED ##### --> <!-- ##### MACRO GST_CAPS_IS_CHAINED ##### -->
<para> <para>
Check if the GstCaps is chained.
</para> </para>
@caps: @caps: the caps to query
<!-- ##### MACRO GST_CAPS_IS_FIXED ##### --> <!-- ##### MACRO GST_CAPS_IS_FIXED ##### -->
<para> <para>
Check if the GstCaps has fixed properties, ie. it has no ranges or lists.
</para> </para>
@caps: @caps: the caps to query
<!-- ##### STRUCT GstCaps ##### --> <!-- ##### STRUCT GstCaps ##### -->
@ -179,8 +162,7 @@ A convenience macro to get a GstCaps from the given capsfactory.
@name: the name of the capability, for the application @name: the name of the capability, for the application
@id: the typeid of the capability @id: the typeid of the capability
@refcount: a refcounter for this caps structure @refcount: a refcounter for this caps structure
@lock: the lock for this caps structure @fixed: a boolean indicating that this caps structure is fixed
@fixed:
@properties: the properties of the capability @properties: the properties of the capability
@next: a pointer to the next caps. @next: a pointer to the next caps.
@ -241,6 +223,15 @@ A convenience macro to get a GstCaps from the given capsfactory.
@Returns: @Returns:
<!-- ##### FUNCTION gst_caps_copy_1 ##### -->
<para>
</para>
@caps:
@Returns:
<!-- ##### FUNCTION gst_caps_copy_on_write ##### --> <!-- ##### FUNCTION gst_caps_copy_on_write ##### -->
<para> <para>
@ -305,9 +296,6 @@ A convenience macro to get a GstCaps from the given capsfactory.
@caps: @caps:
@type_id: @type_id:
<!-- # Unused Parameters # -->
@Param2:
@typeid:
<!-- ##### FUNCTION gst_caps_get_type_id ##### --> <!-- ##### FUNCTION gst_caps_get_type_id ##### -->
@ -368,11 +356,29 @@ A convenience macro to get a GstCaps from the given capsfactory.
<!-- ##### MACRO gst_caps_has_property ##### --> <!-- ##### MACRO gst_caps_has_property ##### -->
<para> <para>
Check if the GstCaps has a property with the given name
</para> </para>
@caps: @caps: the caps to query
@name: @name: the name of the property
<!-- ##### MACRO gst_caps_has_fixed_property ##### -->
<para>
Check if the GstCaps has a fixed property with the given name
</para>
@caps: the caps to query
@name: the name of the property
<!-- ##### MACRO gst_caps_has_property_typed ##### -->
<para>
Check if the GstCaps has a property with the given type
</para>
@caps: the caps to query
@name: the name of the property
<!-- ##### FUNCTION gst_caps_normalize ##### --> <!-- ##### FUNCTION gst_caps_normalize ##### -->
@ -394,6 +400,16 @@ Set a property of a caps structure.
@args...: the new value of the property @args...: the new value of the property
<!-- ##### MACRO gst_caps_get ##### -->
<para>
Get key/value pairs from the given GstCaps.
</para>
@caps: the caps to get the values from
@name: the name of the first key
@args...: a pointer to the variable that can hold the result followed by more key/value pairs.
<!-- ##### FUNCTION gst_caps_intersect ##### --> <!-- ##### FUNCTION gst_caps_intersect ##### -->
<para> <para>
@ -411,6 +427,7 @@ Get the value of the named property as a boolean.
@caps: the caps to query @caps: the caps to query
@name: the name of the property to get @name: the name of the property to get
@res: a pointer to a gboolean to store the result
<!-- ##### FUNCTION gst_caps_get_by_name ##### --> <!-- ##### FUNCTION gst_caps_get_by_name ##### -->
@ -430,6 +447,7 @@ Get the value of the named property as a fourcc.
@caps: the caps to query @caps: the caps to query
@name: the name of the property to get @name: the name of the property to get
@res: a pointer to a guint32 to store the fourcc value
<!-- ##### MACRO gst_caps_get_int ##### --> <!-- ##### MACRO gst_caps_get_int ##### -->
@ -439,6 +457,7 @@ Get the value of the named property as an int.
@caps: the caps to query @caps: the caps to query
@name: the name of the property to get @name: the name of the property to get
@res: a pointer to a gint to store the value
<!-- ##### MACRO gst_caps_get_string ##### --> <!-- ##### MACRO gst_caps_get_string ##### -->
@ -448,6 +467,7 @@ Get the value of the named property as a string.
@caps: the caps to query @caps: the caps to query
@name: the name of the property to get @name: the name of the property to get
@res: a pointer to a gchar* to store the string
<!-- ##### MACRO gst_caps_get_float ##### --> <!-- ##### MACRO gst_caps_get_float ##### -->
@ -457,6 +477,7 @@ Get the value of the named property as a float.
@caps: the caps to query @caps: the caps to query
@name: the name of the property to get @name: the name of the property to get
@res: a pointer to a gfloat to store the result
<!-- ##### FUNCTION gst_caps_save_thyself ##### --> <!-- ##### FUNCTION gst_caps_save_thyself ##### -->
@ -484,5 +505,6 @@ Get the value of the named property as a float.
</para> </para>
@caps: @caps:
@label:

View file

@ -2,90 +2,231 @@
GstClock GstClock
<!-- ##### SECTION Short_Description ##### --> <!-- ##### SECTION Short_Description ##### -->
Clocking and synchronisation. Abstract class for global clocks
<!-- ##### SECTION Long_Description ##### --> <!-- ##### SECTION Long_Description ##### -->
<para> <para>
GstClock provides an easy way to synchonize against a global clock.
</para> </para>
<!-- ##### SECTION See_Also ##### --> <!-- ##### SECTION See_Also ##### -->
<para> <para>
#GstSystemClock
</para> </para>
<!-- ##### TYPEDEF GstClockTime ##### --> <!-- ##### TYPEDEF GstClockTime ##### -->
<para> <para>
A datatype to hold a time, measured in microseconds.
</para> </para>
<!-- ##### TYPEDEF GstClockTimeDiff ##### --> <!-- ##### TYPEDEF GstClockTimeDiff ##### -->
<para> <para>
A datatype to hold a timedifference, measured in microseconds.
</para> </para>
<!-- ##### USER_FUNCTION GstClockCallback ##### -->
<para>
The function prototype of the callback.
</para>
@clock: The clock that triggered the callback
@time: The time it was triggered
@id: The id that expired
@user_data: user data passed in the async_wait call
<!-- ##### TYPEDEF GstClockID ##### -->
<para>
A detatype to hold the handle to an outstanding async clock callback
</para>
<!-- ##### ENUM GstClockReturn ##### -->
<para>
The return value of a clock operation.
</para>
@GST_CLOCK_STOPPED: The clock is stopped.
@GST_CLOCK_TIMEOUT: The operation timed out.
@GST_CLOCK_EARLY: The operation was scheduled too late.
@GST_CLOCK_ERROR: An error occured
<!-- ##### MACRO GST_CLOCK_DIFF ##### --> <!-- ##### MACRO GST_CLOCK_DIFF ##### -->
<para> <para>
Calculate the difference between to timestamps. This does not create Calculate a difference between to clock times.
and absolute difference so the result might be negative if the first
timestamp is less than the second timestamp.
</para> </para>
@s: first timestamp @s: the first time
@e: second timestamp @e: the second time
<!-- ##### MACRO GST_TIMEVAL_TO_TIME ##### -->
<para>
Convert a GTimeVal to a GstClockTime
</para>
@tv: the timeval to convert
<!-- ##### STRUCT GstClock ##### --> <!-- ##### STRUCT GstClock ##### -->
<para> <para>
The opaque data structure of the clock.
</para> </para>
@name:
@start_time:
@current_time:
@adjust:
@locking:
@sinkobjects:
@num:
@num_locked:
@sinkmutex:
@lock:
<!-- ##### FUNCTION gst_clock_new ##### --> <!-- ##### FUNCTION gst_clock_activate ##### -->
<para>
</para>
@name:
@Returns:
<!-- ##### FUNCTION gst_clock_get_system ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION gst_clock_register ##### -->
<para> <para>
</para> </para>
@clock: @clock:
@obj: @active:
<!-- ##### FUNCTION gst_clock_set ##### --> <!-- ##### FUNCTION gst_clock_is_active ##### -->
<para>
</para>
@clock:
@Returns:
<!-- ##### FUNCTION gst_clock_async_supported ##### -->
<para>
</para>
@clock:
@Returns:
<!-- ##### FUNCTION gst_clock_wait_async ##### -->
<para> <para>
</para> </para>
@clock: @clock:
@time: @time:
@func:
@user_data:
@Returns:
<!-- ##### FUNCTION gst_clock_cancel_wait_async ##### -->
<para>
</para>
@clock:
@id:
<!-- ##### 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_unlock_id ##### -->
<para>
</para>
@clock:
@id:
<!-- ##### FUNCTION gst_clock_wait_id ##### -->
<para>
</para>
@clock:
@id:
@Returns:
<!-- ##### FUNCTION gst_clock_get_next_id ##### -->
<para>
</para>
@clock:
@Returns:
<!-- ##### FUNCTION gst_clock_get_time ##### -->
<para>
</para>
@clock:
@Returns:
<!-- ##### FUNCTION gst_clock_id_get_time ##### -->
<para>
</para>
@id:
@Returns:
<!-- ##### FUNCTION gst_clock_get_resolution ##### -->
<para>
</para>
@clock:
@Returns:
<!-- ##### FUNCTION gst_clock_set_resolution ##### -->
<para>
</para>
@clock:
@resolution:
<!-- ##### FUNCTION gst_clock_set_speed ##### -->
<para>
</para>
@clock:
@speed:
<!-- ##### FUNCTION gst_clock_get_speed ##### -->
<para>
</para>
@clock:
@Returns:
<!-- # Unused Parameters # -->
@speed:
<!-- ##### FUNCTION gst_clock_reset ##### --> <!-- ##### FUNCTION gst_clock_reset ##### -->
@ -101,16 +242,6 @@ timestamp is less than the second timestamp.
</para> </para>
@clock:
@time:
@obj:
<!-- ##### FUNCTION gst_clock_current_diff ##### -->
<para>
</para>
@clock: @clock:
@time: @time:
@Returns: @Returns:

View file

@ -14,11 +14,20 @@ The disksink write to a file. The filename can be given as an argument.
#GstFdSink #GstFdSink
</para> </para>
<!-- ##### ENUM GstDiskSinkFlags ##### --> <!-- ##### 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:location ##### -->
<para>
The filename to write to.
</para>
<!-- ##### ARG GstDiskSink:maxfilesize ##### -->
<para> <para>
</para> </para>
@GST_DISKSINK_OPEN:
@GST_DISKSINK_FLAG_LAST:

View file

@ -214,6 +214,14 @@ Get the manager of this element.
@obj: The element to query @obj: The element to query
<!-- ##### MACRO GST_ELEMENT_CLOCK ##### -->
<para>
Get the clock of this element
</para>
@obj: the Element to query
<!-- ##### STRUCT GstElement ##### --> <!-- ##### STRUCT GstElement ##### -->
<para> <para>
@ -230,6 +238,24 @@ circumstances.
@element: The element in question. @element: The element in question.
<!-- ##### 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
<!-- ##### FUNCTION gst_element_class_add_padtemplate ##### --> <!-- ##### FUNCTION gst_element_class_add_padtemplate ##### -->
<para> <para>
@ -313,6 +339,15 @@ instead.
@Returns: @Returns:
<!-- ##### FUNCTION gst_element_get_managing_bin ##### -->
<para>
</para>
@element:
@Returns:
<!-- ##### FUNCTION gst_element_add_pad ##### --> <!-- ##### FUNCTION gst_element_add_pad ##### -->
<para> <para>
@ -377,6 +412,7 @@ instead.
@element: @element:
@pad: @pad:
@name: @name:
@Returns:
<!-- ##### FUNCTION gst_element_remove_ghost_pad ##### --> <!-- ##### FUNCTION gst_element_remove_ghost_pad ##### -->
@ -408,6 +444,27 @@ instead.
@Returns: @Returns:
<!-- ##### FUNCTION gst_element_get_compatible_pad ##### -->
<para>
</para>
@element:
@pad:
@Returns:
<!-- ##### FUNCTION gst_element_get_compatible_pad_filtered ##### -->
<para>
</para>
@element:
@pad:
@filtercaps:
@Returns:
<!-- ##### FUNCTION gst_element_connect ##### --> <!-- ##### FUNCTION gst_element_connect ##### -->
<para> <para>
@ -433,6 +490,38 @@ instead.
@Returns: @Returns:
<!-- ##### FUNCTION gst_element_connect_elements ##### -->
<para>
</para>
@src:
@dest:
@Returns:
<!-- ##### FUNCTION gst_element_connect_elements_filtered ##### -->
<para>
</para>
@src:
@dest:
@filtercaps:
@Returns:
<!-- ##### FUNCTION gst_element_connect_elements_many ##### -->
<para>
</para>
@element_1:
@element_2:
@Varargs:
@Returns:
<!-- ##### FUNCTION gst_element_disconnect ##### --> <!-- ##### FUNCTION gst_element_disconnect ##### -->
<para> <para>
@ -444,6 +533,15 @@ instead.
@destpadname: @destpadname:
<!-- ##### FUNCTION gst_element_disconnect_elements ##### -->
<para>
</para>
@src:
@dest:
<!-- ##### FUNCTION gst_element_set_state ##### --> <!-- ##### FUNCTION gst_element_set_state ##### -->
<para> <para>
@ -482,16 +580,6 @@ instead.
@Returns: @Returns:
<!-- ##### FUNCTION gst_element_info ##### -->
<para>
</para>
@element:
@info:
@Varargs:
<!-- ##### FUNCTION gst_element_error ##### --> <!-- ##### FUNCTION gst_element_error ##### -->
<para> <para>
@ -519,25 +607,6 @@ instead.
@element: @element:
<!-- ##### FUNCTION gst_element_install_std_props ##### -->
<para>
</para>
@klass:
@first_name:
@Varargs:
<!-- ##### FUNCTION gst_element_send_event ##### -->
<para>
</para>
@element:
@event:
<!-- ##### FUNCTION gst_element_interrupt ##### --> <!-- ##### FUNCTION gst_element_interrupt ##### -->
<para> <para>
@ -555,6 +624,35 @@ instead.
@element: @element:
<!-- ##### FUNCTION gst_element_clock_wait ##### -->
<para>
</para>
@element:
@clock:
@time:
@Returns:
<!-- ##### FUNCTION gst_element_get_clock ##### -->
<para>
</para>
@element:
@Returns:
<!-- ##### FUNCTION gst_element_set_clock ##### -->
<para>
</para>
@element:
@clock:
<!-- ##### SIGNAL GstElement::eos ##### --> <!-- ##### SIGNAL GstElement::eos ##### -->
<para> <para>
@ -570,14 +668,7 @@ Is trigered whenever an error occured
@gstelement: the object which received the signal. @gstelement: the object which received the signal.
@arg1: the error message @arg1: the error message
@arg2:
<!-- ##### SIGNAL GstElement::event ##### -->
<para>
</para>
@gstelement: the object which received the signal.
@arg1:
<!-- ##### SIGNAL GstElement::new-pad ##### --> <!-- ##### SIGNAL GstElement::new-pad ##### -->
<para> <para>

View file

@ -38,6 +38,7 @@ The different major types of events.
@GST_EVENT_EMPTY: an empty event. @GST_EVENT_EMPTY: an empty event.
@GST_EVENT_SEEK: a seek event. @GST_EVENT_SEEK: a seek event.
@GST_EVENT_DISCONTINUOUS: a discontinuous event to indicate the stream has a discontinuity. @GST_EVENT_DISCONTINUOUS: a discontinuous event to indicate the stream has a discontinuity.
@GST_EVENT_NEW_MEDIA:
@GST_EVENT_INFO: an informational event @GST_EVENT_INFO: an informational event
@GST_EVENT_ERROR: an error event @GST_EVENT_ERROR: an error event
@ -71,8 +72,10 @@ The different types of seek events.
</para> </para>
@GST_SEEK_ANY: the seek is performed anyway. @GST_SEEK_ANY: the seek is performed anyway.
@GST_SEEK_TIMEOFFSET: this is a seek to specific timeoffset @GST_SEEK_TIMEOFFSET_SET:
@GST_SEEK_BYTEOFFSET: this is a seek to specific byteoffset @GST_SEEK_BYTEOFFSET_SET:
@GST_SEEK_BYTEOFFSET_CUR:
@GST_SEEK_BYTEOFFSET_END:
<!-- ##### MACRO GST_EVENT_SEEK_TYPE ##### --> <!-- ##### MACRO GST_EVENT_SEEK_TYPE ##### -->
<para> <para>
@ -133,6 +136,15 @@ The event data structure.
@event: @event:
<!-- ##### FUNCTION gst_event_copy ##### -->
<para>
</para>
@event:
@Returns:
<!-- ##### FUNCTION gst_event_new_seek ##### --> <!-- ##### FUNCTION gst_event_new_seek ##### -->
<para> <para>

View file

@ -18,24 +18,34 @@ with the buffer. (fakesink)
<!-- ##### SIGNAL GstFakeSink::handoff ##### --> <!-- ##### SIGNAL GstFakeSink::handoff ##### -->
<para> <para>
This signal is emmitted when a buffer is handled.
</para> </para>
@gstfakesink: the object which received the signal. @gstfakesink: the object which received the signal.
@arg1: @arg1: The buffer that is received.
<!-- ##### ARG GstFakeSink:num-sinks ##### --> <!-- ##### ARG GstFakeSink:num-sinks ##### -->
<para> <para>
The number of sink pads.
</para> </para>
<!-- ##### ARG GstFakeSink:silent ##### --> <!-- ##### ARG GstFakeSink:silent ##### -->
<para> <para>
Indicates the plugin should not emit messages.
</para> </para>
<!-- ##### ARG GstFakeSink:dump ##### --> <!-- ##### ARG GstFakeSink:dump ##### -->
<para> <para>
Dump the contents of the buffer
</para>
<!-- ##### ARG GstFakeSink:sync ##### -->
<para>
Sync on the clock
</para>
<!-- ##### ARG GstFakeSink:last-message ##### -->
<para>
The last message this plugin emmited.
</para> </para>

View file

@ -92,3 +92,8 @@ The <classname>GstFakeSrc</classname> generates empty buffers. (fakesrc)
</para> </para>
<!-- ##### ARG GstFakeSrc:last-message ##### -->
<para>
</para>

View file

@ -2,11 +2,12 @@
GstFileSrc GstFileSrc
<!-- ##### SECTION Short_Description ##### --> <!-- ##### SECTION Short_Description ##### -->
Read data from a file
<!-- ##### SECTION Long_Description ##### --> <!-- ##### SECTION Long_Description ##### -->
<para> <para>
FileSrc is used to read buffers from a file. It efficiently uses mmap
and subbuffers.
</para> </para>
<!-- ##### SECTION See_Also ##### --> <!-- ##### SECTION See_Also ##### -->
@ -14,38 +15,38 @@ GstFileSrc
</para> </para>
<!-- ##### ARG GstFileSrc:offset ##### -->
<para>
The offset in the file that is currently being read.
</para>
<!-- ##### ARG GstFileSrc:location ##### --> <!-- ##### ARG GstFileSrc:location ##### -->
<para> <para>
The filename
</para> </para>
<!-- ##### ARG GstFileSrc:filesize ##### --> <!-- ##### ARG GstFileSrc:filesize ##### -->
<para> <para>
The filesize.
</para> </para>
<!-- ##### ARG GstFileSrc:fd ##### --> <!-- ##### ARG GstFileSrc:fd ##### -->
<para> <para>
The file descriptor.
</para> </para>
<!-- ##### ARG GstFileSrc:blocksize ##### --> <!-- ##### ARG GstFileSrc:blocksize ##### -->
<para> <para>
The size of the buffers to pass to the peer element.
</para>
<!-- ##### ARG GstFileSrc:offset ##### -->
<para>
</para> </para>
<!-- ##### ARG GstFileSrc:mmapsize ##### --> <!-- ##### ARG GstFileSrc:mmapsize ##### -->
<para> <para>
The size of the mmapped area.
</para> </para>
<!-- ##### ARG GstFileSrc:touch ##### --> <!-- ##### ARG GstFileSrc:touch ##### -->
<para> <para>
Indicates the mmapped area should be touched to bring it into memory.
</para> </para>

View file

@ -52,3 +52,13 @@ Pass data without modification.
</para> </para>
<!-- ##### ARG GstIdentity:last-message ##### -->
<para>
</para>
<!-- ##### ARG GstIdentity:dump ##### -->
<para>
</para>

View file

@ -245,6 +245,8 @@ Check if the object has been destroyed.
</para> </para>
@object: @object:
@self:
<!-- # Unused Parameters # -->
@parent: @parent:
@ -279,6 +281,15 @@ Check if the object has been destroyed.
@Returns: @Returns:
<!-- ##### SIGNAL GstObject::deep-notify ##### -->
<para>
</para>
@gstobject: the object which received the signal.
@arg1:
@arg2:
<!-- ##### SIGNAL GstObject::object-saved ##### --> <!-- ##### SIGNAL GstObject::object-saved ##### -->
<para> <para>
Is trigered whenever a new object is saved to XML. You can connect to Is trigered whenever a new object is saved to XML. You can connect to

View file

@ -121,26 +121,26 @@ Can this pad be used to pull a buffer.
<!-- ##### MACRO GST_PAD_IS_SINK ##### --> <!-- ##### MACRO GST_PAD_IS_SINK ##### -->
<para> <para>
Check if the pad is a sinkpad.
</para> </para>
@pad: @pad: the pad to query
<!-- ##### MACRO GST_PAD_IS_SRC ##### --> <!-- ##### MACRO GST_PAD_IS_SRC ##### -->
<para> <para>
Check if the pad is a srcpad.
</para> </para>
@pad: @pad: the pad to query
<!-- ##### MACRO GST_PAD_IS_CONNECTED ##### --> <!-- ##### MACRO GST_PAD_IS_CONNECTED ##### -->
<para> <para>
Checks if the pad is connected
</para> </para>
@pad: @pad: the pad to query
<!-- ##### STRUCT GstPad ##### --> <!-- ##### STRUCT GstPad ##### -->
@ -193,12 +193,13 @@ from this pad.
<!-- ##### USER_FUNCTION GstPadGetCapsFunction ##### --> <!-- ##### USER_FUNCTION GstPadGetCapsFunction ##### -->
<para> <para>
Return the caps of the specified pad. By default this function
will return the pad template caps but can optionally be overridden.
</para> </para>
@pad: @pad: The pad to get the caps of
@caps: @caps: The peer caps, can be used to filter the caps.
@Returns: @Returns: The caps of the pad.
<!-- ##### ENUM GstRegionType ##### --> <!-- ##### ENUM GstRegionType ##### -->
@ -226,22 +227,22 @@ a start/stop timecode pair.
<!-- ##### USER_FUNCTION GstPadEventFunction ##### --> <!-- ##### USER_FUNCTION GstPadEventFunction ##### -->
<para> <para>
Function signature to handle an event for the pad.
</para> </para>
@pad: @pad: The pad to handle the event
@event: @event: The event to handle
@Returns: @Returns: TRUE if the pad could handle the event.
<!-- ##### USER_FUNCTION GstPadConnectFunction ##### --> <!-- ##### USER_FUNCTION GstPadConnectFunction ##### -->
<para> <para>
Function signature to handle a new connection on the pad.
</para> </para>
@pad: @pad: The pad that is connected.
@caps: @caps: The peer caps.
@Returns: @Returns: the result of the connection with the specified caps.
<!-- ##### ENUM GstPadConnectReturn ##### --> <!-- ##### ENUM GstPadConnectReturn ##### -->
@ -250,9 +251,9 @@ a start/stop timecode pair.
</para> </para>
@GST_PAD_CONNECT_REFUSED: @GST_PAD_CONNECT_REFUSED:
@GST_PAD_CONNECT_DELAYED:
@GST_PAD_CONNECT_OK: @GST_PAD_CONNECT_OK:
@GST_PAD_CONNECT_DONE: @GST_PAD_CONNECT_DONE:
@GST_PAD_CONNECT_DELAYED:
<!-- ##### ENUM GstPadDirection ##### --> <!-- ##### ENUM GstPadDirection ##### -->
<para> <para>
@ -466,6 +467,14 @@ Destroy the pad.
@sched: @sched:
<!-- ##### FUNCTION gst_pad_unset_sched ##### -->
<para>
</para>
@pad:
<!-- ##### FUNCTION gst_pad_get_real_parent ##### --> <!-- ##### FUNCTION gst_pad_get_real_parent ##### -->
<para> <para>
@ -537,9 +546,12 @@ Destroy the pad.
</para> </para>
@pad: @srcpad:
@sinkpad:
@filtercaps: @filtercaps:
@Returns: @Returns:
<!-- # Unused Parameters # -->
@pad:
<!-- ##### FUNCTION gst_pad_try_reconnect_filtered ##### --> <!-- ##### FUNCTION gst_pad_try_reconnect_filtered ##### -->
@ -547,9 +559,12 @@ Destroy the pad.
</para> </para>
@pad: @srcpad:
@sinkpad:
@filtercaps: @filtercaps:
@Returns: @Returns:
<!-- # Unused Parameters # -->
@pad:
<!-- ##### FUNCTION gst_pad_disconnect ##### --> <!-- ##### FUNCTION gst_pad_disconnect ##### -->
@ -561,6 +576,27 @@ Destroy the pad.
@sinkpad: @sinkpad:
<!-- ##### FUNCTION gst_pad_can_connect ##### -->
<para>
</para>
@srcpad:
@sinkpad:
@Returns:
<!-- ##### FUNCTION gst_pad_can_connect_filtered ##### -->
<para>
</para>
@srcpad:
@sinkpad:
@filtercaps:
@Returns:
<!-- ##### FUNCTION gst_pad_push ##### --> <!-- ##### FUNCTION gst_pad_push ##### -->
<para> <para>
@ -662,6 +698,16 @@ Destroy the pad.
@Returns: @Returns:
<!-- ##### FUNCTION gst_pad_perform_negotiate ##### -->
<para>
</para>
@srcpad:
@sinkpad:
@Returns:
<!-- ##### FUNCTION gst_pad_ghost_save_thyself ##### --> <!-- ##### FUNCTION gst_pad_ghost_save_thyself ##### -->
<para> <para>
@ -833,18 +879,18 @@ Get the chain function of the real pad.
<!-- ##### MACRO GST_RPAD_FILTER ##### --> <!-- ##### MACRO GST_RPAD_FILTER ##### -->
<para> <para>
Get the filter from the pad
</para> </para>
@pad: @pad: the pad to query
<!-- ##### MACRO GST_RPAD_APPFILTER ##### --> <!-- ##### MACRO GST_RPAD_APPFILTER ##### -->
<para> <para>
Get the application filter for this pad
</para> </para>
@pad: @pad: the pad to query
<!-- ##### MACRO GST_RPAD_GETFUNC ##### --> <!-- ##### MACRO GST_RPAD_GETFUNC ##### -->
@ -913,18 +959,18 @@ Get the gethandler function of this real pad.
<!-- ##### MACRO GST_RPAD_CONNECTFUNC ##### --> <!-- ##### MACRO GST_RPAD_CONNECTFUNC ##### -->
<para> <para>
Get the connect function of the pad
</para> </para>
@pad: @pad: the pad to query
<!-- ##### MACRO GST_RPAD_GETCAPSFUNC ##### --> <!-- ##### MACRO GST_RPAD_GETCAPSFUNC ##### -->
<para> <para>
Get the getcaps function of this pad
</para> </para>
@pad: @pad: the pad to query
<!-- ##### MACRO GST_GPAD_REALPAD ##### --> <!-- ##### MACRO GST_GPAD_REALPAD ##### -->
@ -940,8 +986,6 @@ Get the real pad of this ghost pad.
</para> </para>
@pad:
@realpad:
<!-- ##### FUNCTION gst_ghost_pad_new ##### --> <!-- ##### FUNCTION gst_ghost_pad_new ##### -->
<para> <para>

View file

@ -86,12 +86,6 @@ gst_element_request_pad_by_name() or gst_element_request_compatible_pad().
</para> </para>
@object:
@name_template:
@direction:
@presence:
@caps:
@fixed:
<!-- ##### MACRO GST_PADTEMPLATE_CAPS ##### --> <!-- ##### MACRO GST_PADTEMPLATE_CAPS ##### -->
<para> <para>
@ -159,18 +153,18 @@ Get the padtemplate of the factory created with GST_PADTEMPLATE_FACTORY()
<!-- ##### MACRO GST_PADTEMPLATE_FIXED ##### --> <!-- ##### MACRO GST_PADTEMPLATE_FIXED ##### -->
<para> <para>
Get the flag indicating the properties are fixed from the template.
</para> </para>
@templ: @templ: the template to query
<!-- ##### MACRO GST_PADTEMPLATE_IS_FIXED ##### --> <!-- ##### MACRO GST_PADTEMPLATE_IS_FIXED ##### -->
<para> <para>
Check if the properties of the padtemplate are fixed
</para> </para>
@templ: @templ: the template to query
<!-- ##### FUNCTION gst_padtemplate_new ##### --> <!-- ##### FUNCTION gst_padtemplate_new ##### -->
@ -224,3 +218,11 @@ 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:

View file

@ -53,6 +53,7 @@ can be made with <option>{}</option>.
@GST_PARSE_ERROR_CREATING_ELEMENT: @GST_PARSE_ERROR_CREATING_ELEMENT:
@GST_PARSE_ERROR_NOSUCH_ELEMENT: @GST_PARSE_ERROR_NOSUCH_ELEMENT:
@GST_PARSE_ERROR_INTERNAL: @GST_PARSE_ERROR_INTERNAL:
@GST_PARSE_ERROR_CONNECT:
<!-- ##### FUNCTION gst_parse_launch ##### --> <!-- ##### FUNCTION gst_parse_launch ##### -->
<para> <para>

View file

@ -20,11 +20,41 @@ are usually used in conjunction with GstCaps.
</para> </para>
@refcount: @refcount: a refcount for this struct
@lock: @fixed: indicates that this props has no lists or ranges
@fixed:
@properties: the properties @properties: the properties
<!-- ##### STRUCT GstPropsEntry ##### -->
<para>
</para>
<!-- ##### ENUM GstPropsType ##### -->
<para>
</para>
@GST_PROPS_END_TYPE:
@GST_PROPS_INVALID_TYPE:
@GST_PROPS_INT_TYPE:
@GST_PROPS_FLOAT_TYPE:
@GST_PROPS_FOURCC_TYPE:
@GST_PROPS_BOOL_TYPE:
@GST_PROPS_STRING_TYPE:
@GST_PROPS_VAR_TYPE:
@GST_PROPS_LIST_TYPE:
@GST_PROPS_FLOAT_RANGE_TYPE:
@GST_PROPS_INT_RANGE_TYPE:
@GST_PROPS_LAST_TYPE:
<!-- ##### MACRO GST_TYPE_PROPS ##### -->
<para>
The GType of the props boxed type, for use in GValues.
</para>
<!-- ##### MACRO GST_MAKE_FOURCC ##### --> <!-- ##### MACRO GST_MAKE_FOURCC ##### -->
<para> <para>
Create a FOURCC value that can easily be used to construct Create a FOURCC value that can easily be used to construct
@ -73,7 +103,7 @@ Create an integer property.
<!-- ##### MACRO GST_PROPS_INT_ANY ##### --> <!-- ##### MACRO GST_PROPS_INT_ANY ##### -->
<para> <para>
Create an integer property that can hold any int.
</para> </para>
@ -89,7 +119,7 @@ Create an integer range property.
<!-- ##### MACRO GST_PROPS_INT_NEGATIVE ##### --> <!-- ##### MACRO GST_PROPS_INT_NEGATIVE ##### -->
<para> <para>
Create an integer property that can hold negative ints.
</para> </para>
@ -137,19 +167,11 @@ Create a float range value.
<!-- ##### MACRO GST_PROPS_INT_POSITIVE ##### --> <!-- ##### MACRO GST_PROPS_INT_POSITIVE ##### -->
<para> <para>
Create an integer property that can hold positive ints.
</para> </para>
<!-- ##### MACRO GST_PROPS_ENTRY_IS_VARIABLE ##### -->
<para>
</para>
@a:
<!-- ##### FUNCTION gst_props_new ##### --> <!-- ##### FUNCTION gst_props_new ##### -->
<para> <para>
@ -268,7 +290,18 @@ Create a float range value.
@value: @value:
<!-- ##### FUNCTION gst_props_get_boolean ##### --> <!-- ##### FUNCTION gst_props_get ##### -->
<para>
</para>
@props:
@first_name:
@Varargs:
@Returns:
<!-- ##### FUNCTION gst_props_has_fixed_property ##### -->
<para> <para>
</para> </para>
@ -278,43 +311,14 @@ Create a float range value.
@Returns: @Returns:
<!-- ##### FUNCTION gst_props_get_fourcc_int ##### --> <!-- ##### FUNCTION gst_props_has_property_typed ##### -->
<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_get_float ##### -->
<para> <para>
</para> </para>
@props: @props:
@name: @name:
@type:
@Returns: @Returns:
@ -355,3 +359,134 @@ Create a float range value.
@Returns: @Returns:
<!-- ##### FUNCTION gst_props_get_entry ##### -->
<para>
</para>
@props:
@name:
@Returns:
<!-- ##### FUNCTION gst_props_entry_get ##### -->
<para>
</para>
@entry:
@Varargs:
@Returns:
<!-- # Unused Parameters # -->
@props:
<!-- ##### FUNCTION gst_props_entry_get_boolean ##### -->
<para>
</para>
@entry:
@val:
@Returns:
<!-- ##### FUNCTION gst_props_entry_get_float ##### -->
<para>
</para>
@entry:
@val:
@Returns:
<!-- ##### FUNCTION gst_props_entry_get_float_range ##### -->
<para>
</para>
@entry:
@min:
@max:
@Returns:
<!-- ##### FUNCTION gst_props_entry_get_fourcc_int ##### -->
<para>
</para>
@entry:
@val:
@Returns:
<!-- ##### FUNCTION gst_props_entry_get_int ##### -->
<para>
</para>
@entry:
@val:
@Returns:
<!-- ##### FUNCTION gst_props_entry_get_int_range ##### -->
<para>
</para>
@entry:
@min:
@max:
@Returns:
<!-- ##### FUNCTION gst_props_entry_get_list ##### -->
<para>
</para>
@entry:
@val:
@Returns:
<!-- ##### FUNCTION gst_props_entry_get_name ##### -->
<para>
</para>
@entry:
@Returns:
<!-- ##### FUNCTION gst_props_entry_get_string ##### -->
<para>
</para>
@entry:
@val:
@Returns:
<!-- ##### FUNCTION gst_props_entry_get_type ##### -->
<para>
</para>
@entry:
@Returns:
<!-- ##### FUNCTION gst_props_entry_is_fixed ##### -->
<para>
</para>
@entry:
@Returns:

View file

@ -38,6 +38,26 @@ Information about audio buffers.
audioraw audioraw
<!-- ##### 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/gstasyncdisksrc.sgml:Long_Description ##### --> <!-- ##### SECTION ./tmpl/gstasyncdisksrc.sgml:Long_Description ##### -->
<para> <para>
Reads data from a file. You can seek to a specific location by setting Reads data from a file. You can seek to a specific location by setting
@ -686,6 +706,27 @@ Retrieves the type id of the data in the buffer.
@buf: GstBuffer @buf: GstBuffer
<!-- ##### 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_CONNECTION ##### --> <!-- ##### MACRO GST_CONNECTION ##### -->
<para> <para>
@ -1420,6 +1461,13 @@ Indicates a srcpad for the padfactory.
</para> </para>
<!-- ##### MACRO GST_PROPS_ENTRY_IS_VARIABLE ##### -->
<para>
</para>
@a:
<!-- ##### MACRO GST_PROPS_FLOAT_RANGE_STRING ##### --> <!-- ##### MACRO GST_PROPS_FLOAT_RANGE_STRING ##### -->
<para> <para>
@ -2538,24 +2586,19 @@ the pool.
</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 ##### --> <!-- ##### ARG GstDiskSink:closed ##### -->
<para> <para>
</para> </para>
<!-- ##### ARG GstDiskSink:location ##### --> <!-- ##### ENUM GstDiskSinkFlags ##### -->
<para> <para>
The filename to write to.
</para> </para>
@GST_DISKSINK_OPEN:
@GST_DISKSINK_FLAG_LAST:
<!-- ##### STRUCT GstDiskSrc ##### --> <!-- ##### STRUCT GstDiskSrc ##### -->
<para> <para>
@ -2616,6 +2659,14 @@ Get the size of the file.
@GST_DISKSRC_OPEN: @GST_DISKSRC_OPEN:
@GST_DISKSRC_FLAG_LAST: @GST_DISKSRC_FLAG_LAST:
<!-- ##### SIGNAL GstElement::event ##### -->
<para>
</para>
@gstelement: the object which received the signal.
@arg1:
<!-- ##### SIGNAL GstElement::ghost-pad-removed ##### --> <!-- ##### SIGNAL GstElement::ghost-pad-removed ##### -->
<para> <para>
@ -2885,14 +2936,6 @@ 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>
@ -3126,13 +3169,20 @@ Query the element for the current mime type
</para> </para>
<!-- ##### SIGNAL GstXML::object-loaded ##### --> <!-- ##### STRUCT GstXML ##### -->
<para> <para>
Is trigered whenever the state of an element changes
</para> </para>
@gstelement: the object which received the signal.
@arg1: the new state of the object <!-- ##### SIGNAL GstXml::object-loaded ##### -->
<para>
</para>
@gstxml: the object which received the signal.
@arg1:
@arg2:
<!-- ##### MACRO INFO ##### --> <!-- ##### MACRO INFO ##### -->
<para> <para>
@ -3237,6 +3287,15 @@ must be defined to activate the tracing functionality.
</para> </para>
<!-- ##### FUNCTION cothread_get_data ##### -->
<para>
</para>
@thread:
@key:
@Returns:
<!-- ##### FUNCTION cothread_getcurrent ##### --> <!-- ##### FUNCTION cothread_getcurrent ##### -->
<para> <para>
@ -3250,6 +3309,15 @@ must be defined to activate the tracing functionality.
@Returns: @Returns:
<!-- ##### FUNCTION cothread_set_data ##### -->
<para>
</para>
@thread:
@key:
@data:
<!-- ##### FUNCTION g2g_object_class_find_property ##### --> <!-- ##### FUNCTION g2g_object_class_find_property ##### -->
<para> <para>
@ -3571,12 +3639,6 @@ must be defined to activate the tracing functionality.
@llink: @llink:
@Returns: @Returns:
<!-- ##### VARIABLE g_log_domain_gstreamer ##### -->
<para>
</para>
<!-- ##### MACRO g_object_class_find_property ##### --> <!-- ##### MACRO g_object_class_find_property ##### -->
<para> <para>
@ -4159,6 +4221,14 @@ must be defined to activate the tracing functionality.
@bin: @bin:
@element: @element:
<!-- ##### FUNCTION gst_bin_child_error ##### -->
<para>
</para>
@bin:
@child:
<!-- ##### FUNCTION gst_bin_create_plan ##### --> <!-- ##### FUNCTION gst_bin_create_plan ##### -->
<para> <para>
@ -4306,6 +4376,46 @@ must be defined to activate the tracing functionality.
@Returns: @Returns:
@count: @count:
<!-- ##### FUNCTION gst_clock_current_diff ##### -->
<para>
</para>
@clock:
@time:
@Returns:
<!-- ##### FUNCTION gst_clock_get_system ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION gst_clock_new ##### -->
<para>
</para>
@name:
@Returns:
<!-- ##### FUNCTION gst_clock_register ##### -->
<para>
</para>
@clock:
@obj:
<!-- ##### FUNCTION gst_clock_set ##### -->
<para>
</para>
@clock:
@time:
<!-- ##### FUNCTION gst_connection_get_type ##### --> <!-- ##### FUNCTION gst_connection_get_type ##### -->
<para> <para>
@ -4357,6 +4467,24 @@ must be defined to activate the tracing functionality.
@Returns: @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_load_thyself ##### --> <!-- ##### FUNCTION gst_element_load_thyself ##### -->
<para> <para>
@ -4410,6 +4538,14 @@ must be defined to activate the tracing functionality.
@parent: @parent:
@Returns: @Returns:
<!-- ##### FUNCTION gst_element_send_event ##### -->
<para>
</para>
@element:
@event:
<!-- ##### FUNCTION gst_element_signal_eos ##### --> <!-- ##### FUNCTION gst_element_signal_eos ##### -->
<para> <para>
@ -5109,6 +5245,51 @@ Call the EOS function of the pad
@minor: @minor:
@Returns: @Returns:
<!-- ##### 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 ##### --> <!-- ##### FUNCTION gst_props_register ##### -->
<para> <para>

View file

@ -40,6 +40,14 @@ Get the state of the scheduler.
@GST_SCHEDULER_STATE_STOPPED: @GST_SCHEDULER_STATE_STOPPED:
@GST_SCHEDULER_STATE_ERROR: @GST_SCHEDULER_STATE_ERROR:
<!-- ##### ENUM GstSchedulerFlags ##### -->
<para>
</para>
@GST_SCHEDULER_FLAG_FIXED_CLOCK:
@GST_SCHEDULER_FLAG_LAST:
<!-- ##### MACRO gst_scheduler_destroy ##### --> <!-- ##### MACRO gst_scheduler_destroy ##### -->
<para> <para>
Destroy the scheduler Destroy the scheduler
@ -169,6 +177,71 @@ Destroy the scheduler
@Returns: @Returns:
<!-- ##### FUNCTION gst_scheduler_add_scheduler ##### -->
<para>
</para>
@sched:
@sched2:
<!-- ##### FUNCTION gst_scheduler_remove_scheduler ##### -->
<para>
</para>
@sched:
@sched2:
<!-- ##### FUNCTION gst_scheduler_auto_clock ##### -->
<para>
</para>
@sched:
<!-- ##### FUNCTION gst_scheduler_get_clock ##### -->
<para>
</para>
@sched:
@Returns:
<!-- ##### FUNCTION gst_scheduler_set_clock ##### -->
<para>
</para>
@sched:
@clock:
<!-- ##### FUNCTION gst_scheduler_use_clock ##### -->
<para>
</para>
@sched:
@clock:
<!-- ##### FUNCTION gst_scheduler_clock_wait ##### -->
<para>
</para>
@sched:
@element:
@clock:
@time:
@Returns:
<!-- ##### FUNCTION gst_scheduler_iterate ##### --> <!-- ##### FUNCTION gst_scheduler_iterate ##### -->
<para> <para>

View file

@ -24,3 +24,8 @@ A tee can be used to split out the filter graph.
</para> </para>
<!-- ##### ARG GstTee:last-message ##### -->
<para>
</para>

View file

@ -6,7 +6,7 @@ Cache time and byteoffsets.
<!-- ##### SECTION Long_Description ##### --> <!-- ##### SECTION Long_Description ##### -->
<para> <para>
This clas is used by plugins to manage time vs byte offsets. It is mainly This class is used by plugins to manage time vs byte offsets. It is mainly
used for efficient seeking. used for efficient seeking.
</para> </para>

View file

@ -24,6 +24,15 @@ Some convenience functions
@value: @value:
<!-- ##### FUNCTION gst_util_set_value_from_string ##### -->
<para>
</para>
@value:
@value_str:
<!-- ##### FUNCTION gst_util_get_int_arg ##### --> <!-- ##### FUNCTION gst_util_get_int_arg ##### -->
<para> <para>

View file

@ -1,5 +1,5 @@
<!-- ##### SECTION Title ##### --> <!-- ##### SECTION Title ##### -->
GstXml GstXML
<!-- ##### SECTION Short_Description ##### --> <!-- ##### SECTION Short_Description ##### -->
Convert Elements into an XML presentation. Convert Elements into an XML presentation.
@ -15,15 +15,6 @@ All GstElements can be serialized to an XML presentation and subsequently loaded
</para> </para>
<!-- ##### STRUCT GstXML ##### -->
<para>
</para>
@object:
@topelements:
@ns:
<!-- ##### FUNCTION gst_xml_new ##### --> <!-- ##### FUNCTION gst_xml_new ##### -->
<para> <para>
@ -104,7 +95,17 @@ All GstElements can be serialized to an XML presentation and subsequently loaded
@Returns: @Returns:
<!-- ##### SIGNAL GstXml::object-loaded ##### --> <!-- ##### FUNCTION gst_xml_make_element ##### -->
<para>
</para>
@cur:
@parent:
@Returns:
<!-- ##### SIGNAL GstXML::object-loaded ##### -->
<para> <para>
</para> </para>
@ -112,8 +113,10 @@ All GstElements can be serialized to an XML presentation and subsequently loaded
@gstxml: the object which received the signal. @gstxml: the object which received the signal.
@arg1: @arg1:
@arg2: @arg2:
<!-- # Unused Parameters # -->
@gstelement: the object which received the signal.
<!-- ##### SIGNAL GstXml::object-loaded ##### --> <!-- ##### SIGNAL GstXML::object-loaded ##### -->
<para> <para>
</para> </para>
@ -121,4 +124,6 @@ All GstElements can be serialized to an XML presentation and subsequently loaded
@gstxml: the object which received the signal. @gstxml: the object which received the signal.
@arg1: @arg1:
@arg2: @arg2:
<!-- # Unused Parameters # -->
@gstelement: the object which received the signal.