<!entity GstCaps SYSTEM "sgml/gstcaps.sgml">
<!entity GstProps SYSTEM "sgml/gstprops.sgml">
<!entity GstClock SYSTEM "sgml/gstclock.sgml">
+<!entity GstSystemClock SYSTEM "sgml/gstsystemclock.sgml">
<!entity GstUtils SYSTEM "sgml/gstutils.sgml">
<!entity GstXML SYSTEM "sgml/gstxml.sgml">
<!entity GstQueue SYSTEM "sgml/gstqueue.sgml">
<!entity GstIdentity SYSTEM "sgml/gstidentity.sgml">
<!entity GstPipefilter SYSTEM "sgml/gstpipefilter.sgml">
<!entity GstStatistics SYSTEM "sgml/gststatistics.sgml">
+<!entity GstMD5Sink SYSTEM "sgml/gstmd5sink.sgml">
<!entity GstTee SYSTEM "sgml/gsttee.sgml">
<!entity gstreamer-tree-index SYSTEM "sgml/tree_index.sgml">
&GstQueue;
&GstScheduler;
&GstSchedulerFactory;
+ &GstSystemClock;
&GstThread;
&GstTimeCache;
&GstType;
&GstIdentity;
&GstStatistics;
+ &GstMD5Sink;
&GstTee;
</chapter>
<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>
<FILE>cothreads</FILE>
CURRENT_STACK_FRAME
cothread_state
COTHREAD_DESTROYED
cothread_context_init
cothread_context_free
+cothread_get_private
+cothread_set_private
cothread_create
cothread_free
cothread_setfunc
cothread_stop
cothread_switch
-cothread_set_data
-cothread_get_data
+cothread_context_get_data
+cothread_context_set_data
cothread_lock
cothread_trylock
cothread_unlock
cothread_main
cothread_current_main
cothread_current
+
<SUBSECTION Standard>
</SECTION>
<FILE>gst</FILE>
<TITLE>Gst</TITLE>
gst_init
+gst_init_with_popt_table
gst_version
gst_main
gst_main_quit
+g_log_domain_gstreamer
GST_VERSION_MAJOR
GST_VERSION_MINOR
GST_VERSION_MICRO
<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>
GST_SCHEDULER_PARENT
GST_SCHEDULER_STATE
GstSchedulerState
+GstSchedulerFlags
gst_scheduler_destroy
gst_scheduler_setup
gst_scheduler_reset
gst_scheduler_pad_connect
gst_scheduler_pad_disconnect
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_show
<SUBSECTION Standard>
gst_bin_new
gst_bin_destroy
gst_bin_add
+gst_bin_add_many
gst_bin_remove
gst_bin_get_by_name
gst_bin_get_by_name_recurse_up
gst_bin_iterate
gst_bin_child_state_change
gst_bin_child_error
+gst_bin_auto_clock
+gst_bin_get_clock
+gst_bin_use_clock
<SUBSECTION Standard>
GstBinClass
gst_bin_get_type
GstEvent
gst_event_new
gst_event_free
+gst_event_copy
gst_event_new_seek
gst_event_new_flush
gst_event_new_info
GST_ELEMENT_PADS
GST_ELEMENT_SCHED
GST_ELEMENT_MANAGER
+GST_ELEMENT_CLOCK
GstElement
GstElementLoopFunction
+GstElementGetClockFunction
+GstElementSetClockFunction
gst_element_class_add_padtemplate
gst_element_destroy
gst_element_set_loop_function
gst_element_set_sched
gst_element_set_parent
gst_element_get_parent
+gst_element_get_managing_bin
gst_element_add_pad
gst_element_remove_pad
gst_element_get_pad
gst_element_remove_ghost_pad
gst_element_request_compatible_pad
gst_element_request_pad_by_name
+gst_element_get_compatible_pad
+gst_element_get_compatible_pad_filtered
gst_element_connect
gst_element_connect_filtered
+gst_element_connect_elements
+gst_element_connect_elements_filtered
+gst_element_connect_elements_many
gst_element_disconnect
+gst_element_disconnect_elements
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_install_std_props
-gst_element_send_event
gst_element_interrupt
gst_element_yield
+gst_element_clock_wait
+gst_element_get_clock
+gst_element_set_clock
<SUBSECTION Standard>
GstElementClass
GST_TYPE_ELEMENT
GST_IS_ELEMENT
GST_IS_ELEMENT_CLASS
gst_element_get_type
+gst_element_class_install_std_props
</SECTION>
<SECTION>
<TITLE>GstClock</TITLE>
GstClockTime
GstClockTimeDiff
+GstClockCallback
+GstClockID
+GstClockReturn
GST_CLOCK_DIFF
+GST_TIMEVAL_TO_TIME
GstClock
-gst_clock_new
-gst_clock_get_system
-gst_clock_register
-gst_clock_set
+gst_clock_activate
+gst_clock_is_active
+gst_clock_async_supported
+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_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>
+<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>
<FILE>gstlog</FILE>
<SUBSECTION Standard>
gst_info
gst_pad_get_parent
gst_pad_get_sched
gst_pad_set_sched
+gst_pad_unset_sched
gst_pad_get_real_parent
gst_pad_add_ghost_pad
gst_pad_remove_ghost_pad
gst_pad_reconnect_filtered
gst_pad_try_reconnect_filtered
gst_pad_disconnect
+gst_pad_can_connect
+gst_pad_can_connect_filtered
gst_pad_push
gst_pad_pull
gst_pad_pullregion
gst_pad_get_padtemplate_caps
gst_pad_get_allowed_caps
gst_pad_recalc_allowed_caps
+gst_pad_perform_negotiate
gst_pad_ghost_save_thyself
gst_pad_peek
gst_pad_select
gst_pad_event_default
gst_pad_set_event_function
-
GstRealPad
GST_RPAD_LEN
GST_RPAD_OFFSET
<SECTION>
<FILE>gstcaps</FILE>
<TITLE>GstCaps</TITLE>
-GST_CAPS_LOCK
-GST_CAPS_TRYLOCK
-GST_CAPS_UNLOCK
+GST_TYPE_CAPS
GST_CAPS_NEW
GST_CAPS_FACTORY
GST_CAPS_GET
gst_caps_ref
gst_caps_unref
gst_caps_copy
+gst_caps_copy_1
gst_caps_copy_on_write
gst_caps_chain
gst_caps_append
gst_caps_get_props
gst_caps_check_compatibility
gst_caps_has_property
+gst_caps_has_fixed_property
+gst_caps_has_property_typed
gst_caps_normalize
-
gst_caps_set
+gst_caps_get
gst_caps_intersect
gst_caps_get_boolean
gst_caps_get_by_name
gst_caps_get_string
gst_caps_get_float
-
gst_caps_save_thyself
gst_caps_load_thyself
gst_caps_debug
<FILE>gstprops</FILE>
<TITLE>GstProps</TITLE>
GstProps
+GstPropsEntry
+GstPropsType
+GST_TYPE_PROPS
GST_MAKE_FOURCC
GST_STR_FOURCC
GST_PROPS_LIST
GST_PROPS_FLOAT
GST_PROPS_FLOAT_RANGE
GST_PROPS_INT_POSITIVE
-GST_PROPS_ENTRY_IS_VARIABLE
gst_props_new
gst_props_newv
gst_props_merge
gst_props_has_property
gst_props_normalize
gst_props_set
-gst_props_get_boolean
-gst_props_get_fourcc_int
-gst_props_get_int
-gst_props_get_string
-gst_props_get_float
+gst_props_get
+gst_props_has_fixed_property
+gst_props_has_property_typed
gst_props_intersect
gst_props_debug
gst_props_save_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>
-GstPropsEntry
-GstPropsId
</SECTION>
<SECTION>
<FILE>gstutils</FILE>
<TITLE>GstUtils</TITLE>
gst_util_set_object_arg
+gst_util_set_value_from_string
gst_util_get_int_arg
gst_util_get_bool_arg
gst_util_get_long_arg
<SECTION>
<FILE>gstxml</FILE>
<TITLE>GstXML</TITLE>
-GstXML
gst_xml_new
gst_xml_parse_doc
gst_xml_parse_memory
gst_xml_write_file
gst_xml_get_element
gst_xml_get_topelements
+gst_xml_make_element
+
<SUBSECTION Standard>
gst_xml_get_type
GST_XML
GST_IS_XML_CLASS
GST_TYPE_XML
GST_XML_CLASS
+GstXML
GstXMLClass
-xmlChildrenNode
-xmlRootNode
</SECTION>
<SECTION>
<SECTION>
<FILE>gstdisksink</FILE>
<TITLE>GstDiskSink</TITLE>
-GstDiskSinkFlags
<SUBSECTION Standard>
GstDiskSink
+GstDiskSinkFlags
GST_DISKSINK
GST_IS_DISKSINK
GST_TYPE_DISKSINK
GST_IS_MULTIDISKSRC_CLASS
</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>
+
gst_xml_get_type
gst_element_get_type
gst_bin_get_type
+gst_clock_get_type
gst_pipeline_get_type
gst_pad_get_type
+gst_padtemplate_get_type
+gst_ghost_pad_get_type
gst_thread_get_type
gst_tee_get_type
gst_plugin_feature_get_type
+gst_autoplug_get_type
gst_autoplugfactory_get_type
gst_typefactory_get_type
gst_elementfactory_get_type
gst_schedulerfactory_get_type
+gst_scheduler_get_type
+gst_system_clock_get_type
+gst_timecache_get_type
gst_xml_get_type
gst_aggregator_get_type
gst_fdsrc_get_type
gst_fdsink_get_type
+gst_disksink_get_type
gst_pipefilter_get_type
gst_identity_get_type
gst_queue_get_type
gst_statistics_get_type
+gst_md5sink_get_type
gst_typefind_get_type
@ctx:
@threadnum:
+@priv:
@func:
@argc:
@argv:
@ctx:
+<!-- ##### FUNCTION cothread_get_private ##### -->
+<para>
+
+</para>
+
+@thread:
+@Returns:
+
+
+<!-- ##### FUNCTION cothread_set_private ##### -->
+<para>
+
+</para>
+
+@thread:
+@data:
+
+
<!-- ##### FUNCTION cothread_create ##### -->
<para>
@thread:
-<!-- ##### FUNCTION cothread_set_data ##### -->
+<!-- ##### FUNCTION cothread_context_get_data ##### -->
<para>
</para>
@thread:
@key:
-@data:
+@Returns:
-<!-- ##### FUNCTION cothread_get_data ##### -->
+<!-- ##### FUNCTION cothread_context_set_data ##### -->
<para>
</para>
@thread:
@key:
-@Returns:
+@data:
<!-- ##### FUNCTION cothread_lock ##### -->
@argv:
+<!-- ##### FUNCTION gst_init_with_popt_table ##### -->
+<para>
+
+</para>
+
+@argc:
+@argv:
+@popt_options:
+
+
<!-- ##### FUNCTION gst_version ##### -->
<para>
+<!-- ##### VARIABLE g_log_domain_gstreamer ##### -->
+<para>
+
+</para>
+
+
<!-- ##### MACRO GST_VERSION_MAJOR ##### -->
<para>
The major version of GStreamer at compile time
</para>
+<!-- ##### ARG GstAggregator:last-message ##### -->
+<para>
+
+</para>
+
</para>
-@object:
<!-- ##### ENUM GstAutoplugFlags ##### -->
<para>
@Returns:
+<!-- ##### SIGNAL GstAutoplug::new-object ##### -->
+<para>
+
+</para>
+
+@gstautoplug: the object which received the signal.
+@arg1:
+
@GST_BIN_FLAG_MANAGER:
@GST_BIN_SELF_SCHEDULABLE:
@GST_BIN_FLAG_PREFER_COTHREADS:
+@GST_BIN_FLAG_FIXED_CLOCK:
+@GST_BIN_SELF_ITERATING:
@GST_BIN_FLAG_LAST:
<!-- ##### STRUCT GstBin ##### -->
@element:
+<!-- ##### FUNCTION gst_bin_add_many ##### -->
+<para>
+
+</para>
+
+@bin:
+@element_1:
+@Varargs:
+
+
<!-- ##### FUNCTION gst_bin_remove ##### -->
<para>
@child:
-<!-- ##### FUNCTION gst_bin_child_error ##### -->
+<!-- ##### FUNCTION gst_bin_auto_clock ##### -->
<para>
</para>
@bin:
-@child:
+
+
+<!-- ##### FUNCTION gst_bin_get_clock ##### -->
+<para>
+
+</para>
+
+@bin:
+@Returns:
+
+
+<!-- ##### FUNCTION gst_bin_use_clock ##### -->
+<para>
+
+</para>
+
+@bin:
+@clock:
<!-- ##### SIGNAL GstBin::object-added ##### -->
#GstProps, #GstPad
</para>
-<!-- ##### MACRO GST_CAPS_LOCK ##### -->
+<!-- ##### MACRO GST_TYPE_CAPS ##### -->
<para>
-Lock the caps structure
+The GType of the caps boxed type, for use in GValues.
</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_IS_CHAINED ##### -->
<para>
-
+Check if the GstCaps is chained.
</para>
-@caps:
+@caps: the caps to query
<!-- ##### MACRO GST_CAPS_IS_FIXED ##### -->
<para>
-
+Check if the GstCaps has fixed properties, ie. it has no ranges or lists.
</para>
-@caps:
+@caps: the caps to query
<!-- ##### STRUCT GstCaps ##### -->
@name: the name of the capability, for the application
@id: the typeid of the capability
@refcount: a refcounter for this caps structure
-@lock: the lock for this caps structure
-@fixed:
+@fixed: a boolean indicating that this caps structure is fixed
@properties: the properties of the capability
@next: a pointer to the next caps.
@Returns:
+<!-- ##### FUNCTION gst_caps_copy_1 ##### -->
+<para>
+
+</para>
+
+@caps:
+@Returns:
+
+
<!-- ##### FUNCTION gst_caps_copy_on_write ##### -->
<para>
@caps:
@type_id:
-<!-- # Unused Parameters # -->
-@Param2:
-@typeid:
<!-- ##### FUNCTION gst_caps_get_type_id ##### -->
<!-- ##### MACRO gst_caps_has_property ##### -->
<para>
+Check if the GstCaps has a property with the given name
+</para>
+
+@caps: the caps to query
+@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:
-@name:
+@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 ##### -->
@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 ##### -->
<para>
@caps: the caps to query
@name: the name of the property to get
+@res: a pointer to a gboolean to store the result
<!-- ##### FUNCTION gst_caps_get_by_name ##### -->
@caps: the caps to query
@name: the name of the property to get
+@res: a pointer to a guint32 to store the fourcc value
<!-- ##### MACRO gst_caps_get_int ##### -->
@caps: the caps to query
@name: the name of the property to get
+@res: a pointer to a gint to store the value
<!-- ##### MACRO gst_caps_get_string ##### -->
@caps: the caps to query
@name: the name of the property to get
+@res: a pointer to a gchar* to store the string
<!-- ##### MACRO gst_caps_get_float ##### -->
@caps: the caps to query
@name: the name of the property to get
+@res: a pointer to a gfloat to store the result
<!-- ##### FUNCTION gst_caps_save_thyself ##### -->
</para>
@caps:
+@label:
GstClock
<!-- ##### SECTION Short_Description ##### -->
-Clocking and synchronisation.
+Abstract class for global clocks
<!-- ##### SECTION Long_Description ##### -->
<para>
-GstClock provides an easy way to synchonize against a global clock.
+
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
-
+#GstSystemClock
</para>
<!-- ##### TYPEDEF GstClockTime ##### -->
<para>
-
+A datatype to hold a time, measured in microseconds.
</para>
<!-- ##### TYPEDEF GstClockTimeDiff ##### -->
<para>
+A datatype to hold a timedifference, measured in microseconds.
+</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 ##### -->
<para>
-Calculate the difference between to timestamps. This does not create
-and absolute difference so the result might be negative if the first
-timestamp is less than the second timestamp.
+Calculate a difference between to clock times.
</para>
-@s: first timestamp
-@e: second timestamp
+@s: the first time
+@e: the second time
+
+
+<!-- ##### MACRO GST_TIMEVAL_TO_TIME ##### -->
+<para>
+Convert a GTimeVal to a GstClockTime
+</para>
+
+@tv: the timeval to convert
<!-- ##### STRUCT GstClock ##### -->
<para>
+The opaque data structure of the clock.
+</para>
+
+
+<!-- ##### FUNCTION gst_clock_activate ##### -->
+<para>
+
+</para>
+
+@clock:
+@active:
+
+
+<!-- ##### FUNCTION gst_clock_is_active ##### -->
+<para>
</para>
-@name:
-@start_time:
-@current_time:
-@adjust:
-@locking:
-@sinkobjects:
-@num:
-@num_locked:
-@sinkmutex:
-@lock:
+@clock:
+@Returns:
+
-<!-- ##### FUNCTION gst_clock_new ##### -->
+<!-- ##### FUNCTION gst_clock_async_supported ##### -->
<para>
</para>
-@name:
+@clock:
@Returns:
-<!-- ##### FUNCTION gst_clock_get_system ##### -->
+<!-- ##### FUNCTION gst_clock_wait_async ##### -->
<para>
</para>
+@clock:
+@time:
+@func:
+@user_data:
@Returns:
-<!-- ##### FUNCTION gst_clock_register ##### -->
+<!-- ##### FUNCTION gst_clock_cancel_wait_async ##### -->
<para>
</para>
@clock:
-@obj:
+@id:
-<!-- ##### FUNCTION gst_clock_set ##### -->
+<!-- ##### FUNCTION gst_clock_notify_async ##### -->
<para>
</para>
@clock:
-@time:
+@interval:
+@func:
+@user_data:
+@Returns:
-<!-- ##### FUNCTION gst_clock_reset ##### -->
+<!-- ##### FUNCTION gst_clock_remove_notify_async ##### -->
<para>
</para>
@clock:
+@id:
-<!-- ##### FUNCTION gst_clock_wait ##### -->
+<!-- ##### FUNCTION gst_clock_unlock_id ##### -->
<para>
</para>
@clock:
-@time:
-@obj:
+@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 ##### -->
+<para>
+
+</para>
-<!-- ##### FUNCTION gst_clock_current_diff ##### -->
+@clock:
+
+
+<!-- ##### FUNCTION gst_clock_wait ##### -->
<para>
</para>
#GstFdSink
</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>
-@GST_DISKSINK_OPEN:
-@GST_DISKSINK_FLAG_LAST:
+<!-- ##### ARG GstDiskSink:maxfilesize ##### -->
+<para>
+
+</para>
@obj: The element to query
+<!-- ##### MACRO GST_ELEMENT_CLOCK ##### -->
+<para>
+Get the clock of this element
+</para>
+
+@obj: the Element to query
+
+
<!-- ##### STRUCT GstElement ##### -->
<para>
@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 ##### -->
<para>
@Returns:
+<!-- ##### FUNCTION gst_element_get_managing_bin ##### -->
+<para>
+
+</para>
+
+@element:
+@Returns:
+
+
<!-- ##### FUNCTION gst_element_add_pad ##### -->
<para>
@element:
@pad:
@name:
+@Returns:
<!-- ##### FUNCTION gst_element_remove_ghost_pad ##### -->
@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 ##### -->
<para>
@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 ##### -->
<para>
@destpadname:
+<!-- ##### FUNCTION gst_element_disconnect_elements ##### -->
+<para>
+
+</para>
+
+@src:
+@dest:
+
+
<!-- ##### FUNCTION gst_element_set_state ##### -->
<para>
@Returns:
-<!-- ##### FUNCTION gst_element_info ##### -->
+<!-- ##### FUNCTION gst_element_error ##### -->
<para>
</para>
@element:
-@info:
+@error:
@Varargs:
-<!-- ##### FUNCTION gst_element_error ##### -->
+<!-- ##### FUNCTION gst_element_get_factory ##### -->
<para>
</para>
@element:
-@error:
-@Varargs:
+@Returns:
-<!-- ##### FUNCTION gst_element_get_factory ##### -->
+<!-- ##### FUNCTION gst_element_set_eos ##### -->
<para>
</para>
@element:
-@Returns:
-<!-- ##### FUNCTION gst_element_set_eos ##### -->
+<!-- ##### FUNCTION gst_element_interrupt ##### -->
<para>
</para>
@element:
+@Returns:
-<!-- ##### FUNCTION gst_element_install_std_props ##### -->
+<!-- ##### FUNCTION gst_element_yield ##### -->
<para>
</para>
-@klass:
-@first_name:
-@Varargs:
+@element:
-<!-- ##### FUNCTION gst_element_send_event ##### -->
+<!-- ##### FUNCTION gst_element_clock_wait ##### -->
<para>
</para>
@element:
-@event:
+@clock:
+@time:
+@Returns:
-<!-- ##### FUNCTION gst_element_interrupt ##### -->
+<!-- ##### FUNCTION gst_element_get_clock ##### -->
<para>
</para>
@Returns:
-<!-- ##### FUNCTION gst_element_yield ##### -->
+<!-- ##### FUNCTION gst_element_set_clock ##### -->
<para>
</para>
@element:
+@clock:
<!-- ##### SIGNAL GstElement::eos ##### -->
@gstelement: the object which received the signal.
@arg1: the error message
-
-<!-- ##### SIGNAL GstElement::event ##### -->
-<para>
-
-</para>
-
-@gstelement: the object which received the signal.
-@arg1:
+@arg2:
<!-- ##### SIGNAL GstElement::new-pad ##### -->
<para>
@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_NEW_MEDIA:
@GST_EVENT_INFO: an informational event
@GST_EVENT_ERROR: an error event
</para>
@GST_SEEK_ANY: the seek is performed anyway.
-@GST_SEEK_TIMEOFFSET: this is a seek to specific timeoffset
-@GST_SEEK_BYTEOFFSET: this is a seek to specific byteoffset
+@GST_SEEK_TIMEOFFSET_SET:
+@GST_SEEK_BYTEOFFSET_SET:
+@GST_SEEK_BYTEOFFSET_CUR:
+@GST_SEEK_BYTEOFFSET_END:
<!-- ##### MACRO GST_EVENT_SEEK_TYPE ##### -->
<para>
@event:
+<!-- ##### FUNCTION gst_event_copy ##### -->
+<para>
+
+</para>
+
+@event:
+@Returns:
+
+
<!-- ##### FUNCTION gst_event_new_seek ##### -->
<para>
<!-- ##### SIGNAL GstFakeSink::handoff ##### -->
<para>
-
+This signal is emmitted when a buffer is handled.
</para>
@gstfakesink: the object which received the signal.
-@arg1:
+@arg1: The buffer that is received.
<!-- ##### ARG GstFakeSink:num-sinks ##### -->
<para>
-
+The number of sink pads.
</para>
<!-- ##### ARG GstFakeSink:silent ##### -->
<para>
-
+Indicates the plugin should not emit messages.
</para>
<!-- ##### ARG GstFakeSink:dump ##### -->
<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>
+<!-- ##### ARG GstFakeSrc:last-message ##### -->
+<para>
+
+</para>
+
GstFileSrc
<!-- ##### SECTION Short_Description ##### -->
-
+Read data from a file
<!-- ##### SECTION Long_Description ##### -->
<para>
-
+FileSrc is used to read buffers from a file. It efficiently uses mmap
+and subbuffers.
</para>
<!-- ##### SECTION See_Also ##### -->
</para>
-<!-- ##### ARG GstFileSrc:location ##### -->
+<!-- ##### ARG GstFileSrc:offset ##### -->
<para>
+The offset in the file that is currently being read.
+</para>
+<!-- ##### ARG GstFileSrc:location ##### -->
+<para>
+The filename
</para>
<!-- ##### ARG GstFileSrc:filesize ##### -->
<para>
-
+The filesize.
</para>
<!-- ##### ARG GstFileSrc:fd ##### -->
<para>
-
+The file descriptor.
</para>
<!-- ##### ARG GstFileSrc:blocksize ##### -->
<para>
-
-</para>
-
-<!-- ##### ARG GstFileSrc:offset ##### -->
-<para>
-
+The size of the buffers to pass to the peer element.
</para>
<!-- ##### ARG GstFileSrc:mmapsize ##### -->
<para>
-
+The size of the mmapped area.
</para>
<!-- ##### ARG GstFileSrc:touch ##### -->
<para>
-
+Indicates the mmapped area should be touched to bring it into memory.
</para>
</para>
+<!-- ##### ARG GstIdentity:last-message ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GstIdentity:dump ##### -->
+<para>
+
+</para>
+
</para>
@object:
+@self:
+<!-- # Unused Parameters # -->
@parent:
@Returns:
+<!-- ##### SIGNAL GstObject::deep-notify ##### -->
+<para>
+
+</para>
+
+@gstobject: the object which received the signal.
+@arg1:
+@arg2:
+
<!-- ##### SIGNAL GstObject::object-saved ##### -->
<para>
Is trigered whenever a new object is saved to XML. You can connect to
<!-- ##### MACRO GST_PAD_IS_SINK ##### -->
<para>
-
+Check if the pad is a sinkpad.
</para>
-@pad:
+@pad: the pad to query
<!-- ##### MACRO GST_PAD_IS_SRC ##### -->
<para>
-
+Check if the pad is a srcpad.
</para>
-@pad:
+@pad: the pad to query
<!-- ##### MACRO GST_PAD_IS_CONNECTED ##### -->
<para>
-
+Checks if the pad is connected
</para>
-@pad:
+@pad: the pad to query
<!-- ##### STRUCT GstPad ##### -->
<!-- ##### USER_FUNCTION GstPadGetCapsFunction ##### -->
<para>
-
+Return the caps of the specified pad. By default this function
+will return the pad template caps but can optionally be overridden.
</para>
-@pad:
-@caps:
-@Returns:
+@pad: The pad to get the caps of
+@caps: The peer caps, can be used to filter the caps.
+@Returns: The caps of the pad.
<!-- ##### ENUM GstRegionType ##### -->
<!-- ##### USER_FUNCTION GstPadEventFunction ##### -->
<para>
-
+Function signature to handle an event for the pad.
</para>
-@pad:
-@event:
-@Returns:
+@pad: The pad to handle the event
+@event: The event to handle
+@Returns: TRUE if the pad could handle the event.
<!-- ##### USER_FUNCTION GstPadConnectFunction ##### -->
<para>
-
+Function signature to handle a new connection on the pad.
</para>
-@pad:
-@caps:
-@Returns:
+@pad: The pad that is connected.
+@caps: The peer caps.
+@Returns: the result of the connection with the specified caps.
<!-- ##### ENUM GstPadConnectReturn ##### -->
</para>
@GST_PAD_CONNECT_REFUSED:
+@GST_PAD_CONNECT_DELAYED:
@GST_PAD_CONNECT_OK:
@GST_PAD_CONNECT_DONE:
-@GST_PAD_CONNECT_DELAYED:
<!-- ##### ENUM GstPadDirection ##### -->
<para>
@sched:
+<!-- ##### FUNCTION gst_pad_unset_sched ##### -->
+<para>
+
+</para>
+
+@pad:
+
+
<!-- ##### FUNCTION gst_pad_get_real_parent ##### -->
<para>
</para>
-@pad:
+@srcpad:
+@sinkpad:
@filtercaps:
@Returns:
+<!-- # Unused Parameters # -->
+@pad:
<!-- ##### FUNCTION gst_pad_try_reconnect_filtered ##### -->
</para>
-@pad:
+@srcpad:
+@sinkpad:
@filtercaps:
@Returns:
+<!-- # Unused Parameters # -->
+@pad:
<!-- ##### FUNCTION gst_pad_disconnect ##### -->
@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 ##### -->
<para>
@Returns:
+<!-- ##### FUNCTION gst_pad_perform_negotiate ##### -->
+<para>
+
+</para>
+
+@srcpad:
+@sinkpad:
+@Returns:
+
+
<!-- ##### FUNCTION gst_pad_ghost_save_thyself ##### -->
<para>
<!-- ##### MACRO GST_RPAD_FILTER ##### -->
<para>
-
+Get the filter from the pad
</para>
-@pad:
+@pad: the pad to query
<!-- ##### MACRO GST_RPAD_APPFILTER ##### -->
<para>
-
+Get the application filter for this pad
</para>
-@pad:
+@pad: the pad to query
<!-- ##### MACRO GST_RPAD_GETFUNC ##### -->
<!-- ##### MACRO GST_RPAD_CONNECTFUNC ##### -->
<para>
-
+Get the connect function of the pad
</para>
-@pad:
+@pad: the pad to query
<!-- ##### MACRO GST_RPAD_GETCAPSFUNC ##### -->
<para>
-
+Get the getcaps function of this pad
</para>
-@pad:
+@pad: the pad to query
<!-- ##### MACRO GST_GPAD_REALPAD ##### -->
</para>
-@pad:
-@realpad:
<!-- ##### FUNCTION gst_ghost_pad_new ##### -->
<para>
</para>
-@object:
-@name_template:
-@direction:
-@presence:
-@caps:
-@fixed:
<!-- ##### MACRO GST_PADTEMPLATE_CAPS ##### -->
<para>
<!-- ##### MACRO GST_PADTEMPLATE_FIXED ##### -->
<para>
-
+Get the flag indicating the properties are fixed from the template.
</para>
-@templ:
+@templ: the template to query
<!-- ##### MACRO GST_PADTEMPLATE_IS_FIXED ##### -->
<para>
-
+Check if the properties of the padtemplate are fixed
</para>
-@templ:
+@templ: the template to query
<!-- ##### FUNCTION gst_padtemplate_new ##### -->
@Returns:
+<!-- ##### SIGNAL GstPadTemplate::pad-created ##### -->
+<para>
+
+</para>
+
+@gstpadtemplate: the object which received the signal.
+@arg1:
+
@GST_PARSE_ERROR_CREATING_ELEMENT:
@GST_PARSE_ERROR_NOSUCH_ELEMENT:
@GST_PARSE_ERROR_INTERNAL:
+@GST_PARSE_ERROR_CONNECT:
<!-- ##### FUNCTION gst_parse_launch ##### -->
<para>
</para>
-@refcount:
-@lock:
-@fixed:
+@refcount: a refcount for this struct
+@fixed: indicates that this props has no lists or ranges
@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 ##### -->
<para>
Create a FOURCC value that can easily be used to construct
<!-- ##### MACRO GST_PROPS_INT_ANY ##### -->
<para>
-
+Create an integer property that can hold any int.
</para>
<!-- ##### MACRO GST_PROPS_INT_NEGATIVE ##### -->
<para>
-
+Create an integer property that can hold negative ints.
</para>
<!-- ##### MACRO GST_PROPS_INT_POSITIVE ##### -->
<para>
-
+Create an integer property that can hold positive ints.
</para>
-<!-- ##### MACRO GST_PROPS_ENTRY_IS_VARIABLE ##### -->
-<para>
-
-</para>
-
-@a:
-
-
<!-- ##### FUNCTION gst_props_new ##### -->
<para>
@value:
-<!-- ##### FUNCTION gst_props_get_boolean ##### -->
+<!-- ##### FUNCTION gst_props_get ##### -->
<para>
</para>
@props:
-@name:
+@first_name:
+@Varargs:
@Returns:
-<!-- ##### FUNCTION gst_props_get_fourcc_int ##### -->
+<!-- ##### FUNCTION gst_props_has_fixed_property ##### -->
<para>
</para>
@Returns:
-<!-- ##### FUNCTION gst_props_get_int ##### -->
+<!-- ##### FUNCTION gst_props_has_property_typed ##### -->
<para>
</para>
@props:
@name:
+@type:
@Returns:
-<!-- ##### FUNCTION gst_props_get_string ##### -->
+<!-- ##### FUNCTION gst_props_intersect ##### -->
<para>
</para>
-@props:
-@name:
+@props1:
+@props2:
@Returns:
-<!-- ##### FUNCTION gst_props_get_float ##### -->
+<!-- ##### FUNCTION gst_props_debug ##### -->
<para>
</para>
@props:
-@name:
+
+
+<!-- ##### FUNCTION gst_props_save_thyself ##### -->
+<para>
+
+</para>
+
+@props:
+@parent:
@Returns:
-<!-- ##### FUNCTION gst_props_intersect ##### -->
+<!-- ##### FUNCTION gst_props_load_thyself ##### -->
<para>
</para>
-@props1:
-@props2:
+@parent:
@Returns:
-<!-- ##### FUNCTION gst_props_debug ##### -->
+<!-- ##### FUNCTION gst_props_get_entry ##### -->
<para>
</para>
@props:
+@name:
+@Returns:
-<!-- ##### FUNCTION gst_props_save_thyself ##### -->
+<!-- ##### FUNCTION gst_props_entry_get ##### -->
<para>
</para>
+@entry:
+@Varargs:
+@Returns:
+<!-- # Unused Parameters # -->
@props:
-@parent:
+
+
+<!-- ##### FUNCTION gst_props_entry_get_boolean ##### -->
+<para>
+
+</para>
+
+@entry:
+@val:
@Returns:
-<!-- ##### FUNCTION gst_props_load_thyself ##### -->
+<!-- ##### FUNCTION gst_props_entry_get_float ##### -->
<para>
</para>
-@parent:
+@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:
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 ##### -->
<para>
Reads data from a file. You can seek to a specific location by setting
@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 ##### -->
<para>
</para>
+<!-- ##### MACRO GST_PROPS_ENTRY_IS_VARIABLE ##### -->
+<para>
+
+</para>
+
+@a:
+
<!-- ##### MACRO GST_PROPS_FLOAT_RANGE_STRING ##### -->
<para>
</para>
-<!-- ##### SIGNAL GstDiskSink::handoff ##### -->
-<para>
-Is emited after the buffer has been written to the disk.
-</para>
-
-@gstdisksink: the object which received the signal.
-
<!-- ##### ARG GstDiskSink:closed ##### -->
<para>
</para>
-<!-- ##### ARG GstDiskSink:location ##### -->
+<!-- ##### ENUM GstDiskSinkFlags ##### -->
<para>
-The filename to write to.
+
</para>
+@GST_DISKSINK_OPEN:
+@GST_DISKSINK_FLAG_LAST:
<!-- ##### STRUCT GstDiskSrc ##### -->
<para>
@GST_DISKSRC_OPEN:
@GST_DISKSRC_FLAG_LAST:
+<!-- ##### SIGNAL GstElement::event ##### -->
+<para>
+
+</para>
+
+@gstelement: the object which received the signal.
+@arg1:
+
<!-- ##### SIGNAL GstElement::ghost-pad-removed ##### -->
<para>
@pad: the pad that sent the QoS message
@qos_message: the message
-<!-- ##### SIGNAL GstPadTemplate::pad-created ##### -->
-<para>
-
-</para>
-
-@gstpadtemplate: the object which received the signal.
-@arg1:
-
<!-- ##### STRUCT GstPipelineClass ##### -->
<para>
</para>
-<!-- ##### SIGNAL GstXML::object-loaded ##### -->
+<!-- ##### STRUCT GstXML ##### -->
<para>
-Is trigered whenever the state of an element changes
+
</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 ##### -->
<para>
</para>
+<!-- ##### FUNCTION cothread_get_data ##### -->
+<para>
+
+</para>
+
+@thread:
+@key:
+@Returns:
+
<!-- ##### FUNCTION cothread_getcurrent ##### -->
<para>
@Returns:
+<!-- ##### FUNCTION cothread_set_data ##### -->
+<para>
+
+</para>
+
+@thread:
+@key:
+@data:
+
<!-- ##### FUNCTION g2g_object_class_find_property ##### -->
<para>
@llink:
@Returns:
-<!-- ##### VARIABLE g_log_domain_gstreamer ##### -->
-<para>
-
-</para>
-
-
<!-- ##### MACRO g_object_class_find_property ##### -->
<para>
@bin:
@element:
+<!-- ##### FUNCTION gst_bin_child_error ##### -->
+<para>
+
+</para>
+
+@bin:
+@child:
+
<!-- ##### FUNCTION gst_bin_create_plan ##### -->
<para>
@Returns:
@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 ##### -->
<para>
@Returns:
+<!-- ##### FUNCTION gst_element_info ##### -->
+<para>
+
+</para>
+
+@element:
+@info:
+@Varargs:
+
+<!-- ##### FUNCTION gst_element_install_std_props ##### -->
+<para>
+
+</para>
+
+@klass:
+@first_name:
+@Varargs:
+
<!-- ##### FUNCTION gst_element_load_thyself ##### -->
<para>
@parent:
@Returns:
+<!-- ##### FUNCTION gst_element_send_event ##### -->
+<para>
+
+</para>
+
+@element:
+@event:
+
<!-- ##### FUNCTION gst_element_signal_eos ##### -->
<para>
@minor:
@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 ##### -->
<para>
@GST_SCHEDULER_STATE_STOPPED:
@GST_SCHEDULER_STATE_ERROR:
+<!-- ##### ENUM GstSchedulerFlags ##### -->
+<para>
+
+</para>
+
+@GST_SCHEDULER_FLAG_FIXED_CLOCK:
+@GST_SCHEDULER_FLAG_LAST:
+
<!-- ##### MACRO gst_scheduler_destroy ##### -->
<para>
Destroy the scheduler
@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 ##### -->
<para>
</para>
+<!-- ##### ARG GstTee:last-message ##### -->
+<para>
+
+</para>
+
<!-- ##### SECTION Long_Description ##### -->
<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.
</para>
@value:
+<!-- ##### FUNCTION gst_util_set_value_from_string ##### -->
+<para>
+
+</para>
+
+@value:
+@value_str:
+
+
<!-- ##### FUNCTION gst_util_get_int_arg ##### -->
<para>
<!-- ##### SECTION Title ##### -->
-GstXml
+GstXML
<!-- ##### SECTION Short_Description ##### -->
Convert Elements into an XML presentation.
</para>
-<!-- ##### STRUCT GstXML ##### -->
-<para>
-
-</para>
-
-@object:
-@topelements:
-@ns:
-
<!-- ##### FUNCTION gst_xml_new ##### -->
<para>
@Returns:
-<!-- ##### SIGNAL GstXml::object-loaded ##### -->
+<!-- ##### FUNCTION gst_xml_make_element ##### -->
+<para>
+
+</para>
+
+@cur:
+@parent:
+@Returns:
+
+
+<!-- ##### SIGNAL GstXML::object-loaded ##### -->
<para>
</para>
@gstxml: the object which received the signal.
@arg1:
@arg2:
+<!-- # Unused Parameters # -->
+@gstelement: the object which received the signal.
-<!-- ##### SIGNAL GstXml::object-loaded ##### -->
+<!-- ##### SIGNAL GstXML::object-loaded ##### -->
<para>
</para>
@gstxml: the object which received the signal.
@arg1:
@arg2:
+<!-- # Unused Parameters # -->
+@gstelement: the object which received the signal.