added documentation to many items moved the GST_TYPE_XXX one to the Standart section, as they do not need docs

Original commit message from CVS:
added documentation to many items
moved the GST_TYPE_XXX one to the Standart section, as they do not need docs
This commit is contained in:
Stefan Kost 2004-09-02 14:24:22 +00:00
parent 978c272fa3
commit b32ebdaabe
36 changed files with 147 additions and 840 deletions

View file

@ -258,6 +258,8 @@ gst_clock_get_type
<SECTION> <SECTION>
<FILE>gstcompat</FILE> <FILE>gstcompat</FILE>
<TITLE>GstCompat</TITLE> <TITLE>GstCompat</TITLE>
<SUBSECTION Standard>
GST_PAD_IS_CONNECTED
gst_element_connect gst_element_connect
gst_element_connect_pads gst_element_connect_pads
gst_element_connect_many gst_element_connect_many
@ -277,8 +279,8 @@ GST_PAD_CONNECT_DONE
GstPadConnectReturn GstPadConnectReturn
GstPadConnectFunction GstPadConnectFunction
gst_info gst_info
<SUBSECTION Standard> <SUBSECTION Private>
GST_PAD_IS_CONNECTED
</SECTION> </SECTION>
<SECTION> <SECTION>
@ -314,7 +316,6 @@ GST_DATA_TYPE
GST_DATA_FLAGS GST_DATA_FLAGS
GST_DATA_FLAG_SHIFT GST_DATA_FLAG_SHIFT
GST_DATA_FLAG_UNSET GST_DATA_FLAG_UNSET
GST_TYPE_DATA
GstData GstData
GstDataFreeFunction GstDataFreeFunction
GstDataCopyFunction GstDataCopyFunction
@ -333,6 +334,7 @@ gst_data_ref
gst_data_ref_by_count gst_data_ref_by_count
gst_data_unref gst_data_unref
<SUBSECTION Standard> <SUBSECTION Standard>
GST_TYPE_DATA
GST_DATA_FLAG_SET GST_DATA_FLAG_SET
GST_DATA_FLAG_IS_SET GST_DATA_FLAG_IS_SET
<SUBSECTION Private> <SUBSECTION Private>
@ -343,7 +345,6 @@ gst_data_get_type
<FILE>gstelement</FILE> <FILE>gstelement</FILE>
<TITLE>GstElement</TITLE> <TITLE>GstElement</TITLE>
GstElement GstElement
GST_TYPE_ELEMENT
GST_NUM_STATES GST_NUM_STATES
GST_STATE GST_STATE
GST_STATE_PENDING GST_STATE_PENDING
@ -459,6 +460,7 @@ GST_IS_ELEMENT
GST_ELEMENT_CLASS GST_ELEMENT_CLASS
GST_IS_ELEMENT_CLASS GST_IS_ELEMENT_CLASS
GST_ELEMENT_GET_CLASS GST_ELEMENT_GET_CLASS
GST_TYPE_ELEMENT
<SUBSECTION Private> <SUBSECTION Private>
gst_element_get_type gst_element_get_type
</SECTION> </SECTION>
@ -475,7 +477,6 @@ GST_IS_ELEMENT_DETAILS
<SECTION> <SECTION>
<FILE>gstelementfactory</FILE> <FILE>gstelementfactory</FILE>
<TITLE>GstElementFactory</TITLE> <TITLE>GstElementFactory</TITLE>
GST_TYPE_ELEMENT_FACTORY
GstElementFactory GstElementFactory
gst_element_register gst_element_register
gst_element_factory_find gst_element_factory_find
@ -498,6 +499,7 @@ GST_ELEMENT_FACTORY
GST_IS_ELEMENT_FACTORY GST_IS_ELEMENT_FACTORY
GST_ELEMENT_FACTORY_CLASS GST_ELEMENT_FACTORY_CLASS
GST_IS_ELEMENT_FACTORY_CLASS GST_IS_ELEMENT_FACTORY_CLASS
GST_TYPE_ELEMENT_FACTORY
<SUBSECTION Private> <SUBSECTION Private>
gst_element_factory_get_type gst_element_factory_get_type
</SECTION> </SECTION>
@ -505,6 +507,7 @@ gst_element_factory_get_type
<SECTION> <SECTION>
<FILE>gstenumtypes</FILE> <FILE>gstenumtypes</FILE>
<TITLE>GstEnumTypes</TITLE> <TITLE>GstEnumTypes</TITLE>
<SUBSECTION Standard>
GST_TYPE_ALLOC_TRACE_FLAGS GST_TYPE_ALLOC_TRACE_FLAGS
GST_TYPE_ASSOC_FLAGS GST_TYPE_ASSOC_FLAGS
GST_TYPE_BIN_FLAGS GST_TYPE_BIN_FLAGS
@ -543,6 +546,7 @@ GST_TYPE_REGISTRY_FLAGS
GST_TYPE_REGISTRY_RETURN GST_TYPE_REGISTRY_RETURN
GST_TYPE_RESOURCE_ERROR GST_TYPE_RESOURCE_ERROR
GST_TYPE_RESULT GST_TYPE_RESULT
GST_TYPE_RANK
GST_TYPE_SCHEDULER_FLAGS GST_TYPE_SCHEDULER_FLAGS
GST_TYPE_SCHEDULER_STATE GST_TYPE_SCHEDULER_STATE
GST_TYPE_SEEK_ACCURACY GST_TYPE_SEEK_ACCURACY
@ -592,6 +596,7 @@ gst_registry_flags_get_type
gst_registry_return_get_type gst_registry_return_get_type
gst_resource_error_get_type gst_resource_error_get_type
gst_result_get_type gst_result_get_type
gst_rank_get_type
gst_scheduler_flags_get_type gst_scheduler_flags_get_type
gst_scheduler_state_get_type gst_scheduler_state_get_type
gst_seek_accuracy_get_type gst_seek_accuracy_get_type
@ -611,7 +616,6 @@ GstCoreError
GstLibraryError GstLibraryError
GstResourceError GstResourceError
GstStreamError GstStreamError
GST_TYPE_G_ERROR
GST_LIBRARY_ERROR GST_LIBRARY_ERROR
GST_RESOURCE_ERROR GST_RESOURCE_ERROR
GST_CORE_ERROR GST_CORE_ERROR
@ -622,6 +626,8 @@ gst_stream_error_quark
gst_core_error_quark gst_core_error_quark
gst_resource_error_quark gst_resource_error_quark
gst_library_error_quark gst_library_error_quark
<SUBSECTION Standard>
GST_TYPE_G_ERROR
<SUBSECTION Private> <SUBSECTION Private>
gst_g_error_get_type gst_g_error_get_type
</SECTION> </SECTION>
@ -629,7 +635,6 @@ gst_g_error_get_type
<SECTION> <SECTION>
<FILE>gstevent</FILE> <FILE>gstevent</FILE>
<TITLE>GstEvent</TITLE> <TITLE>GstEvent</TITLE>
GST_TYPE_EVENT
GstEvent GstEvent
GstEventType GstEventType
GST_EVENT_ANY GST_EVENT_ANY
@ -678,6 +683,7 @@ gst_event_new_flush
<SUBSECTION Standard> <SUBSECTION Standard>
GST_EVENT GST_EVENT
GST_IS_EVENT GST_IS_EVENT
GST_TYPE_EVENT
<SUBSECTION Private> <SUBSECTION Private>
gst_event_get_type gst_event_get_type
</SECTION> </SECTION>
@ -717,6 +723,7 @@ GST_GHOST_PAD
GST_IS_GHOST_PAD GST_IS_GHOST_PAD
GST_GHOST_PAD_CLASS GST_GHOST_PAD_CLASS
GST_IS_GHOST_PAD_CLASS GST_IS_GHOST_PAD_CLASS
GST_TYPE_GHOST_PAD
<SUBSECTION Private> <SUBSECTION Private>
gst_ghost_pad_get_type gst_ghost_pad_get_type
</SECTION> </SECTION>
@ -725,7 +732,6 @@ gst_ghost_pad_get_type
<FILE>gstindex</FILE> <FILE>gstindex</FILE>
<TITLE>GstIndex</TITLE> <TITLE>GstIndex</TITLE>
GstIndex GstIndex
GST_TYPE_INDEX_ENTRY
GstIndexEntry GstIndexEntry
GstIndexGroup GstIndexGroup
GstIndexCertainty GstIndexCertainty
@ -775,6 +781,7 @@ GST_TYPE_INDEX
GST_INDEX_CLASS GST_INDEX_CLASS
GST_IS_INDEX_CLASS GST_IS_INDEX_CLASS
GST_INDEX_GET_CLASS GST_INDEX_GET_CLASS
GST_TYPE_INDEX_ENTRY
<SUBSECTION Private> <SUBSECTION Private>
gst_index_get_type gst_index_get_type
</SECTION> </SECTION>
@ -782,7 +789,6 @@ gst_index_get_type
<SECTION> <SECTION>
<FILE>gstindexfactory</FILE> <FILE>gstindexfactory</FILE>
<TITLE>GstIndexFactory</TITLE> <TITLE>GstIndexFactory</TITLE>
GST_TYPE_INDEX_FACTORY
GstIndexFactory GstIndexFactory
gst_index_factory_new gst_index_factory_new
gst_index_factory_destroy gst_index_factory_destroy
@ -796,6 +802,7 @@ GST_IS_INDEX_FACTORY
GST_INDEX_FACTORY_CLASS GST_INDEX_FACTORY_CLASS
GST_IS_INDEX_FACTORY_CLASS GST_IS_INDEX_FACTORY_CLASS
GST_INDEX_FACTORY_GET_CLASS GST_INDEX_FACTORY_GET_CLASS
GST_TYPE_INDEX_FACTORY
<SUBSECTION Private> <SUBSECTION Private>
gst_index_factory_get_type gst_index_factory_get_type
</SECTION> </SECTION>
@ -806,9 +813,6 @@ gst_index_factory_get_type
GstDebugLevel GstDebugLevel
GST_LEVEL_DEFAULT GST_LEVEL_DEFAULT
GstDebugColorFlags GstDebugColorFlags
GST_DEBUG_FG_MASK
GST_DEBUG_BG_MASK
GST_DEBUG_FORMAT_MASK
GstDebugCategory GstDebugCategory
GST_STR_NULL GST_STR_NULL
GST_DEBUG_PAD_NAME GST_DEBUG_PAD_NAME
@ -874,12 +878,15 @@ gst_debug_category_unset_threshold_for_name
gst_debug_print_stack_trace gst_debug_print_stack_trace
GST_TIME_FORMAT GST_TIME_FORMAT
GST_TIME_ARGS GST_TIME_ARGS
<SUBSECTION Private>
GST_DEBUG_FG_MASK
GST_DEBUG_BG_MASK
GST_DEBUG_FORMAT_MASK
</SECTION> </SECTION>
<SECTION> <SECTION>
<FILE>gstimplementsinterface</FILE> <FILE>gstimplementsinterface</FILE>
<TITLE>GstImplementsInterface</TITLE> <TITLE>GstImplementsInterface</TITLE>
GST_TYPE_IMPLEMENTS_INTERFACE
GstImplementsInterface GstImplementsInterface
GST_IMPLEMENTS_INTERFACE_CHECK_INSTANCE_CAST GST_IMPLEMENTS_INTERFACE_CHECK_INSTANCE_CAST
GST_IMPLEMENTS_INTERFACE_CHECK_INSTANCE_TYPE GST_IMPLEMENTS_INTERFACE_CHECK_INSTANCE_TYPE
@ -893,6 +900,7 @@ GST_IMPLEMENTS_INTERFACE_CLASS
GST_IS_IMPLEMENTS_INTERFACE GST_IS_IMPLEMENTS_INTERFACE
GST_IS_IMPLEMENTS_INTERFACE_CLASS GST_IS_IMPLEMENTS_INTERFACE_CLASS
GST_IMPLEMENTS_INTERFACE_GET_CLASS GST_IMPLEMENTS_INTERFACE_GET_CLASS
GST_TYPE_IMPLEMENTS_INTERFACE
<SUBSECTION Private> <SUBSECTION Private>
gst_implements_interface_get_type gst_implements_interface_get_type
</SECTION> </SECTION>
@ -920,7 +928,6 @@ gst_mem_chunk_free
<FILE>gstobject</FILE> <FILE>gstobject</FILE>
<TITLE>GstObject</TITLE> <TITLE>GstObject</TITLE>
GstObject GstObject
GST_TYPE_OBJECT
GstObjectFlags GstObjectFlags
GST_FLAGS GST_FLAGS
GST_FLAG_IS_SET GST_FLAG_IS_SET
@ -957,6 +964,7 @@ GST_IS_OBJECT
GST_OBJECT_CLASS GST_OBJECT_CLASS
GST_IS_OBJECT_CLASS GST_IS_OBJECT_CLASS
GST_OBJECT_GET_CLASS GST_OBJECT_GET_CLASS
GST_TYPE_OBJECT
<SUBSECTION Private> <SUBSECTION Private>
gst_object_get_type gst_object_get_type
xmlNodePtr xmlNodePtr
@ -1006,7 +1014,6 @@ GST_PAD_IS_USABLE
GST_PAD_CAN_PULL GST_PAD_CAN_PULL
GST_PAD_IS_SRC GST_PAD_IS_SRC
GST_PAD_IS_SINK GST_PAD_IS_SINK
GST_TYPE_PAD_TEMPLATE
GstPadPresence GstPadPresence
gst_pad_new gst_pad_new
gst_pad_new_from_template gst_pad_new_from_template
@ -1102,6 +1109,7 @@ GST_PAD
GST_IS_PAD GST_IS_PAD
GST_PAD_CLASS GST_PAD_CLASS
GST_IS_PAD_CLASS GST_IS_PAD_CLASS
GST_TYPE_PAD
<SUBSECTION Private> <SUBSECTION Private>
gst_pad_get_type gst_pad_get_type
</SECTION> </SECTION>
@ -1111,8 +1119,6 @@ gst_pad_get_type
<TITLE>GstPadTemplate</TITLE> <TITLE>GstPadTemplate</TITLE>
GstPadTemplate GstPadTemplate
GstStaticPadTemplate GstStaticPadTemplate
GST_TYPE_PAD
GST_TYPE_GHOST_PAD
GST_IS_GHOST_PAD_FAST GST_IS_GHOST_PAD_FAST
GST_IS_PAD_FAST GST_IS_PAD_FAST
GST_PAD_TEMPLATE_NAME_TEMPLATE GST_PAD_TEMPLATE_NAME_TEMPLATE
@ -1132,6 +1138,7 @@ GST_IS_PAD_TEMPLATE
GST_PAD_TEMPLATE_CLASS GST_PAD_TEMPLATE_CLASS
GST_IS_PAD_TEMPLATE_CLASS GST_IS_PAD_TEMPLATE_CLASS
GST_STATIC_PAD_TEMPLATE GST_STATIC_PAD_TEMPLATE
GST_TYPE_PAD_TEMPLATE
<SUBSECTION Private> <SUBSECTION Private>
gst_pad_template_get_type gst_pad_template_get_type
</SECTION> </SECTION>
@ -1155,10 +1162,10 @@ gst_pipeline_new
GstPipelineClass GstPipelineClass
GST_PIPELINE GST_PIPELINE
GST_IS_PIPELINE GST_IS_PIPELINE
GST_TYPE_PIPELINE
GST_PIPELINE_CLASS GST_PIPELINE_CLASS
GST_IS_PIPELINE_CLASS GST_IS_PIPELINE_CLASS
GST_PIPELINE_GET_CLASS GST_PIPELINE_GET_CLASS
GST_TYPE_PIPELINE
<SUBSECTION Private> <SUBSECTION Private>
gst_pipeline_get_type gst_pipeline_get_type
</SECTION> </SECTION>
@ -1177,7 +1184,6 @@ GST_PLUGIN_DEFINE
GST_PLUGIN_DEFINE_STATIC GST_PLUGIN_DEFINE_STATIC
GST_LICENSE_UNKNOWN GST_LICENSE_UNKNOWN
GstPluginFilter GstPluginFilter
GST_TYPE_PLUGIN
gst_plugin_get_name gst_plugin_get_name
gst_plugin_get_description gst_plugin_get_description
gst_plugin_get_filename gst_plugin_get_filename
@ -1199,6 +1205,7 @@ gst_plugin_load
gst_library_load gst_library_load
<SUBSECTION Standard> <SUBSECTION Standard>
GST_PLUGIN GST_PLUGIN
GST_TYPE_PLUGIN
<SUBSECTION Private> <SUBSECTION Private>
gst_plugin_get_type gst_plugin_get_type
</SECTION> </SECTION>
@ -1221,10 +1228,10 @@ gst_plugin_feature_get_name
GstPluginFeatureClass GstPluginFeatureClass
GST_PLUGIN_FEATURE GST_PLUGIN_FEATURE
GST_IS_PLUGIN_FEATURE GST_IS_PLUGIN_FEATURE
GST_TYPE_PLUGIN_FEATURE
GST_PLUGIN_FEATURE_CLASS GST_PLUGIN_FEATURE_CLASS
GST_IS_PLUGIN_FEATURE_CLASS GST_IS_PLUGIN_FEATURE_CLASS
GST_PLUGIN_FEATURE_GET_CLASS GST_PLUGIN_FEATURE_GET_CLASS
GST_TYPE_PLUGIN_FEATURE
<SUBSECTION Private> <SUBSECTION Private>
gst_plugin_feature_get_type gst_plugin_feature_get_type
</SECTION> </SECTION>
@ -1270,9 +1277,9 @@ GstQueueSize
GstQueueClass GstQueueClass
GST_QUEUE GST_QUEUE
GST_IS_QUEUE GST_IS_QUEUE
GST_TYPE_QUEUE
GST_QUEUE_CLASS GST_QUEUE_CLASS
GST_IS_QUEUE_CLASS GST_IS_QUEUE_CLASS
GST_TYPE_QUEUE
<SUBSECTION Private> <SUBSECTION Private>
gst_queue_get_type gst_queue_get_type
</SECTION> </SECTION>
@ -1282,7 +1289,6 @@ gst_queue_get_type
<FILE>gstrealpad</FILE> <FILE>gstrealpad</FILE>
<TITLE>GstRealPad</TITLE> <TITLE>GstRealPad</TITLE>
GstRealPad GstRealPad
GST_TYPE_REAL_PAD
GST_IS_REAL_PAD_FAST GST_IS_REAL_PAD_FAST
GST_RPAD_DIRECTION GST_RPAD_DIRECTION
GST_RPAD_CAPS GST_RPAD_CAPS
@ -1313,6 +1319,7 @@ GST_REAL_PAD
GST_IS_REAL_PAD GST_IS_REAL_PAD
GST_REAL_PAD_CLASS GST_REAL_PAD_CLASS
GST_IS_REAL_PAD_CLASS GST_IS_REAL_PAD_CLASS
GST_TYPE_REAL_PAD
<SUBSECTION Private> <SUBSECTION Private>
gst_real_pad_get_type gst_real_pad_get_type
</SECTION> </SECTION>
@ -1353,10 +1360,10 @@ gst_registry_update_plugin
GstRegistryClass GstRegistryClass
GST_REGISTRY GST_REGISTRY
GST_IS_REGISTRY GST_IS_REGISTRY
GST_TYPE_REGISTRY
GST_REGISTRY_CLASS GST_REGISTRY_CLASS
GST_IS_REGISTRY_CLASS GST_IS_REGISTRY_CLASS
GST_REGISTRY_GET_CLASS GST_REGISTRY_GET_CLASS
GST_TYPE_REGISTRY
<SUBSECTION Private> <SUBSECTION Private>
gst_registry_get_type gst_registry_get_type
</SECTION> </SECTION>
@ -1414,10 +1421,10 @@ GST_SCHEDULER_DEFAULT_NAME
GstSchedulerClass GstSchedulerClass
GST_SCHEDULER GST_SCHEDULER
GST_IS_SCHEDULER GST_IS_SCHEDULER
GST_TYPE_SCHEDULER
GST_SCHEDULER_CLASS GST_SCHEDULER_CLASS
GST_IS_SCHEDULER_CLASS GST_IS_SCHEDULER_CLASS
GST_SCHEDULER_GET_CLASS GST_SCHEDULER_GET_CLASS
GST_TYPE_SCHEDULER
<SUBSECTION Private> <SUBSECTION Private>
gst_scheduler_get_type gst_scheduler_get_type
</SECTION> </SECTION>
@ -1426,7 +1433,6 @@ gst_scheduler_get_type
<FILE>gstschedulerfactory</FILE> <FILE>gstschedulerfactory</FILE>
<TITLE>GstSchedulerFactory</TITLE> <TITLE>GstSchedulerFactory</TITLE>
GstSchedulerFactory GstSchedulerFactory
GST_TYPE_SCHEDULER_FACTORY
gst_scheduler_register gst_scheduler_register
gst_scheduler_factory_new gst_scheduler_factory_new
gst_scheduler_factory_destroy gst_scheduler_factory_destroy
@ -1442,6 +1448,7 @@ GST_IS_SCHEDULER_FACTORY
GST_SCHEDULER_FACTORY_CLASS GST_SCHEDULER_FACTORY_CLASS
GST_IS_SCHEDULER_FACTORY_CLASS GST_IS_SCHEDULER_FACTORY_CLASS
GST_SCHEDULER_FACTORY_GET_CLASS GST_SCHEDULER_FACTORY_GET_CLASS
GST_TYPE_SCHEDULER_FACTORY
<SUBSECTION Private> <SUBSECTION Private>
gst_scheduler_factory_get_type gst_scheduler_factory_get_type
</SECTION> </SECTION>
@ -1449,7 +1456,6 @@ gst_scheduler_factory_get_type
<SECTION> <SECTION>
<FILE>gststructure</FILE> <FILE>gststructure</FILE>
<TITLE>GstStructure</TITLE> <TITLE>GstStructure</TITLE>
GST_TYPE_STRUCTURE
GstStructure GstStructure
GstStructureForeachFunc GstStructureForeachFunc
gst_structure_empty_new gst_structure_empty_new
@ -1486,6 +1492,7 @@ gst_structure_from_string
<SUBSECTION Standard> <SUBSECTION Standard>
GST_STRUCTURE GST_STRUCTURE
GST_IS_STRUCTURE GST_IS_STRUCTURE
GST_TYPE_STRUCTURE
<SUBSECTION Private> <SUBSECTION Private>
gst_structure_get_type gst_structure_get_type
</SECTION> </SECTION>
@ -1494,7 +1501,6 @@ gst_structure_get_type
<FILE>gstsystemclock</FILE> <FILE>gstsystemclock</FILE>
<TITLE>GstSystemClock</TITLE> <TITLE>GstSystemClock</TITLE>
GstSystemClock GstSystemClock
GST_TYPE_SYSTEM_CLOCK
gst_system_clock_obtain gst_system_clock_obtain
<SUBSECTION Standard> <SUBSECTION Standard>
GstSystemClockClass GstSystemClockClass
@ -1504,13 +1510,13 @@ gst_system_clock_get_type
GST_SYSTEM_CLOCK_CLASS GST_SYSTEM_CLOCK_CLASS
GST_IS_SYSTEM_CLOCK_CLASS GST_IS_SYSTEM_CLOCK_CLASS
GST_SYSTEM_CLOCK_GET_CLASS GST_SYSTEM_CLOCK_GET_CLASS
GST_TYPE_SYSTEM_CLOCK
</SECTION> </SECTION>
<SECTION> <SECTION>
<FILE>gsttaglist</FILE> <FILE>gsttaglist</FILE>
<TITLE>GstTagList</TITLE> <TITLE>GstTagList</TITLE>
GstTagList GstTagList
GST_TYPE_TAG_LIST
GstTagMergeMode GstTagMergeMode
GstTagFlag GstTagFlag
GstTagForeachFunc GstTagForeachFunc
@ -1606,6 +1612,7 @@ GST_TAG_LIST
GST_IS_TAG_LIST GST_IS_TAG_LIST
GST_TAG_FLAG_IS_VALID GST_TAG_FLAG_IS_VALID
GST_TAG_MODE_IS_VALID GST_TAG_MODE_IS_VALID
GST_TYPE_TAG_LIST
<SUBSECTION Private> <SUBSECTION Private>
gst_tag_list_get_type gst_tag_list_get_type
</SECTION> </SECTION>
@ -1615,7 +1622,6 @@ gst_tag_list_get_type
<TITLE>GstTagSetter</TITLE> <TITLE>GstTagSetter</TITLE>
GstTagSetter GstTagSetter
GstTagSetterIFace GstTagSetterIFace
GST_TYPE_TAG_SETTER
gst_tag_setter_merge gst_tag_setter_merge
gst_tag_setter_add gst_tag_setter_add
gst_tag_setter_add_values gst_tag_setter_add_values
@ -1629,6 +1635,7 @@ GST_TAG_SETTER
GST_IS_TAG_SETTER GST_IS_TAG_SETTER
GST_TAG_SETTER_CLASS GST_TAG_SETTER_CLASS
GST_TAG_SETTER_GET_IFACE GST_TAG_SETTER_GET_IFACE
GST_TYPE_TAG_SETTER
<SUBSECTION Private> <SUBSECTION Private>
gst_tag_setter_get_type gst_tag_setter_get_type
</SECTION> </SECTION>
@ -1637,7 +1644,6 @@ gst_tag_setter_get_type
<FILE>gstthread</FILE> <FILE>gstthread</FILE>
<TITLE>GstThread</TITLE> <TITLE>GstThread</TITLE>
GstThread GstThread
GST_TYPE_THREAD
gst_thread_current gst_thread_current
GstThreadState GstThreadState
gst_thread_new gst_thread_new
@ -1650,6 +1656,7 @@ GST_IS_THREAD
GST_THREAD_CLASS GST_THREAD_CLASS
GST_IS_THREAD_CLASS GST_IS_THREAD_CLASS
GST_THREAD_GET_CLASS GST_THREAD_GET_CLASS
GST_TYPE_THREAD
<SUBSECTION Private> <SUBSECTION Private>
gst_thread_get_type gst_thread_get_type
</SECTION> </SECTION>
@ -1712,7 +1719,6 @@ gst_type_find_register
<FILE>gsttypefindfactory</FILE> <FILE>gsttypefindfactory</FILE>
<TITLE>GstTypeFindFactory</TITLE> <TITLE>GstTypeFindFactory</TITLE>
GstTypeFindFactory GstTypeFindFactory
GST_TYPE_TYPE_FIND_FACTORY
gst_type_find_factory_get_list gst_type_find_factory_get_list
gst_type_find_factory_get_extensions gst_type_find_factory_get_extensions
gst_type_find_factory_get_caps gst_type_find_factory_get_caps
@ -1724,6 +1730,7 @@ GST_IS_TYPE_FIND_FACTORY
GST_TYPE_FIND_FACTORY_CLASS GST_TYPE_FIND_FACTORY_CLASS
GST_IS_TYPE_FIND_FACTORY_CLASS GST_IS_TYPE_FIND_FACTORY_CLASS
GST_TYPE_FIND_FACTORY_GET_CLASS GST_TYPE_FIND_FACTORY_GET_CLASS
GST_TYPE_TYPE_FIND_FACTORY
<SUBSECTION Private> <SUBSECTION Private>
gst_type_find_factory_get_type gst_type_find_factory_get_type
</SECTION> </SECTION>
@ -1734,10 +1741,7 @@ gst_type_find_factory_get_type
GstElementState GstElementState
GstElementStateReturn GstElementStateReturn
GstResult GstResult
GST_RANK_PRIMARY GstRank
GST_RANK_SECONDARY
GST_RANK_MARGINAL
GST_RANK_NONE
GST_PADDING GST_PADDING
GST_PADDING_INIT GST_PADDING_INIT
<SUBSECTION Standard> <SUBSECTION Standard>
@ -1747,7 +1751,6 @@ GST_PADDING_INIT
<FILE>gsturihandler</FILE> <FILE>gsturihandler</FILE>
<TITLE>GstUriHandler</TITLE> <TITLE>GstUriHandler</TITLE>
GstURIHandler GstURIHandler
GST_TYPE_URI_HANDLER
GST_URI_TYPE_IS_VALID GST_URI_TYPE_IS_VALID
gst_uri_protocol_is_valid gst_uri_protocol_is_valid
gst_uri_is_valid gst_uri_is_valid
@ -1766,6 +1769,7 @@ GST_URI_HANDLER
GST_IS_URI_HANDLER GST_IS_URI_HANDLER
GST_URI_HANDLER_CLASS GST_URI_HANDLER_CLASS
GST_URI_HANDLER_GET_INTERFACE GST_URI_HANDLER_GET_INTERFACE
GST_TYPE_URI_HANDLER
<SUBSECTION Private> <SUBSECTION Private>
gst_uri_handler_get_type gst_uri_handler_get_type
</SECTION> </SECTION>
@ -1774,6 +1778,7 @@ gst_uri_handler_get_type
<FILE>gsturitype</FILE> <FILE>gsturitype</FILE>
<TITLE>GstUriType</TITLE> <TITLE>GstUriType</TITLE>
GstURIType GstURIType
<SUBSECTION Standard>
GST_TYPE_URI GST_TYPE_URI
<SUBSECTION Private> <SUBSECTION Private>
gst_uri_get_uri_type gst_uri_get_uri_type
@ -1822,12 +1827,6 @@ GST_VALUE_HOLDS_LIST
GST_VALUE_HOLDS_FIXED_LIST GST_VALUE_HOLDS_FIXED_LIST
GST_VALUE_HOLDS_CAPS GST_VALUE_HOLDS_CAPS
GST_VALUE_HOLDS_FRACTION GST_VALUE_HOLDS_FRACTION
GST_TYPE_FOURCC
GST_TYPE_INT_RANGE
GST_TYPE_DOUBLE_RANGE
GST_TYPE_LIST
GST_TYPE_FIXED_LIST
GST_TYPE_FRACTION
GST_VALUE_LESS_THAN GST_VALUE_LESS_THAN
GST_VALUE_EQUAL GST_VALUE_EQUAL
GST_VALUE_GREATER_THAN GST_VALUE_GREATER_THAN
@ -1874,6 +1873,13 @@ gst_value_register_subtract_func
gst_value_intersect gst_value_intersect
gst_value_can_intersect gst_value_can_intersect
gst_value_register_intersect_func gst_value_register_intersect_func
<SUBSECTION Standard>
GST_TYPE_FOURCC
GST_TYPE_INT_RANGE
GST_TYPE_DOUBLE_RANGE
GST_TYPE_LIST
GST_TYPE_FIXED_LIST
GST_TYPE_FRACTION
</SECTION> </SECTION>
<SECTION> <SECTION>
@ -1902,10 +1908,10 @@ gst_xml_make_element
GstXMLClass GstXMLClass
GST_XML GST_XML
GST_IS_XML GST_IS_XML
GST_TYPE_XML
GST_XML_CLASS GST_XML_CLASS
GST_IS_XML_CLASS GST_IS_XML_CLASS
GST_XML_GET_CLASS GST_XML_GET_CLASS
GST_TYPE_XML
<SUBSECTION Private> <SUBSECTION Private>
gst_xml_get_type gst_xml_get_type
</SECTION> </SECTION>

View file

@ -63,7 +63,7 @@ clock providers in the bin.
<!-- ##### SIGNAL GstBin::element-added ##### --> <!-- ##### SIGNAL GstBin::element-added ##### -->
<para> <para>
Will be emmited if a new element was removed/added to this bin.
</para> </para>
@gstbin: the object which received the signal. @gstbin: the object which received the signal.
@ -71,7 +71,7 @@ clock providers in the bin.
<!-- ##### SIGNAL GstBin::element-removed ##### --> <!-- ##### SIGNAL GstBin::element-removed ##### -->
<para> <para>
Will be emmited if an element was removed from this bin.
</para> </para>
@gstbin: the object which received the signal. @gstbin: the object which received the signal.

View file

@ -282,10 +282,10 @@ Copies the given buffer using the copy function of the parent GstData structure.
<!-- ##### MACRO gst_buffer_is_writable ##### --> <!-- ##### MACRO gst_buffer_is_writable ##### -->
<para> <para>
Tests if you can safely write data into a buffer's data array.
</para> </para>
@buf: @buf: a #GstBuffer to check
<!-- ##### MACRO gst_buffer_copy_on_write ##### --> <!-- ##### MACRO gst_buffer_copy_on_write ##### -->

View file

@ -16,37 +16,43 @@ Structure describing sets of media formats
<!-- ##### MACRO GST_CAPS_FLAGS_ANY ##### --> <!-- ##### MACRO GST_CAPS_FLAGS_ANY ##### -->
<para> <para>
Flags that this caps has no specific content, but can contain anything.
</para> </para>
<!-- ##### MACRO GST_CAPS_ANY ##### --> <!-- ##### MACRO GST_CAPS_ANY ##### -->
<para> <para>
Means that the element/pad can output 'anything'. Useful for elements
that output unknown media, such as filesrc.
</para> </para>
<!-- ##### MACRO GST_CAPS_NONE ##### --> <!-- ##### MACRO GST_CAPS_NONE ##### -->
<para> <para>
The opposite of GST_CAPS_ANY: it means that the pad/element outputs an
undefined media type that can not be detected.
</para> </para>
<!-- ##### MACRO GST_STATIC_CAPS_ANY ##### --> <!-- ##### MACRO GST_STATIC_CAPS_ANY ##### -->
<para> <para>
Creates a static caps that matches anything. This can be used in pad
templates.
</para> </para>
@Returns: a new #GstCaps instance
<!-- ##### MACRO GST_STATIC_CAPS_NONE ##### --> <!-- ##### MACRO GST_STATIC_CAPS_NONE ##### -->
<para> <para>
Creates a static caps that matches nothing. This can be used in pad
templates.
</para> </para>
@Returns: a new #GstCaps instance
<!-- ##### MACRO GST_CAPS_IS_SIMPLE ##### --> <!-- ##### MACRO GST_CAPS_IS_SIMPLE ##### -->
@ -76,10 +82,12 @@ Structure describing sets of media formats
<!-- ##### MACRO GST_STATIC_CAPS ##### --> <!-- ##### MACRO GST_STATIC_CAPS ##### -->
<para> <para>
Creates a static caps from an input string. This can be used in pad
templates.
</para> </para>
@string: @string: the string describing the caps.
@Returns: a new #GstCaps instance
<!-- ##### MACRO GST_STATIC_CAPS_PREFERRED ##### --> <!-- ##### MACRO GST_STATIC_CAPS_PREFERRED ##### -->

View file

@ -2,11 +2,12 @@
GstCompat GstCompat
<!-- ##### SECTION Short_Description ##### --> <!-- ##### SECTION Short_Description ##### -->
Deprecated API entries Deprecated API entries.
<!-- ##### SECTION Long_Description ##### --> <!-- ##### SECTION Long_Description ##### -->
<para> <para>
Please do not use in new code. This symbols are hidden by the GST_DISABLE_DEPRECATED define.
One would have to add this to the CFLAGS when compiling old code.
</para> </para>
<!-- ##### SECTION See_Also ##### --> <!-- ##### SECTION See_Also ##### -->
@ -14,166 +15,3 @@ Deprecated API entries
</para> </para>
<!-- ##### MACRO gst_element_connect ##### -->
<para>
</para>
@a:
@b:
<!-- ##### MACRO gst_element_connect_pads ##### -->
<para>
</para>
@a:
@b:
@c:
@d:
<!-- ##### MACRO gst_element_connect_many ##### -->
<para>
</para>
@a:
@...:
<!-- ##### MACRO gst_element_connect_filtered ##### -->
<para>
</para>
@a:
@b:
@c:
<!-- ##### MACRO gst_element_disconnect ##### -->
<para>
</para>
@a:
@b:
<!-- ##### MACRO gst_pad_connect ##### -->
<para>
</para>
@a:
@b:
<!-- ##### MACRO gst_pad_connect_filtered ##### -->
<para>
</para>
@a:
@b:
@c:
<!-- ##### MACRO gst_pad_disconnect ##### -->
<para>
</para>
@a:
@b:
<!-- ##### MACRO gst_pad_proxy_connect ##### -->
<para>
</para>
@a:
@b:
<!-- ##### MACRO gst_pad_set_connect_function ##### -->
<para>
</para>
@a:
@b:
<!-- ##### FUNCTION gst_pad_call_chain_function ##### -->
<para>
</para>
@pad:
@data:
<!-- ##### FUNCTION gst_pad_call_get_function ##### -->
<para>
</para>
@pad:
@Returns:
<!-- ##### MACRO GST_PAD_CONNECT_REFUSED ##### -->
<para>
</para>
<!-- ##### MACRO GST_PAD_CONNECT_DELAYED ##### -->
<para>
</para>
<!-- ##### MACRO GST_PAD_CONNECT_OK ##### -->
<para>
</para>
<!-- ##### MACRO GST_PAD_CONNECT_DONE ##### -->
<para>
</para>
<!-- ##### TYPEDEF GstPadConnectReturn ##### -->
<para>
</para>
<!-- ##### TYPEDEF GstPadConnectFunction ##### -->
<para>
</para>
<!-- ##### MACRO gst_info ##### -->
<para>
</para>
@...:
<!-- # Unused Parameters # -->
@format:
@args...:

View file

@ -57,13 +57,6 @@ Unset the given flag
@flag: The flag to unset @flag: The flag to unset
<!-- ##### MACRO GST_TYPE_DATA ##### -->
<para>
</para>
<!-- ##### STRUCT GstData ##### --> <!-- ##### STRUCT GstData ##### -->
<para> <para>
The base structure The base structure

View file

@ -152,13 +152,6 @@ and gst_element_set_clock(). You can wait for the clock to reach a given
@arg1: @arg1:
@arg2: @arg2:
<!-- ##### MACRO GST_TYPE_ELEMENT ##### -->
<para>
</para>
<!-- ##### MACRO GST_NUM_STATES ##### --> <!-- ##### MACRO GST_NUM_STATES ##### -->
<para> <para>
The maximun number of states. The maximun number of states.

View file

@ -54,13 +54,6 @@ so that the autopluggers can select a plugin more appropriatly
#GstElement, #GstPlugin, #GstPluginFeature, #GstPadTemplate. #GstElement, #GstPlugin, #GstPluginFeature, #GstPadTemplate.
</para> </para>
<!-- ##### MACRO GST_TYPE_ELEMENT_FACTORY ##### -->
<para>
</para>
<!-- ##### STRUCT GstElementFactory ##### --> <!-- ##### STRUCT GstElementFactory ##### -->
<para> <para>

View file

@ -14,339 +14,3 @@ GstEnumTypes
</para> </para>
<!-- ##### MACRO GST_TYPE_ALLOC_TRACE_FLAGS ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_ASSOC_FLAGS ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_BIN_FLAGS ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_BUFFER_FLAG ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_CLOCK_ENTRY_STATUS ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_CLOCK_ENTRY_TYPE ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_CLOCK_FLAGS ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_CLOCK_RETURN ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_CORE_ERROR ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_CPU_FLAGS ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_DATA_FLAGS ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_DEBUG_COLOR_FLAGS ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_DEBUG_LEVEL ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_ELEMENT_FLAGS ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_ELEMENT_STATE ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_ELEMENT_STATE_RETURN ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_EVENT_FLAG ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_EVENT_TYPE ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_FORMAT ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_INDEX_CERTAINTY ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_INDEX_ENTRY_TYPE ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_INDEX_FLAGS ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_INDEX_LOOKUP_METHOD ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_INDEX_RESOLVER_METHOD ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_LIBRARY_ERROR ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_OBJECT_FLAGS ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_PAD_DIRECTION ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_PAD_FLAGS ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_PAD_LINK_RETURN ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_PAD_PRESENCE ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_PAD_TEMPLATE_FLAGS ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_PARSE_ERROR ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_PLUGIN_ERROR ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_QUERY_TYPE ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_REGISTRY_FLAGS ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_REGISTRY_RETURN ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_RESOURCE_ERROR ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_RESULT ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_SCHEDULER_FLAGS ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_SCHEDULER_STATE ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_SEEK_ACCURACY ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_SEEK_TYPE ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_STREAM_ERROR ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_TAG_FLAG ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_TAG_MERGE_MODE ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_THREAD_STATE ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_TYPE_FIND_PROBABILITY ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_URI_TYPE ##### -->
<para>
</para>

View file

@ -84,13 +84,6 @@ Categorized error messages
@GST_STREAM_ERROR_FORMAT: @GST_STREAM_ERROR_FORMAT:
@GST_STREAM_ERROR_NUM_ERRORS: @GST_STREAM_ERROR_NUM_ERRORS:
<!-- ##### MACRO GST_TYPE_G_ERROR ##### -->
<para>
</para>
<!-- ##### MACRO GST_LIBRARY_ERROR ##### --> <!-- ##### MACRO GST_LIBRARY_ERROR ##### -->
<para> <para>

View file

@ -27,13 +27,6 @@ gst_event_new_flush() creates a new flush event.
#GstPad, #GstElement #GstPad, #GstElement
</para> </para>
<!-- ##### MACRO GST_TYPE_EVENT ##### -->
<para>
</para>
<!-- ##### STRUCT GstEvent ##### --> <!-- ##### STRUCT GstEvent ##### -->
<para> <para>

View file

@ -14,13 +14,6 @@ Core interface implemented by #GstElements that allows runtime querying of inter
</para> </para>
<!-- ##### MACRO GST_TYPE_IMPLEMENTS_INTERFACE ##### -->
<para>
</para>
<!-- ##### STRUCT GstImplementsInterface ##### --> <!-- ##### STRUCT GstImplementsInterface ##### -->
<para> <para>

View file

@ -34,13 +34,6 @@ Is emited when a new entry is added to the index.
</para> </para>
<!-- ##### MACRO GST_TYPE_INDEX_ENTRY ##### -->
<para>
</para>
<!-- ##### STRUCT GstIndexEntry ##### --> <!-- ##### STRUCT GstIndexEntry ##### -->
<para> <para>
The basic element of an index. The basic element of an index.

View file

@ -14,13 +14,6 @@ GstIndexFactory is used to dynamically create GstIndex implementations.
#GstIndex #GstIndex
</para> </para>
<!-- ##### MACRO GST_TYPE_INDEX_FACTORY ##### -->
<para>
</para>
<!-- ##### STRUCT GstIndexFactory ##### --> <!-- ##### STRUCT GstIndexFactory ##### -->
<para> <para>
The GstIndexFactory object The GstIndexFactory object

View file

@ -135,27 +135,6 @@ categories to make them stand out in debugging output.
@GST_DEBUG_BOLD: Make the output bold. @GST_DEBUG_BOLD: Make the output bold.
@GST_DEBUG_UNDERLINE: Underline the output. @GST_DEBUG_UNDERLINE: Underline the output.
<!-- ##### MACRO GST_DEBUG_FG_MASK ##### -->
<para>
</para>
<!-- ##### MACRO GST_DEBUG_BG_MASK ##### -->
<para>
</para>
<!-- ##### MACRO GST_DEBUG_FORMAT_MASK ##### -->
<para>
</para>
<!-- ##### STRUCT GstDebugCategory ##### --> <!-- ##### STRUCT GstDebugCategory ##### -->
<para> <para>
This is the struct that describes the categories. Once initialized with This is the struct that describes the categories. Once initialized with

View file

@ -72,13 +72,6 @@ Is emitted when the parent of an object is unset.
The name of the object The name of the object
</para> </para>
<!-- ##### MACRO GST_TYPE_OBJECT ##### -->
<para>
</para>
<!-- ##### ENUM GstObjectFlags ##### --> <!-- ##### ENUM GstObjectFlags ##### -->
<para> <para>
Flags for an object Flags for an object

View file

@ -83,18 +83,20 @@ The result of a pad link.
<!-- ##### MACRO GST_PAD_LINK_FAILED ##### --> <!-- ##### MACRO GST_PAD_LINK_FAILED ##### -->
<para> <para>
Macro to test if the given #GstPadLinkReturn value indicates a
failed negotiation step (REFUSED/DELAYED).
</para> </para>
@ret: @ret: the #GstPadLinkReturn value
<!-- ##### MACRO GST_PAD_LINK_SUCCESSFUL ##### --> <!-- ##### MACRO GST_PAD_LINK_SUCCESSFUL ##### -->
<para> <para>
Macro to test if the given #GstPadLinkReturn value indicates a
successfull negotiation step (OK/DONE).
</para> </para>
@ret: @ret: the #GstPadLinkReturn value
<!-- ##### MACRO GST_PAD_QUERY_TYPE_FUNCTION ##### --> <!-- ##### MACRO GST_PAD_QUERY_TYPE_FUNCTION ##### -->
@ -439,13 +441,6 @@ Checks if the pad is a sink pad.
@pad: a #GstPad to check. @pad: a #GstPad to check.
<!-- ##### MACRO GST_TYPE_PAD_TEMPLATE ##### -->
<para>
</para>
<!-- ##### ENUM GstPadPresence ##### --> <!-- ##### ENUM GstPadPresence ##### -->
<para> <para>
Indicates when this pad will become available. Indicates when this pad will become available.

View file

@ -98,20 +98,6 @@ template.
@presence: @presence:
@static_caps: @static_caps:
<!-- ##### MACRO GST_TYPE_PAD ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_GHOST_PAD ##### -->
<para>
</para>
<!-- ##### MACRO GST_IS_GHOST_PAD_FAST ##### --> <!-- ##### MACRO GST_IS_GHOST_PAD_FAST ##### -->
<para> <para>

View file

@ -6,12 +6,12 @@ Container for features loaded from a shared object module
<!-- ##### SECTION Long_Description ##### --> <!-- ##### SECTION Long_Description ##### -->
<para> <para>
GStreamer is extensible so <classname>GstElements</classname> can be loaded at runtime. A plugin GStreamer is extensible, so <classname>GstElements</classname> can be loaded at runtime. A plugin
system can provide one or more of the basic <application>GStreamer</application> system can provide one or more of the basic <application>GStreamer</application>
#GstPluginFeature subclasses. #GstPluginFeature subclasses.
</para> </para>
<para> <para>
A plugin should export a symbol plugin_desc that is a struct of type #GstPluginDesc. A plugin should export a symbol <symbol>plugin_desc</symbol> that is a struct of type #GstPluginDesc.
the plugin loader will check the version of the core library the plugin was linked against the plugin loader will check the version of the core library the plugin was linked against
and will create a new #GstPlugin. It will then call the #GstPluginInitFunc function and will create a new #GstPlugin. It will then call the #GstPluginInitFunc function
that was provided in the plugin_desc. that was provided in the plugin_desc.
@ -20,7 +20,7 @@ that was provided in the plugin_desc.
Once you have a handle to a #GstPlugin, you can add any object that subclasses #GstPluginFeature. Once you have a handle to a #GstPlugin, you can add any object that subclasses #GstPluginFeature.
</para> </para>
<para> <para>
use gst_plugin_find_feature() and gst_plugin_get_feature_list() to find features in a plugin. Use gst_plugin_find_feature() and gst_plugin_get_feature_list() to find features in a plugin.
</para> </para>
<para> <para>
Usually plugins are always automaticlly loaded so you don't need to call gst_plugin_load() explicitly Usually plugins are always automaticlly loaded so you don't need to call gst_plugin_load() explicitly
@ -160,13 +160,6 @@ One would use this macro to define a local plugin that can only be used by the o
@Returns: @Returns:
<!-- ##### MACRO GST_TYPE_PLUGIN ##### -->
<para>
</para>
<!-- ##### FUNCTION gst_plugin_get_name ##### --> <!-- ##### FUNCTION gst_plugin_get_name ##### -->
<para> <para>

View file

@ -33,7 +33,10 @@ The queue blocks by default.
<!-- ##### SIGNAL GstQueue::overrun ##### --> <!-- ##### SIGNAL GstQueue::overrun ##### -->
<para> <para>
Reports that the buffer became full (overrun).
A buffer is full if the total amount of data inside it (num-buffers, time,
size) is higher than the boundary values which can be set through the GObject
properties.
</para> </para>
@gstqueue: the object which received the signal. @gstqueue: the object which received the signal.
@ -47,7 +50,10 @@ The queue blocks by default.
<!-- ##### SIGNAL GstQueue::underrun ##### --> <!-- ##### SIGNAL GstQueue::underrun ##### -->
<para> <para>
Reports that the buffer became empty (underrun).
A buffer is empty if the total amount of data inside it (num-buffers, time,
size) is lower than the boundary values which can be set through the GObject
properties.
</para> </para>
@gstqueue: the object which received the signal. @gstqueue: the object which received the signal.

View file

@ -37,13 +37,6 @@ Use gst_scheduler_factory_destroy() to remove the factory from the global list.
</para> </para>
<!-- ##### MACRO GST_TYPE_SCHEDULER_FACTORY ##### -->
<para>
</para>
<!-- ##### FUNCTION gst_scheduler_register ##### --> <!-- ##### FUNCTION gst_scheduler_register ##### -->
<para> <para>

View file

@ -14,13 +14,6 @@ Generic structure containing fields of names and values
</para> </para>
<!-- ##### MACRO GST_TYPE_STRUCTURE ##### -->
<para>
</para>
<!-- ##### STRUCT GstStructure ##### --> <!-- ##### STRUCT GstStructure ##### -->
<para> <para>

View file

@ -25,13 +25,6 @@ system time.
@cond: @cond:
@_gst_reserved: @_gst_reserved:
<!-- ##### MACRO GST_TYPE_SYSTEM_CLOCK ##### -->
<para>
</para>
<!-- ##### FUNCTION gst_system_clock_obtain ##### --> <!-- ##### FUNCTION gst_system_clock_obtain ##### -->
<para> <para>

View file

@ -20,13 +20,6 @@ List of tags and values used to describe media metadata
</para> </para>
<!-- ##### MACRO GST_TYPE_TAG_LIST ##### -->
<para>
</para>
<!-- ##### ENUM GstTagMergeMode ##### --> <!-- ##### ENUM GstTagMergeMode ##### -->
<para> <para>

View file

@ -27,13 +27,6 @@ Element interface that allows setting and retrieval of media metadata
@g_iface: @g_iface:
<!-- ##### MACRO GST_TYPE_TAG_SETTER ##### -->
<para>
</para>
<!-- ##### FUNCTION gst_tag_setter_merge ##### --> <!-- ##### FUNCTION gst_tag_setter_merge ##### -->
<para> <para>

View file

@ -36,13 +36,6 @@ A Thread can act as a toplevel bin as it has its own scheduler.
The thread priority The thread priority
</para> </para>
<!-- ##### MACRO GST_TYPE_THREAD ##### -->
<para>
</para>
<!-- ##### VARIABLE gst_thread_current ##### --> <!-- ##### VARIABLE gst_thread_current ##### -->
<para> <para>

View file

@ -73,13 +73,6 @@ Object that stores information about a typefind function
</para> </para>
<!-- ##### MACRO GST_TYPE_TYPE_FIND_FACTORY ##### -->
<para>
</para>
<!-- ##### FUNCTION gst_type_find_factory_get_list ##### --> <!-- ##### FUNCTION gst_type_find_factory_get_list ##### -->
<para> <para>

View file

@ -16,23 +16,25 @@ various global enums and constants
<!-- ##### ENUM GstElementState ##### --> <!-- ##### ENUM GstElementState ##### -->
<para> <para>
These contants describe the state a #GstElement is in and transition scheduled for the #GstElement (the pending state).
</para> </para>
@GST_STATE_VOID_PENDING: @GST_STATE_VOID_PENDING: no transition is schedules for this element
@GST_STATE_NULL: @GST_STATE_NULL: this is the default state all elements are in, after they have been created and are doing nothing
@GST_STATE_READY: @GST_STATE_READY: the element is ready to start doing something
@GST_STATE_PAUSED: @GST_STATE_PAUSED: the element is paused for a period of time
@GST_STATE_PLAYING: @GST_STATE_PLAYING: the element is doing something
<!-- ##### ENUM GstElementStateReturn ##### --> <!-- ##### ENUM GstElementStateReturn ##### -->
<para> <para>
One of these values is returned from a gst_element_set_state() call.
As GST_STATE_FAILURE is equal to 0, one can use a boolean comparission
against the GstElementStateReturn value.
</para> </para>
@GST_STATE_FAILURE: @GST_STATE_FAILURE: the state of the element could not be changed
@GST_STATE_SUCCESS: @GST_STATE_SUCCESS: the state of the element has already be changed
@GST_STATE_ASYNC: @GST_STATE_ASYNC: the state of the element will change in the near future
<!-- ##### ENUM GstResult ##### --> <!-- ##### ENUM GstResult ##### -->
<para> <para>
@ -43,33 +45,20 @@ various global enums and constants
@GST_RESULT_NOK: @GST_RESULT_NOK:
@GST_RESULT_NOT_IMPL: @GST_RESULT_NOT_IMPL:
<!-- ##### MACRO GST_RANK_PRIMARY ##### --> <!-- ##### ENUM GstRank ##### -->
<para> <para>
Element priority ranks. Defines the order in which the autoplugger (or similar
rank-picking mechanisms) will choose this element over an alternative one
with the same function.
The rank is a unsigned integer ranging from 0 (GST_RANK_NONE) to 256 (GST_RANK_PRIMARY).
These constants serve as a rough guidiance for defining the rank of a #GstPlugin using
gst_plugin_feature_set_rank().
</para> </para>
@GST_RANK_NONE: will be chosen last or not at all
@GST_RANK_MARGINAL: unlikly to be chosen
<!-- ##### MACRO GST_RANK_SECONDARY ##### --> @GST_RANK_SECONDARY: likely to be chosen
<para> @GST_RANK_PRIMARY: will be chosen first
</para>
<!-- ##### MACRO GST_RANK_MARGINAL ##### -->
<para>
</para>
<!-- ##### MACRO GST_RANK_NONE ##### -->
<para>
</para>
<!-- ##### MACRO GST_PADDING ##### --> <!-- ##### MACRO GST_PADDING ##### -->
<para> <para>

View file

@ -21,13 +21,6 @@ and the element property that can handle a given URI.
</para> </para>
<!-- ##### MACRO GST_TYPE_URI_HANDLER ##### -->
<para>
</para>
<!-- ##### MACRO GST_URI_TYPE_IS_VALID ##### --> <!-- ##### MACRO GST_URI_TYPE_IS_VALID ##### -->
<para> <para>

View file

@ -23,10 +23,3 @@ describes URI types
@GST_URI_SINK: @GST_URI_SINK:
@GST_URI_SRC: @GST_URI_SRC:
<!-- ##### MACRO GST_TYPE_URI ##### -->
<para>
</para>

View file

@ -16,13 +16,14 @@ GValue implementations specific to GStreamer
<!-- ##### MACRO GST_MAKE_FOURCC ##### --> <!-- ##### MACRO GST_MAKE_FOURCC ##### -->
<para> <para>
will transform four characters into a host-endiannness guint32 fourcc:
<code>guint32 fourcc = GST_MAKE_FOURCC ('M','J','P','G');</code>
</para> </para>
@a: @a: the first component
@b: @b: the second component
@c: @c: the third component
@d: @d: the fourth component
<!-- ##### MACRO GST_STR_FOURCC ##### --> <!-- ##### MACRO GST_STR_FOURCC ##### -->
@ -35,17 +36,21 @@ GValue implementations specific to GStreamer
<!-- ##### MACRO GST_FOURCC_FORMAT ##### --> <!-- ##### MACRO GST_FOURCC_FORMAT ##### -->
<para> <para>
Can be used to properly output a fourcc (a guint32) value in a
printf()-style text message.
<code>printf ("fourcc: %" GST_FOURCC_FORMAT "\n", GST_FOURCC_ARGS (fcc));</code>
</para> </para>
<!-- ##### MACRO GST_FOURCC_ARGS ##### --> <!-- ##### MACRO GST_FOURCC_ARGS ##### -->
<para> <para>
Can be used to properly output a fourcc (a guint32) value in a
printf()-style text message.
<code>printf ("fourcc: %" GST_FOURCC_FORMAT "\n", GST_FOURCC_ARGS (fcc));</code>
</para> </para>
@fourcc: @fourcc: the fourcc value to print
<!-- ##### MACRO GST_VALUE_HOLDS_FOURCC ##### --> <!-- ##### MACRO GST_VALUE_HOLDS_FOURCC ##### -->
@ -104,48 +109,6 @@ GValue implementations specific to GStreamer
@x: @x:
<!-- ##### MACRO GST_TYPE_FOURCC ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_INT_RANGE ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_DOUBLE_RANGE ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_LIST ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_FIXED_LIST ##### -->
<para>
</para>
<!-- ##### MACRO GST_TYPE_FRACTION ##### -->
<para>
</para>
<!-- ##### MACRO GST_VALUE_LESS_THAN ##### --> <!-- ##### MACRO GST_VALUE_LESS_THAN ##### -->
<para> <para>

View file

@ -105,7 +105,7 @@ struct _GstDebugCategory {
/********** some convenience macros for debugging **********/ /********** some convenience macros for debugging **********/
/* This is needed in printf's if a char* might be NULL. Solaris crashes then */ /* This is needed in printf's if a char* might be NULL. Solaris crashes then. */
#define GST_STR_NULL(str) ((str) ? (str) : "(NULL)") #define GST_STR_NULL(str) ((str) ? (str) : "(NULL)")
/* easier debugging for pad names */ /* easier debugging for pad names */
@ -114,8 +114,7 @@ struct _GstDebugCategory {
GST_STR_NULL (GST_OBJECT_NAME (GST_OBJECT_PARENT(pad))) : \ GST_STR_NULL (GST_OBJECT_NAME (GST_OBJECT_PARENT(pad))) : \
"''", GST_OBJECT_NAME (pad) "''", GST_OBJECT_NAME (pad)
/* You might want to define GST_FUNCTION in apps' configure script */ /* You might want to define GST_FUNCTION in apps' configure script. */
#ifndef GST_FUNCTION #ifndef GST_FUNCTION
#if defined (__GNUC__) #if defined (__GNUC__)
# define GST_FUNCTION ((const char*) (__PRETTY_FUNCTION__)) # define GST_FUNCTION ((const char*) (__PRETTY_FUNCTION__))

View file

@ -355,7 +355,7 @@ gst_tag_get_nick (const gchar * tag)
* Returns the human-readable description of this tag, You must not change or * Returns the human-readable description of this tag, You must not change or
* free this string. * free this string.
* *
* Return the human-readable description of this tag * Returns: the human-readable description of this tag
*/ */
const gchar * const gchar *
gst_tag_get_description (const gchar * tag) gst_tag_get_description (const gchar * tag)

View file

@ -355,7 +355,7 @@ gst_tag_get_nick (const gchar * tag)
* Returns the human-readable description of this tag, You must not change or * Returns the human-readable description of this tag, You must not change or
* free this string. * free this string.
* *
* Return the human-readable description of this tag * Returns: the human-readable description of this tag
*/ */
const gchar * const gchar *
gst_tag_get_description (const gchar * tag) gst_tag_get_description (const gchar * tag)

View file

@ -58,10 +58,12 @@ typedef enum {
GST_RESULT_NOT_IMPL GST_RESULT_NOT_IMPL
} GstResult; } GstResult;
#define GST_RANK_PRIMARY 256 typedef enum {
#define GST_RANK_SECONDARY 128 GST_RANK_NONE = 0,
#define GST_RANK_MARGINAL 64 GST_RANK_MARGINAL = 64,
#define GST_RANK_NONE 0 GST_RANK_SECONDARY = 128,
GST_RANK_PRIMARY = 256
} GstRank;
#define GST_PADDING 4 #define GST_PADDING 4
#define GST_PADDING_INIT { 0 } #define GST_PADDING_INIT { 0 }

View file

@ -1974,7 +1974,7 @@ gst_value_register_union_func (GType type1, GType type2, GstValueUnionFunc func)
/* intersection */ /* intersection */
/* /**
* gst_value_can_intersect: * gst_value_can_intersect:
* @value1: * @value1:
* @value2: * @value2:
@ -2183,7 +2183,7 @@ gst_value_register_subtract_func (GType minuend_type, GType subtrahend_type,
g_array_append_val (gst_value_subtract_funcs, info); g_array_append_val (gst_value_subtract_funcs, info);
} }
/* /**
* gst_value_register: * gst_value_register:
* @table: * @table:
* *
@ -2194,7 +2194,7 @@ gst_value_register (const GstValueTable * table)
g_array_append_val (gst_value_table, *table); g_array_append_val (gst_value_table, *table);
} }
/* /**
* gst_value_init_and_copy: * gst_value_init_and_copy:
* @dest: * @dest:
* @src: * @src:
@ -2207,7 +2207,7 @@ gst_value_init_and_copy (GValue * dest, const GValue * src)
g_value_copy (src, dest); g_value_copy (src, dest);
} }
/* /**
* gst_value_serialize: * gst_value_serialize:
* @value: a #GValue to serialize * @value: a #GValue to serialize
* *
@ -2253,7 +2253,7 @@ gst_value_serialize (const GValue * value)
return s; return s;
} }
/* /**
* gst_value_deserialize: * gst_value_deserialize:
* @dest: #GValue to fill with contents of deserialization * @dest: #GValue to fill with contents of deserialization
* @src: string to deserialize * @src: string to deserialize
@ -2291,11 +2291,16 @@ gst_value_deserialize (GValue * dest, const gchar * src)
return FALSE; return FALSE;
} }
/* /**
* gst_type_is_fixed: * gst_type_is_fixed:
* @type: * @type: the #GType to check
* *
* Returns: * Tests if the given GType, if available in a GstStructure (or any other
* container) will contain a "fixed" (which means: one possible value) or
* an "unfixed" (which means: multiple possible values, such as data lists
* or data ranges) value.
*
* Returns: true if the type is "fixed".
*/ */
gboolean gboolean
gst_type_is_fixed (GType type) gst_type_is_fixed (GType type)