diff options
author | Stefan Kost <ensonic@users.sourceforge.net> | 2004-07-26 16:34:35 +0000 |
---|---|---|
committer | Stefan Kost <ensonic@users.sourceforge.net> | 2004-07-26 16:34:35 +0000 |
commit | e4c86da4f5ab874fd39ce79d22a2f30a82b8ceab (patch) | |
tree | caa7faeb54526e4a405615163331ccd26359928a | |
parent | cb9b415aa5209943b3a39e9d02ce10282a0be256 (diff) |
fixed all double <TITLE> elements in sections.txt added missing <TITLE> elements in sections.txt
Original commit message from CVS:
fixed all double <TITLE> elements in sections.txt
added missing <TITLE> elements in sections.txt
-rw-r--r-- | docs/README | 13 | ||||
-rw-r--r-- | docs/gst/gstreamer-docs.sgml | 23 | ||||
-rw-r--r-- | docs/gst/gstreamer-sections.txt | 1171 | ||||
-rw-r--r-- | docs/gst/tmpl/gstconfig.sgml | 2 | ||||
-rw-r--r-- | docs/gst/tmpl/gstelementdetails.sgml | 2 | ||||
-rw-r--r-- | docs/gst/tmpl/gstghostpad.sgml | 55 | ||||
-rw-r--r-- | docs/gst/tmpl/gstindex.sgml | 59 | ||||
-rw-r--r-- | docs/gst/tmpl/gstindexfactory.sgml | 75 | ||||
-rw-r--r-- | docs/gst/tmpl/gstinfo.sgml | 12 | ||||
-rw-r--r-- | docs/gst/tmpl/gstpad.sgml | 402 | ||||
-rw-r--r-- | docs/gst/tmpl/gstpadtemplate.sgml | 222 | ||||
-rw-r--r-- | docs/gst/tmpl/gstrealpad.sgml | 16 | ||||
-rw-r--r-- | docs/gst/tmpl/gstscheduler.sgml | 77 | ||||
-rw-r--r-- | docs/gst/tmpl/gstschedulerfactory.sgml | 110 | ||||
-rw-r--r-- | docs/gst/tmpl/gsttag.sgml | 879 | ||||
-rw-r--r-- | docs/gst/tmpl/gsttagsetter.sgml | 7 | ||||
-rw-r--r-- | docs/gst/tmpl/gstthread.sgml | 7 | ||||
-rw-r--r-- | docs/gst/tmpl/gsttypefind.sgml | 41 | ||||
-rw-r--r-- | docs/gst/tmpl/gsttypefindfactory.sgml | 117 | ||||
-rw-r--r-- | docs/gst/tmpl/gsturi.sgml | 150 | ||||
-rw-r--r-- | docs/gst/tmpl/gsturitype.sgml | 9 | ||||
-rw-r--r-- | docs/libs/gstreamer-libs-docs.sgml | 3 | ||||
-rw-r--r-- | gst/gsturi.c | 2 |
23 files changed, 1269 insertions, 2185 deletions
diff --git a/docs/README b/docs/README index 8ba6d20a8..2983a4f65 100644 --- a/docs/README +++ b/docs/README @@ -114,17 +114,20 @@ GTK-DOC NOTES * what to do when adding a new piece of API: - add both an entity and use the entity in gstreamer-docs.sgml - - add a new section to gstreamer-sections.txt + - add a new <SECTION> to gstreamer-sections.txt in the correct alphabetical + position related to the other sections (so that it is easier to locate) - add all documented symbols to gstreamer-sections.txt in the proper section (default),<SUBSECTION Standard>,<SUBSECTION Private> - document at least the Short_Description in tmpl/.sgml - signals: document them properly in tmpl/.sgml (or better in the c-source) * checklist: - - make sure -sections.txt has a <TITLE> set for each <FILE> - - the title should be named like the type, when it gets registered - (otherwise gtkdoc introspection fails) - - for clarity name the file like the title, but all lowercase + - make sure *-sections.txt has a <TITLE> set for each <FILE> + - add only *one* <TITLE> to each file, when you have multiple classes in one + source-file, create one <FILE> section for each class + - the <TITLE> *must* be named like the type of the GType, when it gets + registered (otherwise gtkdoc introspection fails) + - for clarity name the <FILE> like the <TITLE>, but all lowercase * what to do when trying to improve the docs - compare the output of diff --git a/docs/gst/gstreamer-docs.sgml b/docs/gst/gstreamer-docs.sgml index 41b5c0ebb..b7b482850 100644 --- a/docs/gst/gstreamer-docs.sgml +++ b/docs/gst/gstreamer-docs.sgml @@ -18,31 +18,37 @@ <!ENTITY GstError SYSTEM "xml/gsterror.xml"> <!ENTITY GstEvent SYSTEM "xml/gstevent.xml"> <!ENTITY GstFormat SYSTEM "xml/gstformat.xml"> +<!ENTITY GstGhostPad SYSTEM "xml/gstghostpad.xml"> <!ENTITY GstIndex SYSTEM "xml/gstindex.xml"> +<!ENTITY GstIndexFactory SYSTEM "xml/gstindexfactory.xml"> <!ENTITY GstImplementsInterface SYSTEM "xml/gstimplementsinterface.xml"> <!ENTITY GstInfo SYSTEM "xml/gstinfo.xml"> <!ENTITY GstLog SYSTEM "xml/gstlog.xml"> <!ENTITY GstMemChunk SYSTEM "xml/gstmemchunk.xml"> <!ENTITY GstObject SYSTEM "xml/gstobject.xml"> <!ENTITY GstPad SYSTEM "xml/gstpad.xml"> +<!ENTITY GstPadTemplate SYSTEM "xml/gstpadtemplate.xml"> <!ENTITY GstParse SYSTEM "xml/gstparse.xml"> <!ENTITY GstPipeline SYSTEM "xml/gstpipeline.xml"> <!ENTITY GstPlugin SYSTEM "xml/gstplugin.xml"> <!ENTITY GstPluginFeature SYSTEM "xml/gstpluginfeature.xml"> <!ENTITY GstProbe SYSTEM "xml/gstprobe.xml"> <!ENTITY GstQuery SYSTEM "xml/gstquery.xml"> +<!ENTITY GstRealPad SYSTEM "xml/gstrealpad.xml"> <!ENTITY GstRegistry SYSTEM "xml/gstregistry.xml"> <!ENTITY GstRegistryPool SYSTEM "xml/gstregistrypool.xml"> <!ENTITY GstScheduler SYSTEM "xml/gstscheduler.xml"> +<!ENTITY GstSchedulerFactory SYSTEM "xml/gstschedulerfactory.xml"> <!ENTITY GstStructure SYSTEM "xml/gststructure.xml"> <!ENTITY GstSystemClock SYSTEM "xml/gstsystemclock.xml"> -<!ENTITY GstTag SYSTEM "xml/gsttag.xml"> +<!ENTITY GstTagList SYSTEM "xml/gsttaglist.xml"> <!ENTITY GstTagSetter SYSTEM "xml/gsttagsetter.xml"> <!ENTITY GstThread SYSTEM "xml/gstthread.xml"> <!ENTITY GstTrace SYSTEM "xml/gsttrace.xml"> <!ENTITY GstTypeFind SYSTEM "xml/gsttypefind.xml"> +<!ENTITY GstTypeFindFactory SYSTEM "xml/gsttypefindfactory.xml"> <!ENTITY GstUtils SYSTEM "xml/gstutils.xml"> -<!ENTITY GstUri SYSTEM "xml/gsturi.xml"> +<!ENTITY GstUriHandler SYSTEM "xml/gsturihandler.xml"> <!ENTITY GstValue SYSTEM "xml/gstvalue.xml"> <!ENTITY GstXML SYSTEM "xml/gstxml.xml"> <!ENTITY GstQueue SYSTEM "xml/gstqueue.xml"> @@ -66,7 +72,8 @@ ]> <book> <bookinfo> - <title>GStreamer &GST_MAJORMINOR; Core API Reference (&GST_VERSION;)</title> + <title>GStreamer &GST_MAJORMINOR; Core API Reference</title> + <releaseinfo>for GStreamer Core &GST_MAJORMINOR; (&GST_VERSION;)</releaseinfo> </bookinfo> <chapter id="gstreamer"> @@ -93,11 +100,14 @@ &GstError; &GstEvent; &GstFormat; + &GstGhostPad; &GstIndex; + &GstIndexFactory; &GstInfo; &GstImplementsInterface; &GstObject; &GstPad; + &GstPadTemplate; &GstParse; &GstPipeline; &GstPlugin; @@ -105,16 +115,19 @@ &GstProbe; &GstQuery; &GstQueue; + &GstRealPad; &GstRegistry; &GstRegistryPool; &GstScheduler; + &GstSchedulerFactory; &GstStructure; &GstSystemClock; - &GstTag; + &GstTagList; &GstTagSetter; &GstThread; &GstTypeFind; - &GstUri; + &GstTypeFindFactory; + &GstUriHandler; &GstUtils; &GstValue; &GstXML; diff --git a/docs/gst/gstreamer-sections.txt b/docs/gst/gstreamer-sections.txt index 5dab2b7a7..92795e8c8 100644 --- a/docs/gst/gstreamer-sections.txt +++ b/docs/gst/gstreamer-sections.txt @@ -1,3 +1,41 @@ +# GStreamer API reference sections + +# please add section in the alpahbetical order using the following template +# <SECTION> +# <FILE>gstxxx</FILE> +# <TITLE>GstXxx</TITLE> +# <SUBSECTION Standard> +# <SUBSECTION Private> +# </SECTION> + +<SECTION> +<FILE>gst</FILE> +<TITLE>Gst</TITLE> +gst_init +gst_init_check +gst_init_with_popt_table +gst_init_check_with_popt_table +gst_init_get_popt_table +gst_use_threads +gst_has_threads +gst_main +gst_main_quit +</SECTION> + +<SECTION> +<FILE>gstatomic</FILE> +<TITLE>GstAtomic</TITLE> +gst_vgint +GstAtomicInt +gst_atomic_int_init +gst_atomic_int_destroy +gst_atomic_int_set +gst_atomic_int_read +gst_atomic_int_add +gst_atomic_int_inc +gst_atomic_int_dec_and_test +</SECTION> + <SECTION> <FILE>gstbin</FILE> <TITLE>GstBin</TITLE> @@ -210,6 +248,7 @@ gst_clock_get_type <SECTION> <FILE>gstcompat</FILE> +<TITLE>GstCompat</TITLE> gst_element_connect gst_element_connect_pads gst_element_connect_many @@ -234,6 +273,31 @@ GST_PAD_IS_CONNECTED </SECTION> <SECTION> +<FILE>gstconfig</FILE> +GST_DISABLE_LOADSAVE_REGISTRY +GST_DISABLE_GST_DEBUG +GST_DISABLE_LOADSAVE +GST_DISABLE_PARSE +GST_DISABLE_TRACE +GST_DISABLE_ALLOC_TRACE +GST_DISABLE_REGISTRY +GST_DISABLE_ENUMTYPES +GST_DISABLE_INDEX +GST_DISABLE_PLUGIN +GST_DISABLE_URI +GST_PTR_FORMAT +GST_EXPORT +GST_PLUGIN_EXPORT +</SECTION> + +<SECTION> +<FILE>gstcpu</FILE> +<TITLE>GstCPU</TITLE> +GstCPUFlags +gst_cpu_get_flags +</SECTION> + +<SECTION> <FILE>gstdata</FILE> <TITLE>GstData</TITLE> GST_DATA @@ -430,6 +494,130 @@ gst_element_factory_get_type </SECTION> <SECTION> +<FILE>gstenumtypes</FILE> +<TITLE>GstEnumTypes</TITLE> +GST_TYPE_ALLOC_TRACE_FLAGS +GST_TYPE_ASSOC_FLAGS +GST_TYPE_BIN_FLAGS +GST_TYPE_BUFFER_FLAG +GST_TYPE_CLOCK_ENTRY_STATUS +GST_TYPE_CLOCK_ENTRY_TYPE +GST_TYPE_CLOCK_FLAGS +GST_TYPE_CLOCK_RETURN +GST_TYPE_CORE_ERROR +GST_TYPE_CPU_FLAGS +GST_TYPE_DATA_FLAGS +GST_TYPE_DEBUG_COLOR_FLAGS +GST_TYPE_DEBUG_LEVEL +GST_TYPE_ELEMENT_FLAGS +GST_TYPE_ELEMENT_STATE +GST_TYPE_ELEMENT_STATE_RETURN +GST_TYPE_EVENT_FLAG +GST_TYPE_EVENT_TYPE +GST_TYPE_FORMAT +GST_TYPE_INDEX_CERTAINTY +GST_TYPE_INDEX_ENTRY_TYPE +GST_TYPE_INDEX_FLAGS +GST_TYPE_INDEX_LOOKUP_METHOD +GST_TYPE_INDEX_RESOLVER_METHOD +GST_TYPE_LIBRARY_ERROR +GST_TYPE_OBJECT_FLAGS +GST_TYPE_PAD_DIRECTION +GST_TYPE_PAD_FLAGS +GST_TYPE_PAD_LINK_RETURN +GST_TYPE_PAD_PRESENCE +GST_TYPE_PAD_TEMPLATE_FLAGS +GST_TYPE_PARSE_ERROR +GST_TYPE_PLUGIN_ERROR +GST_TYPE_QUERY_TYPE +GST_TYPE_REGISTRY_FLAGS +GST_TYPE_REGISTRY_RETURN +GST_TYPE_RESOURCE_ERROR +GST_TYPE_RESULT +GST_TYPE_SCHEDULER_FLAGS +GST_TYPE_SCHEDULER_STATE +GST_TYPE_SEEK_ACCURACY +GST_TYPE_SEEK_TYPE +GST_TYPE_STREAM_ERROR +GST_TYPE_TAG_FLAG +GST_TYPE_TAG_MERGE_MODE +GST_TYPE_THREAD_STATE +GST_TYPE_TYPE_FIND_PROBABILITY +GST_TYPE_URI_TYPE +<SUBSECTION Private> +gst_alloc_trace_flags_get_type +gst_assoc_flags_get_type +gst_bin_flags_get_type +gst_buffer_flag_get_type +gst_clock_entry_status_get_type +gst_clock_entry_type_get_type +gst_clock_flags_get_type +gst_clock_return_get_type +gst_core_error_get_type +gst_cpu_flags_get_type +gst_data_flags_get_type +gst_debug_color_flags_get_type +gst_debug_level_get_type +gst_element_flags_get_type +gst_element_state_get_type +gst_element_state_return_get_type +gst_event_flag_get_type +gst_event_type_get_type +gst_format_get_type +gst_index_certainty_get_type +gst_index_entry_type_get_type +gst_index_flags_get_type +gst_index_lookup_method_get_type +gst_index_resolver_method_get_type +gst_library_error_get_type +gst_object_flags_get_type +gst_pad_direction_get_type +gst_pad_flags_get_type +gst_pad_link_return_get_type +gst_pad_presence_get_type +gst_pad_template_flags_get_type +gst_parse_error_get_type +gst_plugin_error_get_type +gst_query_type_get_type +gst_registry_flags_get_type +gst_registry_return_get_type +gst_resource_error_get_type +gst_result_get_type +gst_scheduler_flags_get_type +gst_scheduler_state_get_type +gst_seek_accuracy_get_type +gst_seek_type_get_type +gst_stream_error_get_type +gst_tag_flag_get_type +gst_tag_merge_mode_get_type +gst_thread_state_get_type +gst_type_find_probability_get_type +gst_uri_type_get_type +</SECTION> + +<SECTION> +<FILE>gsterror</FILE> +<TITLE>GstGError</TITLE> +GstCoreError +GstLibraryError +GstResourceError +GstStreamError +GST_TYPE_G_ERROR +GST_LIBRARY_ERROR +GST_RESOURCE_ERROR +GST_CORE_ERROR +GST_STREAM_ERROR +GST_ERROR_SYSTEM +gst_error_get_message +gst_stream_error_quark +gst_core_error_quark +gst_resource_error_quark +gst_library_error_quark +<SUBSECTION Private> +gst_g_error_get_type +</SECTION> + +<SECTION> <FILE>gstevent</FILE> <TITLE>GstEvent</TITLE> GST_TYPE_EVENT @@ -486,7 +674,47 @@ gst_event_get_type </SECTION> <SECTION> +<FILE>gstfilter</FILE> +<TITLE>GstFilter</TITLE> +GstFilterFunc +gst_filter_run +</SECTION> + +<SECTION> +<FILE>gstformat</FILE> +<TITLE>GstFormat</TITLE> +GstFormat +GST_FORMAT_PERCENT_MAX +GST_FORMAT_PERCENT_SCALE +GstFormatDefinition +GST_FORMATS_FUNCTION +gst_format_register +gst_format_get_by_nick +gst_formats_contains +gst_format_get_details +gst_format_get_definitions +</SECTION> + +<SECTION> +<FILE>gstghostpad</FILE> +<TITLE>GstGhostPad</TITLE> +GstGhostPad +GST_GPAD_REALPAD +gst_ghost_pad_new +gst_ghost_pad_save_thyself +<SUBSECTION Standard> +GstGhostPadClass +GST_GHOST_PAD +GST_IS_GHOST_PAD +GST_GHOST_PAD_CLASS +GST_IS_GHOST_PAD_CLASS +<SUBSECTION Private> +gst_ghost_pad_get_type +</SECTION> + +<SECTION> <FILE>gstindex</FILE> +<TITLE>GstIndex</TITLE> GstIndex GST_TYPE_INDEX_ENTRY GstIndexEntry @@ -510,7 +738,6 @@ GstIndexResolver GstIndexFlags GST_INDEX_IS_READABLE GST_INDEX_IS_WRITABLE -<TITLE>GstIndex</TITLE> gst_index_new gst_index_commit gst_index_get_group @@ -531,14 +758,6 @@ gst_index_entry_get_type gst_index_entry_copy gst_index_entry_free gst_index_entry_assoc_map -GST_TYPE_INDEX_FACTORY -<TITLE>GstIndexFactory</TITLE> -GstIndexFactory -gst_index_factory_new -gst_index_factory_destroy -gst_index_factory_find -gst_index_factory_create -gst_index_factory_make <SUBSECTION Standard> GstIndexClass GST_INDEX @@ -547,6 +766,21 @@ GST_TYPE_INDEX GST_INDEX_CLASS GST_IS_INDEX_CLASS GST_INDEX_GET_CLASS +<SUBSECTION Private> +gst_index_get_type +</SECTION> + +<SECTION> +<FILE>gstindexfactory</FILE> +<TITLE>GstIndexFactory</TITLE> +GST_TYPE_INDEX_FACTORY +GstIndexFactory +gst_index_factory_new +gst_index_factory_destroy +gst_index_factory_find +gst_index_factory_create +gst_index_factory_make +<SUBSECTION Standard> GstIndexFactoryClass GST_INDEX_FACTORY GST_IS_INDEX_FACTORY @@ -554,11 +788,86 @@ GST_INDEX_FACTORY_CLASS GST_IS_INDEX_FACTORY_CLASS GST_INDEX_FACTORY_GET_CLASS <SUBSECTION Private> -gst_index_get_type gst_index_factory_get_type </SECTION> <SECTION> +<FILE>gstinfo</FILE> +<TITLE>GstInfo</TITLE> +GstDebugLevel +GST_LEVEL_DEFAULT +GstDebugColorFlags +GST_DEBUG_FG_MASK +GST_DEBUG_BG_MASK +GST_DEBUG_FORMAT_MASK +GstDebugCategory +GST_STR_NULL +GST_DEBUG_PAD_NAME +GST_FUNCTION +GstDebugMessage +GstLogFunction +gst_debug_log +gst_debug_log_valist +gst_debug_message_get +gst_debug_log_default +gst_debug_level_get_name +gst_debug_add_log_function +gst_debug_remove_log_function +gst_debug_remove_log_function_by_data +gst_debug_set_active +gst_debug_is_active +gst_debug_set_colored +gst_debug_is_colored +gst_debug_set_default_threshold +gst_debug_get_default_threshold +gst_debug_set_threshold_for_name +gst_debug_unset_threshold_for_name +GST_DEBUG_CATEGORY +GST_DEBUG_CATEGORY_EXTERN +GST_DEBUG_CATEGORY_STATIC +GST_DEBUG_CATEGORY_INIT +gst_debug_category_free +gst_debug_category_set_threshold +gst_debug_category_reset_threshold +gst_debug_category_get_threshold +gst_debug_category_get_name +gst_debug_category_get_color +gst_debug_category_get_description +gst_debug_get_all_categories +gst_debug_construct_term_color +GST_CAT_LEVEL_LOG +GST_CAT_ERROR_OBJECT +GST_CAT_WARNING_OBJECT +GST_CAT_INFO_OBJECT +GST_CAT_DEBUG_OBJECT +GST_CAT_LOG_OBJECT +GST_CAT_ERROR +GST_CAT_WARNING +GST_CAT_INFO +GST_CAT_DEBUG +GST_CAT_LOG +GST_ERROR_OBJECT +GST_WARNING_OBJECT +GST_INFO_OBJECT +GST_DEBUG_OBJECT +GST_LOG_OBJECT +GST_ERROR +GST_WARNING +GST_INFO +GST_DEBUG +GST_LOG +GST_DEBUG_FUNCPTR +GST_DEBUG_FUNCPTR_NAME +gst_debug_set_log_function +gst_debug_reset_log_function +gst_debug_category_set_threshold_for_name +gst_debug_category_unset_threshold_for_name +gst_debug_print_stack_trace +GST_TIME_FORMAT +GST_TIME_ARGS +</SECTION> + +<SECTION> <FILE>gstimplementsinterface</FILE> <TITLE>GstImplementsInterface</TITLE> GST_TYPE_IMPLEMENTS_INTERFACE @@ -580,6 +889,25 @@ gst_implements_interface_get_type </SECTION> <SECTION> +<FILE>gstmacros</FILE> +<TITLE>GstMacros</TITLE> +GST_GNUC_CONSTRUCTOR +GST_INLINE_FUNC +GST_CAN_INLINE +</SECTION> + +<SECTION> +<FILE>gstmemchunk</FILE> +<TITLE>GstMemChunk</TITLE> +GstMemChunk +gst_mem_chunk_new +gst_mem_chunk_destroy +gst_mem_chunk_alloc +gst_mem_chunk_alloc0 +gst_mem_chunk_free +</SECTION> + +<SECTION> <FILE>gstobject</FILE> <TITLE>GstObject</TITLE> GstObject @@ -627,17 +955,8 @@ xmlNodePtr <SECTION> <FILE>gstpad</FILE> +<TITLE>GstPad</TITLE> GstPad -GstRealPad -GstGhostPad -GstPadTemplate -GST_TYPE_PAD -GST_TYPE_REAL_PAD -GST_IS_REAL_PAD_FAST -GST_TYPE_GHOST_PAD -GST_IS_GHOST_PAD_FAST -GST_IS_PAD_FAST -GstStaticPadTemplate GstPadLink GstPadLinkReturn GST_PAD_LINK_FAILED @@ -662,37 +981,10 @@ GstPadBufferAllocFunction GstPadDispatcherFunction GstPadDirection GstPadFlags -<TITLE>GstPad</TITLE> -<TITLE>GstRealPad</TITLE> -<TITLE>GstGhostPad</TITLE> GST_PAD_NAME GST_PAD_PARENT GST_PAD_ELEMENT_PRIVATE GST_PAD_PAD_TEMPLATE -GST_RPAD_DIRECTION -GST_RPAD_CAPS -GST_RPAD_APPFILTER -GST_RPAD_PEER -GST_RPAD_CHAINFUNC -GST_RPAD_CHAINHANDLER -GST_RPAD_GETFUNC -GST_RPAD_GETHANDLER -GST_RPAD_EVENTFUNC -GST_RPAD_EVENTHANDLER -GST_RPAD_CONVERTFUNC -GST_RPAD_QUERYFUNC -GST_RPAD_INTLINKFUNC -GST_RPAD_FORMATSFUNC -GST_RPAD_QUERYTYPEFUNC -GST_RPAD_EVENTMASKFUNC -GST_RPAD_LINKFUNC -GST_RPAD_UNLINKFUNC -GST_RPAD_GETCAPSFUNC -GST_RPAD_FIXATEFUNC -GST_RPAD_BUFFERALLOCFUNC -GST_RPAD_LINK -GST_RPAD_EXPLICIT_CAPS -GST_GPAD_REALPAD GST_PAD_REALIZE GST_PAD_DIRECTION GST_PAD_CAPS @@ -707,14 +999,6 @@ GST_PAD_IS_SRC GST_PAD_IS_SINK GST_TYPE_PAD_TEMPLATE GstPadPresence -GST_PAD_TEMPLATE_NAME_TEMPLATE -GST_PAD_TEMPLATE_DIRECTION -GST_PAD_TEMPLATE_PRESENCE -GST_PAD_TEMPLATE_CAPS -GstPadTemplateFlags -GST_PAD_TEMPLATE_IS_FIXED -<TITLE>GstPadTemplate</TITLE> -GST_STATIC_PAD_TEMPLATE gst_pad_new gst_pad_new_from_template gst_pad_custom_new @@ -803,41 +1087,57 @@ gst_pad_dispatcher gst_pad_add_probe gst_pad_remove_probe gst_pad_load_and_link -gst_ghost_pad_new -gst_pad_template_new -gst_static_pad_template_get -gst_pad_template_get_caps -gst_pad_template_get_caps_by_name -gst_ghost_pad_save_thyself <SUBSECTION Standard> GstPadClass GST_PAD GST_IS_PAD GST_PAD_CLASS GST_IS_PAD_CLASS -GstGhostPadClass -GST_GHOST_PAD -GST_IS_GHOST_PAD -GST_GHOST_PAD_CLASS -GST_IS_GHOST_PAD_CLASS -GstRealPadClass -GST_REAL_PAD -GST_IS_REAL_PAD -GST_REAL_PAD_CLASS -GST_IS_REAL_PAD_CLASS +<SUBSECTION Private> +gst_pad_get_type +</SECTION> + +<SECTION> +<FILE>gstpadtemplate</FILE> +<TITLE>GstPadTemplate</TITLE> +GstPadTemplate +GstStaticPadTemplate +GST_TYPE_PAD +GST_TYPE_GHOST_PAD +GST_IS_GHOST_PAD_FAST +GST_IS_PAD_FAST +GST_PAD_TEMPLATE_NAME_TEMPLATE +GST_PAD_TEMPLATE_DIRECTION +GST_PAD_TEMPLATE_PRESENCE +GST_PAD_TEMPLATE_CAPS +GST_PAD_TEMPLATE_IS_FIXED +GstPadTemplateFlags +gst_pad_template_new +gst_static_pad_template_get +gst_pad_template_get_caps +gst_pad_template_get_caps_by_name +<SUBSECTION Standard> GstPadTemplateClass GST_PAD_TEMPLATE GST_IS_PAD_TEMPLATE GST_PAD_TEMPLATE_CLASS GST_IS_PAD_TEMPLATE_CLASS +GST_STATIC_PAD_TEMPLATE <SUBSECTION Private> -gst_pad_get_type -gst_real_pad_get_type -gst_ghost_pad_get_type gst_pad_template_get_type </SECTION> <SECTION> +<FILE>gstparse</FILE> +<TITLE>GstParse</TITLE> +gst_parse_error_quark +GST_PARSE_ERROR +GstParseError +gst_parse_launch +gst_parse_launchv +</SECTION> + +<SECTION> <FILE>gstpipeline</FILE> <TITLE>GstPipeline</TITLE> GstPipeline @@ -855,6 +1155,46 @@ gst_pipeline_get_type </SECTION> <SECTION> +<FILE>gstplugin</FILE> +<TITLE>GstPlugin</TITLE> +gst_plugin_error_quark +GST_PLUGIN_ERROR +GstPluginError +GstPlugin +GstPluginDesc +GstPluginInitFunc +GstPluginExitFunc +GST_PLUGIN_DEFINE +GST_PLUGIN_DEFINE_STATIC +GST_LICENSE_UNKNOWN +GstPluginFilter +GST_TYPE_PLUGIN +gst_plugin_get_name +gst_plugin_get_description +gst_plugin_get_filename +gst_plugin_get_license +gst_plugin_get_package +gst_plugin_get_origin +gst_plugin_get_module +gst_plugin_is_loaded +gst_plugin_feature_filter +gst_plugin_list_feature_filter +gst_plugin_name_filter +gst_plugin_get_feature_list +gst_plugin_find_feature +gst_plugin_check_file +gst_plugin_load_file +gst_plugin_unload_plugin +gst_plugin_add_feature +gst_plugin_load +gst_library_load +<SUBSECTION Standard> +GST_PLUGIN +<SUBSECTION Private> +gst_plugin_get_type +</SECTION> + +<SECTION> <FILE>gstpluginfeature</FILE> <TITLE>GstPluginFeature</TITLE> GstPluginFeature @@ -881,6 +1221,38 @@ gst_plugin_feature_get_type </SECTION> <SECTION> +<FILE>gstprobe</FILE> +<TITLE>GstProbe</TITLE> +GstProbe +GstProbeCallback +gst_probe_new +gst_probe_destroy +gst_probe_perform +GstProbeDispatcher +gst_probe_dispatcher_new +gst_probe_dispatcher_destroy +gst_probe_dispatcher_init +gst_probe_dispatcher_set_active +gst_probe_dispatcher_add_probe +gst_probe_dispatcher_remove_probe +gst_probe_dispatcher_dispatch +</SECTION> + +<SECTION> +<FILE>gstquery</FILE> +<TITLE>GstQuery</TITLE> +GstQueryType +GST_QUERY_TYPE_RATE_DEN +GstQueryTypeDefinition +GST_QUERY_TYPE_FUNCTION +gst_query_type_register +gst_query_type_get_by_nick +gst_query_types_contains +gst_query_type_get_details +gst_query_type_get_definitions +</SECTION> + +<SECTION> <FILE>gstqueue</FILE> <TITLE>GstQueue</TITLE> GstQueue @@ -895,6 +1267,46 @@ GST_IS_QUEUE_CLASS <SUBSECTION Private> gst_queue_get_type </SECTION> +<SUBSECTION Standard> + +<SECTION> +<FILE>gstrealpad</FILE> +<TITLE>GstRealPad</TITLE> +GstRealPad +GST_TYPE_REAL_PAD +GST_IS_REAL_PAD_FAST +GST_RPAD_DIRECTION +GST_RPAD_CAPS +GST_RPAD_APPFILTER +GST_RPAD_PEER +GST_RPAD_CHAINFUNC +GST_RPAD_CHAINHANDLER +GST_RPAD_GETFUNC +GST_RPAD_GETHANDLER +GST_RPAD_EVENTFUNC +GST_RPAD_EVENTHANDLER +GST_RPAD_CONVERTFUNC +GST_RPAD_QUERYFUNC +GST_RPAD_INTLINKFUNC +GST_RPAD_FORMATSFUNC +GST_RPAD_QUERYTYPEFUNC +GST_RPAD_EVENTMASKFUNC +GST_RPAD_LINKFUNC +GST_RPAD_UNLINKFUNC +GST_RPAD_GETCAPSFUNC +GST_RPAD_FIXATEFUNC +GST_RPAD_BUFFERALLOCFUNC +GST_RPAD_LINK +GST_RPAD_EXPLICIT_CAPS +<SUBSECTION Standard> +GstRealPadClass +GST_REAL_PAD +GST_IS_REAL_PAD +GST_REAL_PAD_CLASS +GST_IS_REAL_PAD_CLASS +<SUBSECTION Private> +gst_real_pad_get_type +</SECTION> <SECTION> <FILE>gstregistry</FILE> @@ -941,13 +1353,30 @@ gst_registry_get_type </SECTION> <SECTION> +<FILE>gstregistrypool</FILE> +<TITLE>GstRegistryPool</TITLE> +gst_registry_pool_list +gst_registry_pool_add +gst_registry_pool_remove +gst_registry_pool_add_plugin +gst_registry_pool_load_all +gst_registry_pool_plugin_filter +gst_registry_pool_feature_filter +gst_registry_pool_plugin_list +gst_registry_pool_feature_list +gst_registry_pool_find_plugin +gst_registry_pool_find_feature +gst_registry_pool_get_prefered +</SECTION> + +<SECTION> <FILE>gstscheduler</FILE> +<TITLE>GstScheduler</TITLE> GstScheduler GstSchedulerFlags GST_SCHEDULER_PARENT GST_SCHEDULER_STATE GstSchedulerState -<TITLE>GstScheduler</TITLE> gst_scheduler_setup gst_scheduler_reset gst_scheduler_add_element @@ -971,10 +1400,24 @@ gst_scheduler_set_clock gst_scheduler_get_clock gst_scheduler_auto_clock gst_scheduler_show -GST_TYPE_SCHEDULER_FACTORY GST_SCHEDULER_DEFAULT_NAME +<SUBSECTION Standard> +GstSchedulerClass +GST_SCHEDULER +GST_IS_SCHEDULER +GST_TYPE_SCHEDULER +GST_SCHEDULER_CLASS +GST_IS_SCHEDULER_CLASS +GST_SCHEDULER_GET_CLASS +<SUBSECTION Private> +gst_scheduler_get_type +</SECTION> + +<SECTION> +<FILE>gstschedulerfactory</FILE> <TITLE>GstSchedulerFactory</TITLE> GstSchedulerFactory +GST_TYPE_SCHEDULER_FACTORY gst_scheduler_factory_new gst_scheduler_factory_destroy gst_scheduler_factory_find @@ -983,13 +1426,6 @@ gst_scheduler_factory_make gst_scheduler_factory_set_default_name gst_scheduler_factory_get_default_name <SUBSECTION Standard> -GstSchedulerClass -GST_SCHEDULER -GST_IS_SCHEDULER -GST_TYPE_SCHEDULER -GST_SCHEDULER_CLASS -GST_IS_SCHEDULER_CLASS -GST_SCHEDULER_GET_CLASS GstSchedulerFactoryClass GST_SCHEDULER_FACTORY GST_IS_SCHEDULER_FACTORY @@ -997,7 +1433,6 @@ GST_SCHEDULER_FACTORY_CLASS GST_IS_SCHEDULER_FACTORY_CLASS GST_SCHEDULER_FACTORY_GET_CLASS <SUBSECTION Private> -gst_scheduler_get_type gst_scheduler_factory_get_type </SECTION> @@ -1061,13 +1496,12 @@ GST_SYSTEM_CLOCK_GET_CLASS </SECTION> <SECTION> -<FILE>gsttag</FILE> -GstTagMergeMode -GstTagFlag +<FILE>gsttaglist</FILE> +<TITLE>GstTagList</TITLE> GstTagList -GST_TAG_LIST -GST_IS_TAG_LIST GST_TYPE_TAG_LIST +GstTagMergeMode +GstTagFlag GstTagForeachFunc GstTagMergeFunc gst_tag_register @@ -1157,6 +1591,8 @@ GST_TAG_TRACK_PEAK GST_TAG_ALBUM_GAIN GST_TAG_ALBUM_PEAK <SUBSECTION Standard> +GST_TAG_LIST +GST_IS_TAG_LIST GST_TAG_FLAG_IS_VALID GST_TAG_MODE_IS_VALID <SUBSECTION Private> @@ -1168,6 +1604,7 @@ gst_tag_list_get_type <TITLE>GstTagSetter</TITLE> GstTagSetter GstTagSetterIFace +GST_TYPE_TAG_SETTER gst_tag_setter_merge gst_tag_setter_add gst_tag_setter_add_values @@ -1179,7 +1616,6 @@ gst_tag_setter_get_merge_mode <SUBSECTION Standard> GST_TAG_SETTER GST_IS_TAG_SETTER -GST_TYPE_TAG_SETTER GST_TAG_SETTER_CLASS GST_TAG_SETTER_GET_IFACE <SUBSECTION Private> @@ -1190,6 +1626,7 @@ gst_tag_setter_get_type <FILE>gstthread</FILE> <TITLE>GstThread</TITLE> GstThread +GST_TYPE_THREAD gst_thread_current GstThreadState gst_thread_new @@ -1199,7 +1636,6 @@ gst_thread_get_current GstThreadClass GST_THREAD GST_IS_THREAD -GST_TYPE_THREAD GST_THREAD_CLASS GST_IS_THREAD_CLASS GST_THREAD_GET_CLASS @@ -1208,17 +1644,64 @@ gst_thread_get_type </SECTION> <SECTION> +<FILE>gsttrace</FILE> +<TITLE>GstTrace</TITLE> +GstTrace +GstTraceEntry +gst_trace_new +gst_trace_destroy +gst_trace_flush +gst_trace_text_flush +gst_trace_get_size +gst_trace_get_offset +gst_trace_get_remaining +gst_trace_set_default +gst_trace_read_tsc +GstAllocTraceFlags +GstAllocTrace +gst_alloc_trace_available +gst_alloc_trace_list +gst_alloc_trace_live_all +gst_alloc_trace_print_all +gst_alloc_trace_set_flags_all +gst_alloc_trace_get +gst_alloc_trace_print +gst_alloc_trace_set_flags +gst_alloc_trace_register +gst_alloc_trace_new +gst_alloc_trace_free +gst_trace_add_entry +</SECTION> + +<SECTION> +<FILE>gsttrashstack</FILE> +<TITLE>GstTrashStack</TITLE> +GstTrashStack +GstTrashStackElement +gst_vgpointer +gst_vgulong +SMP_LOCK +</SECTION> + +<SECTION> <FILE>gsttypefind</FILE> <TITLE>GstTypeFind</TITLE> GstTypeFind GstTypeFindFunction GstTypeFindProbability -<TITLE>GstTypeFindFactory</TITLE> -GstTypeFindFactory gst_type_find_peek gst_type_find_suggest gst_type_find_get_length gst_type_find_register +<SUBSECTION Standard> +<SUBSECTION Private> +</SECTION> + +<SECTION> +<FILE>gsttypefindfactory</FILE> +<TITLE>GstTypeFindFactory</TITLE> +GstTypeFindFactory +GST_TYPE_TYPE_FIND_FACTORY gst_type_find_factory_get_list gst_type_find_factory_get_extensions gst_type_find_factory_get_caps @@ -1227,7 +1710,6 @@ gst_type_find_factory_call_function GstTypeFindFactoryClass GST_TYPE_FIND_FACTORY GST_IS_TYPE_FIND_FACTORY -GST_TYPE_TYPE_FIND_FACTORY GST_TYPE_FIND_FACTORY_CLASS GST_IS_TYPE_FIND_FACTORY_CLASS GST_TYPE_FIND_FACTORY_GET_CLASS @@ -1236,10 +1718,25 @@ gst_type_find_factory_get_type </SECTION> <SECTION> -<FILE>gsturi</FILE> -GstURIType -GST_TYPE_URI_HANDLER +<FILE>gsttypes</FILE> +<TITLE>GstTypes</TITLE> +GstElementState +GstElementStateReturn +GstResult +GST_RANK_PRIMARY +GST_RANK_SECONDARY +GST_RANK_MARGINAL +GST_RANK_NONE +GST_PADDING +GST_PADDING_INIT +<SUBSECTION Standard> +</SECTION> + +<SECTION> +<FILE>gsturihandler</FILE> +<TITLE>GstUriHandler</TITLE> GstURIHandler +GST_TYPE_URI_HANDLER GST_URI_TYPE_IS_VALID gst_uri_protocol_is_valid gst_uri_is_valid @@ -1263,412 +1760,9 @@ gst_uri_handler_get_type </SECTION> <SECTION> -<FILE>gstxml</FILE> -<TITLE>GstXML</TITLE> -GstXML -GstXMLNs -gst_xml_write -gst_xml_write_file -gst_xml_new -gst_xml_parse_doc -gst_xml_parse_file -gst_xml_parse_memory -gst_xml_get_element -gst_xml_get_topelements -gst_xml_make_element -<SUBSECTION Standard> -GstXMLClass -GST_XML -GST_IS_XML -GST_TYPE_XML -GST_XML_CLASS -GST_IS_XML_CLASS -GST_XML_GET_CLASS -<SUBSECTION Private> -gst_xml_get_type -</SECTION> - -<SECTION> -<FILE>gst</FILE> -gst_init -gst_init_check -gst_init_with_popt_table -gst_init_check_with_popt_table -gst_init_get_popt_table -gst_use_threads -gst_has_threads -gst_main -gst_main_quit -</SECTION> - -<SECTION> -<FILE>gstatomic</FILE> -gst_vgint -GstAtomicInt -gst_atomic_int_init -gst_atomic_int_destroy -gst_atomic_int_set -gst_atomic_int_read -gst_atomic_int_add -gst_atomic_int_inc -gst_atomic_int_dec_and_test -</SECTION> - -<SECTION> -<FILE>gstenumtypes</FILE> -GST_TYPE_ALLOC_TRACE_FLAGS -GST_TYPE_ASSOC_FLAGS -GST_TYPE_BIN_FLAGS -GST_TYPE_BUFFER_FLAG -GST_TYPE_CLOCK_ENTRY_STATUS -GST_TYPE_CLOCK_ENTRY_TYPE -GST_TYPE_CLOCK_FLAGS -GST_TYPE_CLOCK_RETURN -GST_TYPE_CORE_ERROR -GST_TYPE_CPU_FLAGS -GST_TYPE_DATA_FLAGS -GST_TYPE_DEBUG_COLOR_FLAGS -GST_TYPE_DEBUG_LEVEL -GST_TYPE_ELEMENT_FLAGS -GST_TYPE_ELEMENT_STATE -GST_TYPE_ELEMENT_STATE_RETURN -GST_TYPE_EVENT_FLAG -GST_TYPE_EVENT_TYPE -GST_TYPE_FORMAT -GST_TYPE_INDEX_CERTAINTY -GST_TYPE_INDEX_ENTRY_TYPE -GST_TYPE_INDEX_FLAGS -GST_TYPE_INDEX_LOOKUP_METHOD -GST_TYPE_INDEX_RESOLVER_METHOD -GST_TYPE_LIBRARY_ERROR -GST_TYPE_OBJECT_FLAGS -GST_TYPE_PAD_DIRECTION -GST_TYPE_PAD_FLAGS -GST_TYPE_PAD_LINK_RETURN -GST_TYPE_PAD_PRESENCE -GST_TYPE_PAD_TEMPLATE_FLAGS -GST_TYPE_PARSE_ERROR -GST_TYPE_PLUGIN_ERROR -GST_TYPE_QUERY_TYPE -GST_TYPE_REGISTRY_FLAGS -GST_TYPE_REGISTRY_RETURN -GST_TYPE_RESOURCE_ERROR -GST_TYPE_RESULT -GST_TYPE_SCHEDULER_FLAGS -GST_TYPE_SCHEDULER_STATE -GST_TYPE_SEEK_ACCURACY -GST_TYPE_SEEK_TYPE -GST_TYPE_STREAM_ERROR -GST_TYPE_TAG_FLAG -GST_TYPE_TAG_MERGE_MODE -GST_TYPE_THREAD_STATE -GST_TYPE_TYPE_FIND_PROBABILITY -GST_TYPE_URI_TYPE -<SUBSECTION Private> -gst_alloc_trace_flags_get_type -gst_assoc_flags_get_type -gst_bin_flags_get_type -gst_buffer_flag_get_type -gst_clock_entry_status_get_type -gst_clock_entry_type_get_type -gst_clock_flags_get_type -gst_clock_return_get_type -gst_core_error_get_type -gst_cpu_flags_get_type -gst_data_flags_get_type -gst_debug_color_flags_get_type -gst_debug_level_get_type -gst_element_flags_get_type -gst_element_state_get_type -gst_element_state_return_get_type -gst_event_flag_get_type -gst_event_type_get_type -gst_format_get_type -gst_index_certainty_get_type -gst_index_entry_type_get_type -gst_index_flags_get_type -gst_index_lookup_method_get_type -gst_index_resolver_method_get_type -gst_library_error_get_type -gst_object_flags_get_type -gst_pad_direction_get_type -gst_pad_flags_get_type -gst_pad_link_return_get_type -gst_pad_presence_get_type -gst_pad_template_flags_get_type -gst_parse_error_get_type -gst_plugin_error_get_type -gst_query_type_get_type -gst_registry_flags_get_type -gst_registry_return_get_type -gst_resource_error_get_type -gst_result_get_type -gst_scheduler_flags_get_type -gst_scheduler_state_get_type -gst_seek_accuracy_get_type -gst_seek_type_get_type -gst_stream_error_get_type -gst_tag_flag_get_type -gst_tag_merge_mode_get_type -gst_thread_state_get_type -gst_type_find_probability_get_type -gst_uri_type_get_type -</SECTION> - -<SECTION> -<FILE>gstcpu</FILE> -GstCPUFlags -gst_cpu_get_flags -</SECTION> - -<SECTION> -<FILE>gstfilter</FILE> -GstFilterFunc -gst_filter_run -</SECTION> - -<SECTION> -<FILE>gstformat</FILE> -GstFormat -GST_FORMAT_PERCENT_MAX -GST_FORMAT_PERCENT_SCALE -GstFormatDefinition -GST_FORMATS_FUNCTION -gst_format_register -gst_format_get_by_nick -gst_formats_contains -gst_format_get_details -gst_format_get_definitions -</SECTION> - -<SECTION> -<FILE>gstinfo</FILE> -GstDebugLevel -GST_LEVEL_DEFAULT -GstDebugColorFlags -GST_DEBUG_FG_MASK -GST_DEBUG_BG_MASK -GST_DEBUG_FORMAT_MASK -GstDebugCategory -GST_STR_NULL -GST_DEBUG_PAD_NAME -GST_FUNCTION -GstDebugMessage -GstLogFunction -gst_debug_log -gst_debug_log_valist -gst_debug_message_get -gst_debug_log_default -gst_debug_level_get_name -gst_debug_add_log_function -gst_debug_remove_log_function -gst_debug_remove_log_function_by_data -gst_debug_set_active -gst_debug_is_active -gst_debug_set_colored -gst_debug_is_colored -gst_debug_set_default_threshold -gst_debug_get_default_threshold -gst_debug_set_threshold_for_name -gst_debug_unset_threshold_for_name -GST_DEBUG_CATEGORY -GST_DEBUG_CATEGORY_EXTERN -GST_DEBUG_CATEGORY_STATIC -GST_DEBUG_CATEGORY_INIT -gst_debug_category_free -gst_debug_category_set_threshold -gst_debug_category_reset_threshold -gst_debug_category_get_threshold -gst_debug_category_get_name -gst_debug_category_get_color -gst_debug_category_get_description -gst_debug_get_all_categories -gst_debug_construct_term_color -GST_CAT_LEVEL_LOG -GST_CAT_ERROR_OBJECT -GST_CAT_WARNING_OBJECT -GST_CAT_INFO_OBJECT -GST_CAT_DEBUG_OBJECT -GST_CAT_LOG_OBJECT -GST_CAT_ERROR -GST_CAT_WARNING -GST_CAT_INFO -GST_CAT_DEBUG -GST_CAT_LOG -GST_ERROR_OBJECT -GST_WARNING_OBJECT -GST_INFO_OBJECT -GST_DEBUG_OBJECT -GST_LOG_OBJECT -GST_ERROR -GST_WARNING -GST_INFO -GST_DEBUG -GST_LOG -GST_DEBUG_FUNCPTR -GST_DEBUG_FUNCPTR_NAME -gst_debug_set_log_function -gst_debug_reset_log_function -gst_debug_category_set_threshold_for_name -gst_debug_category_unset_threshold_for_name -gst_debug_print_stack_trace -GST_TIME_FORMAT -GST_TIME_ARGS -</SECTION> - -<SECTION> -<FILE>gstmacros</FILE> -GST_GNUC_CONSTRUCTOR -GST_INLINE_FUNC -GST_CAN_INLINE -</SECTION> - -<SECTION> -<FILE>gstmemchunk</FILE> -GstMemChunk -gst_mem_chunk_new -gst_mem_chunk_destroy -gst_mem_chunk_alloc -gst_mem_chunk_alloc0 -gst_mem_chunk_free -</SECTION> - -<SECTION> -<FILE>gstparse</FILE> -<TITLE>GstParse</TITLE> -gst_parse_error_quark -GST_PARSE_ERROR -GstParseError -gst_parse_launch -gst_parse_launchv -</SECTION> - -<SECTION> -<FILE>gstplugin</FILE> -gst_plugin_error_quark -GST_PLUGIN_ERROR -GstPluginError -GstPlugin -GstPluginDesc -GstPluginInitFunc -GstPluginExitFunc -GST_PLUGIN_DEFINE -GST_PLUGIN_DEFINE_STATIC -GST_LICENSE_UNKNOWN -GstPluginFilter -GST_TYPE_PLUGIN -gst_plugin_get_name -gst_plugin_get_description -gst_plugin_get_filename -gst_plugin_get_license -gst_plugin_get_package -gst_plugin_get_origin -gst_plugin_get_module -gst_plugin_is_loaded -gst_plugin_feature_filter -gst_plugin_list_feature_filter -gst_plugin_name_filter -gst_plugin_get_feature_list -gst_plugin_find_feature -gst_plugin_check_file -gst_plugin_load_file -gst_plugin_unload_plugin -gst_plugin_add_feature -gst_plugin_load -gst_library_load -<SUBSECTION Standard> -GST_PLUGIN -<SUBSECTION Private> -gst_plugin_get_type -</SECTION> - -<SECTION> -<FILE>gstprobe</FILE> -GstProbe -GstProbeCallback -gst_probe_new -gst_probe_destroy -gst_probe_perform -GstProbeDispatcher -gst_probe_dispatcher_new -gst_probe_dispatcher_destroy -gst_probe_dispatcher_init -gst_probe_dispatcher_set_active -gst_probe_dispatcher_add_probe -gst_probe_dispatcher_remove_probe -gst_probe_dispatcher_dispatch -</SECTION> - -<SECTION> -<FILE>gstquery</FILE> -GstQueryType -GST_QUERY_TYPE_RATE_DEN -GstQueryTypeDefinition -GST_QUERY_TYPE_FUNCTION -gst_query_type_register -gst_query_type_get_by_nick -gst_query_types_contains -gst_query_type_get_details -gst_query_type_get_definitions -</SECTION> - -<SECTION> -<FILE>gstregistrypool</FILE> -gst_registry_pool_list -gst_registry_pool_add -gst_registry_pool_remove -gst_registry_pool_add_plugin -gst_registry_pool_load_all -gst_registry_pool_plugin_filter -gst_registry_pool_feature_filter -gst_registry_pool_plugin_list -gst_registry_pool_feature_list -gst_registry_pool_find_plugin -gst_registry_pool_find_feature -gst_registry_pool_get_prefered -</SECTION> - -<SECTION> -<FILE>gsttrace</FILE> -GstTrace -GstTraceEntry -gst_trace_new -gst_trace_destroy -gst_trace_flush -gst_trace_text_flush -gst_trace_get_size -gst_trace_get_offset -gst_trace_get_remaining -gst_trace_set_default -gst_trace_read_tsc -GstAllocTraceFlags -GstAllocTrace -gst_alloc_trace_available -gst_alloc_trace_list -gst_alloc_trace_live_all -gst_alloc_trace_print_all -gst_alloc_trace_set_flags_all -gst_alloc_trace_get -gst_alloc_trace_print -gst_alloc_trace_set_flags -gst_alloc_trace_register -gst_alloc_trace_new -gst_alloc_trace_free -gst_trace_add_entry -</SECTION> - -<SECTION> -<FILE>gsttrashstack</FILE> -GstTrashStack -GstTrashStackElement -gst_vgpointer -gst_vgulong -SMP_LOCK -</SECTION> - -<SECTION> <FILE>gsturitype</FILE> -<TITLE>GstUri</TITLE> +<TITLE>GstUriType</TITLE> +GstURIType GST_TYPE_URI <SUBSECTION Private> gst_uri_get_uri_type @@ -1705,6 +1799,7 @@ GST_WRITE_UINT64_BE <SECTION> <FILE>gstvalue</FILE> +<TITLE>GstValue</TITLE> GST_MAKE_FOURCC GST_STR_FOURCC GST_FOURCC_FORMAT @@ -1777,24 +1872,6 @@ gst_value_register_intersect_func </SECTION> <SECTION> -<FILE>gstconfig</FILE> -GST_DISABLE_LOADSAVE_REGISTRY -GST_DISABLE_GST_DEBUG -GST_DISABLE_LOADSAVE -GST_DISABLE_PARSE -GST_DISABLE_TRACE -GST_DISABLE_ALLOC_TRACE -GST_DISABLE_REGISTRY -GST_DISABLE_ENUMTYPES -GST_DISABLE_INDEX -GST_DISABLE_PLUGIN -GST_DISABLE_URI -GST_PTR_FORMAT -GST_EXPORT -GST_PLUGIN_EXPORT -</SECTION> - -<SECTION> <FILE>gstversion</FILE> GST_VERSION_MAJOR GST_VERSION_MINOR @@ -1803,38 +1880,28 @@ gst_version </SECTION> <SECTION> -<FILE>gsterror</FILE> -<TITLE>GstGError</TITLE> -GstCoreError -GstLibraryError -GstResourceError -GstStreamError -GST_TYPE_G_ERROR -GST_LIBRARY_ERROR -GST_RESOURCE_ERROR -GST_CORE_ERROR -GST_STREAM_ERROR -GST_ERROR_SYSTEM -gst_error_get_message -gst_stream_error_quark -gst_core_error_quark -gst_resource_error_quark -gst_library_error_quark -<SUBSECTION Private> -gst_g_error_get_type -</SECTION> - -<SECTION> -<FILE>gsttypes</FILE> -GstElementState -GstElementStateReturn -GstResult -GST_RANK_PRIMARY -GST_RANK_SECONDARY -GST_RANK_MARGINAL -GST_RANK_NONE -GST_PADDING -GST_PADDING_INIT +<FILE>gstxml</FILE> +<TITLE>GstXML</TITLE> +GstXML +GstXMLNs +gst_xml_write +gst_xml_write_file +gst_xml_new +gst_xml_parse_doc +gst_xml_parse_file +gst_xml_parse_memory +gst_xml_get_element +gst_xml_get_topelements +gst_xml_make_element <SUBSECTION Standard> +GstXMLClass +GST_XML +GST_IS_XML +GST_TYPE_XML +GST_XML_CLASS +GST_IS_XML_CLASS +GST_XML_GET_CLASS +<SUBSECTION Private> +gst_xml_get_type </SECTION> diff --git a/docs/gst/tmpl/gstconfig.sgml b/docs/gst/tmpl/gstconfig.sgml index bb0ac2a17..ed05367d2 100644 --- a/docs/gst/tmpl/gstconfig.sgml +++ b/docs/gst/tmpl/gstconfig.sgml @@ -128,9 +128,11 @@ Under Windows it permits to export variables from a DLL, otherwise it just means </para> + <!-- ##### MACRO GST_PLUGIN_EXPORT ##### --> <para> Under Windows it permits to automatically export the plugin definition, otherwise it just defines as nothing. </para> + diff --git a/docs/gst/tmpl/gstelementdetails.sgml b/docs/gst/tmpl/gstelementdetails.sgml index fe7582e9a..0a6856e6f 100644 --- a/docs/gst/tmpl/gstelementdetails.sgml +++ b/docs/gst/tmpl/gstelementdetails.sgml @@ -9,13 +9,11 @@ Defines public information about a #GstElement </para> - <!-- ##### SECTION See_Also ##### --> <para> </para> - <!-- ##### STRUCT GstElementDetails ##### --> <para> This struct is used to define public information about the element. It diff --git a/docs/gst/tmpl/gstghostpad.sgml b/docs/gst/tmpl/gstghostpad.sgml new file mode 100644 index 000000000..10d99b388 --- /dev/null +++ b/docs/gst/tmpl/gstghostpad.sgml @@ -0,0 +1,55 @@ +<!-- ##### SECTION Title ##### --> +GstGhostPad + +<!-- ##### SECTION Short_Description ##### --> +Pseudo link pads + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT GstGhostPad ##### --> +<para> + +</para> + + +<!-- ##### ARG GstGhostPad:real-pad ##### --> +<para> + +</para> + +<!-- ##### MACRO GST_GPAD_REALPAD ##### --> +<para> +Get the real pad of this ghost pad. +</para> + +@pad: the real pad to query. + + +<!-- ##### FUNCTION gst_ghost_pad_new ##### --> +<para> + +</para> + +@name: +@pad: +@Returns: + + +<!-- ##### FUNCTION gst_ghost_pad_save_thyself ##### --> +<para> + +</para> + +@pad: +@parent: +@Returns: + + diff --git a/docs/gst/tmpl/gstindex.sgml b/docs/gst/tmpl/gstindex.sgml index aef57d325..791743d6c 100644 --- a/docs/gst/tmpl/gstindex.sgml +++ b/docs/gst/tmpl/gstindex.sgml @@ -438,62 +438,3 @@ Check if the index can be written to @Returns: -<!-- ##### MACRO GST_TYPE_INDEX_FACTORY ##### --> -<para> - -</para> - - - -<!-- ##### STRUCT GstIndexFactory ##### --> -<para> -The GstIndexFactory object -</para> - - -<!-- ##### FUNCTION gst_index_factory_new ##### --> -<para> - -</para> - -@name: -@longdesc: -@type: -@Returns: - - -<!-- ##### FUNCTION gst_index_factory_destroy ##### --> -<para> - -</para> - -@factory: - - -<!-- ##### FUNCTION gst_index_factory_find ##### --> -<para> - -</para> - -@name: -@Returns: - - -<!-- ##### FUNCTION gst_index_factory_create ##### --> -<para> - -</para> - -@factory: -@Returns: - - -<!-- ##### FUNCTION gst_index_factory_make ##### --> -<para> - -</para> - -@name: -@Returns: - - diff --git a/docs/gst/tmpl/gstindexfactory.sgml b/docs/gst/tmpl/gstindexfactory.sgml new file mode 100644 index 000000000..7e72305f1 --- /dev/null +++ b/docs/gst/tmpl/gstindexfactory.sgml @@ -0,0 +1,75 @@ +<!-- ##### SECTION Title ##### --> +GstIndexFactory + +<!-- ##### SECTION Short_Description ##### --> +Create GstIndexes from a factory + +<!-- ##### SECTION Long_Description ##### --> +<para> +GstIndexFactory is used to dynamically create GstIndex implementations. +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> +#GstIndex +</para> + +<!-- ##### MACRO GST_TYPE_INDEX_FACTORY ##### --> +<para> + +</para> + + + +<!-- ##### STRUCT GstIndexFactory ##### --> +<para> +The GstIndexFactory object +</para> + + +<!-- ##### FUNCTION gst_index_factory_new ##### --> +<para> + +</para> + +@name: +@longdesc: +@type: +@Returns: + + +<!-- ##### FUNCTION gst_index_factory_destroy ##### --> +<para> + +</para> + +@factory: + + +<!-- ##### FUNCTION gst_index_factory_find ##### --> +<para> + +</para> + +@name: +@Returns: + + +<!-- ##### FUNCTION gst_index_factory_create ##### --> +<para> + +</para> + +@factory: +@Returns: + + +<!-- ##### FUNCTION gst_index_factory_make ##### --> +<para> + +</para> + +@name: +@Returns: + + diff --git a/docs/gst/tmpl/gstinfo.sgml b/docs/gst/tmpl/gstinfo.sgml index a4c841123..b7e2a24a1 100644 --- a/docs/gst/tmpl/gstinfo.sgml +++ b/docs/gst/tmpl/gstinfo.sgml @@ -483,18 +483,6 @@ output with the function name of the message. @Returns: -<!-- ##### VARIABLE GST_CAT_DEFAULT ##### --> -<para> -The default category that is used when no other category is defined as the -default. If you want to define a default category, do it like this: -<informalexample> -<programlisting> -&hash;define GST_CAT_DEFAULT category_to_be_default -</programlisting> -</informalexample> -</para> - - <!-- ##### MACRO GST_CAT_LEVEL_LOG ##### --> <para> GST_CAT_LEVEL_LOG: diff --git a/docs/gst/tmpl/gstpad.sgml b/docs/gst/tmpl/gstpad.sgml index f59232e35..3c5376247 100644 --- a/docs/gst/tmpl/gstpad.sgml +++ b/docs/gst/tmpl/gstpad.sgml @@ -63,93 +63,6 @@ Last reviewed on December 13th, 2002 (0.5.0.1) </para> -<!-- ##### STRUCT GstRealPad ##### --> -<para> - -</para> - - -<!-- ##### STRUCT GstGhostPad ##### --> -<para> - -</para> - - -<!-- ##### ARG GstGhostPad:real-pad ##### --> -<para> - -</para> - -<!-- ##### STRUCT GstPadTemplate ##### --> -<para> -The padtemplate object. -</para> - - -<!-- ##### SIGNAL GstPadTemplate::pad-created ##### --> -<para> -This signal is fired when an element creates a pad from this -template. -</para> - -@gstpadtemplate: the object which received the signal. -@arg1: The pad that was created. - -<!-- ##### MACRO GST_TYPE_PAD ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TYPE_REAL_PAD ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_IS_REAL_PAD_FAST ##### --> -<para> - -</para> - -@obj: - - -<!-- ##### MACRO GST_TYPE_GHOST_PAD ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_IS_GHOST_PAD_FAST ##### --> -<para> - -</para> - -@obj: - - -<!-- ##### MACRO GST_IS_PAD_FAST ##### --> -<para> - -</para> - -@obj: - - -<!-- ##### STRUCT GstStaticPadTemplate ##### --> -<para> - -</para> - -@name_template: -@direction: -@presence: -@static_caps: - <!-- ##### STRUCT GstPadLink ##### --> <para> @@ -425,198 +338,6 @@ Gets the pad template that was used to create this pad. used. -<!-- ##### MACRO GST_RPAD_DIRECTION ##### --> -<para> -Get the direction of the real pad. -</para> - -@pad: the realpad to query. - - -<!-- ##### MACRO GST_RPAD_CAPS ##### --> -<para> -Get the caps of the real pad. -</para> - -@pad: the real pad to query. - - -<!-- ##### MACRO GST_RPAD_APPFILTER ##### --> -<para> -Get the application filter for this pad -</para> - -@pad: the pad to query - - -<!-- ##### MACRO GST_RPAD_PEER ##### --> -<para> -Get the peer element of the real pad. -</para> - -@pad: the real pad to query. - - -<!-- ##### MACRO GST_RPAD_CHAINFUNC ##### --> -<para> -Get the chain function of the real pad. -</para> - -@pad: the real pad to query. - - -<!-- ##### MACRO GST_RPAD_CHAINHANDLER ##### --> -<para> -Get the eventhandler function from the real pad. -</para> - -@pad: the real pad to query. - - -<!-- ##### MACRO GST_RPAD_GETFUNC ##### --> -<para> -Get get getfunction of the real pad. -</para> - -@pad: the real pad to query. - - -<!-- ##### MACRO GST_RPAD_GETHANDLER ##### --> -<para> -Get the gethandler function of this real pad. -</para> - -@pad: the real pad to query. - - -<!-- ##### MACRO GST_RPAD_EVENTFUNC ##### --> -<para> -Get the event function of this real pad. -</para> - -@pad: the real pad to query. - - -<!-- ##### MACRO GST_RPAD_EVENTHANDLER ##### --> -<para> -Get the eventhandler function of this real pad. -</para> - -@pad: the real pad to query. - - -<!-- ##### MACRO GST_RPAD_CONVERTFUNC ##### --> -<para> -Get the convert function of this pad -</para> - -@pad: the pad to query - - -<!-- ##### MACRO GST_RPAD_QUERYFUNC ##### --> -<para> -Get the query function of this pad -</para> - -@pad: the pad to query - - -<!-- ##### MACRO GST_RPAD_INTLINKFUNC ##### --> -<para> -Get the internal link function of this pad -</para> - -@pad: the pad to query - - -<!-- ##### MACRO GST_RPAD_FORMATSFUNC ##### --> -<para> -Get the formats function of this pad -</para> - -@pad: the pad to query - - -<!-- ##### MACRO GST_RPAD_QUERYTYPEFUNC ##### --> -<para> -Get the query types function of this pad -</para> - -@pad: the pad to query - - -<!-- ##### MACRO GST_RPAD_EVENTMASKFUNC ##### --> -<para> -Get the event mask function of this pad -</para> - -@pad: the pad to query - - -<!-- ##### MACRO GST_RPAD_LINKFUNC ##### --> -<para> -Get the link function of the pad -</para> - -@pad: the pad to query - - -<!-- ##### MACRO GST_RPAD_UNLINKFUNC ##### --> -<para> - -</para> - -@pad: - - -<!-- ##### MACRO GST_RPAD_GETCAPSFUNC ##### --> -<para> -Get the getcaps function of this pad -</para> - -@pad: the pad to query - - -<!-- ##### MACRO GST_RPAD_FIXATEFUNC ##### --> -<para> - -</para> - -@pad: - - -<!-- ##### MACRO GST_RPAD_BUFFERALLOCFUNC ##### --> -<para> - -</para> - -@pad: - - -<!-- ##### MACRO GST_RPAD_LINK ##### --> -<para> - -</para> - -@pad: - - -<!-- ##### MACRO GST_RPAD_EXPLICIT_CAPS ##### --> -<para> - -</para> - -@pad: - - -<!-- ##### MACRO GST_GPAD_REALPAD ##### --> -<para> -Get the real pad of this ghost pad. -</para> - -@pad: the real pad to query. - - <!-- ##### MACRO GST_PAD_REALIZE ##### --> <para> Returns the real pad of this pad. @@ -735,65 +456,6 @@ Indicates when this pad will become available. @GST_PAD_REQUEST: th pad is only available on request with gst_element_request_pad_by_name() or gst_element_request_compatible_pad(). -<!-- ##### MACRO GST_PAD_TEMPLATE_NAME_TEMPLATE ##### --> -<para> -Get the nametemplate of the padtemplate. -</para> - -@templ: the template to query - - -<!-- ##### MACRO GST_PAD_TEMPLATE_DIRECTION ##### --> -<para> -Get the direction of the padtemplate. -</para> - -@templ: the template to query - - -<!-- ##### MACRO GST_PAD_TEMPLATE_PRESENCE ##### --> -<para> -Get the presence of the padtemplate. -</para> - -@templ: the template to query - - -<!-- ##### MACRO GST_PAD_TEMPLATE_CAPS ##### --> -<para> -Get a handle to the padtemplate #GstCaps -</para> - -@templ: the template to query - - -<!-- ##### ENUM GstPadTemplateFlags ##### --> -<para> -Flags for the padtemplate -</para> - -@GST_PAD_TEMPLATE_FIXED: The padtemplate has no variable properties -@GST_PAD_TEMPLATE_FLAG_LAST: first flag that can be used by subclasses. - -<!-- ##### MACRO GST_PAD_TEMPLATE_IS_FIXED ##### --> -<para> -Check if the properties of the padtemplate are fixed -</para> - -@templ: the template to query - - -<!-- ##### MACRO GST_STATIC_PAD_TEMPLATE ##### --> -<para> - -</para> - -@padname: -@dir: -@pres: -@caps: - - <!-- ##### FUNCTION gst_pad_new ##### --> <para> @@ -1644,67 +1306,3 @@ Remove the probe from the pad @parent: -<!-- ##### FUNCTION gst_ghost_pad_new ##### --> -<para> - -</para> - -@name: -@pad: -@Returns: - - -<!-- ##### FUNCTION gst_pad_template_new ##### --> -<para> - -</para> - -@name_template: -@direction: -@presence: -@caps: -@Returns: -<!-- # Unused Parameters # --> -@Varargs: - - -<!-- ##### FUNCTION gst_static_pad_template_get ##### --> -<para> - -</para> - -@pad_template: -@Returns: -<!-- # Unused Parameters # --> -@templ: - - -<!-- ##### FUNCTION gst_pad_template_get_caps ##### --> -<para> - -</para> - -@templ: -@Returns: - - -<!-- ##### FUNCTION gst_pad_template_get_caps_by_name ##### --> -<para> - -</para> - -@templ: -@name: -@Returns: - - -<!-- ##### FUNCTION gst_ghost_pad_save_thyself ##### --> -<para> - -</para> - -@pad: -@parent: -@Returns: - - diff --git a/docs/gst/tmpl/gstpadtemplate.sgml b/docs/gst/tmpl/gstpadtemplate.sgml new file mode 100644 index 000000000..1ae66c76e --- /dev/null +++ b/docs/gst/tmpl/gstpadtemplate.sgml @@ -0,0 +1,222 @@ +<!-- ##### SECTION Title ##### --> +GstPadTemplate + +<!-- ##### SECTION Short_Description ##### --> +Describe the media type of a pad. + +<!-- ##### SECTION Long_Description ##### --> +<para> +Padtemplates describe the possible media types a pad or an elementfactory can +handle. +</para> +<para> +Pad and PadTemplates have #GstCaps attached to it to describe the media type they +are capable of dealing with. gst_pad_template_get_caps() is used to get the +caps of a padtemplate. It's not possible to modify the caps of a padtemplate after +creation. +</para> +<para> +Padtemplates can be created with gst_pad_template_new() or with the convenient +GST_PAD_TEMPLATE_FACTORY() macro. A padtemplate can be used to create a pad or +to add to an elementfactory. +</para> +<para> +The following code example shows the code to create a pad from a padtemplate. +<example> +<title>Create a pad from a padtemplate</title> + <programlisting> + GstStaticPadTemplate my_template = + GST_STATIC_PAD_TEMPLATE ( + "sink", /* the name of the pad */ + GST_PAD_SINK, /* the direction of the pad */ + GST_PAD_ALWAYS, /* when this pad will be present */ + GST_STATIC_CAPS ( /* the capabilities of the padtemplate */ + "audio/x-raw-int, " + "channels = (int) [ 1, 6 ]" + ) + ) + + void + my_method (void) + { + GstPad *pad; + + pad = gst_pad_new_from_template (GST_PAD_TEMPLATE_GET (my_template_factory), "sink"); + ... + } + </programlisting> +</example> +</para> +<para> +The following example shows you how to add the padtemplate to an elementfactory: +<programlisting> + gboolean + my_factory_init (GstPlugin *plugin) + { + GstElementFactory *factory; + + factory = gst_element_factory_new ("my_factory", GST_TYPE_MYFACTORY, &gst_myfactory_details); + g_return_val_if_fail (factory != NULL, FALSE); + + gst_element_factory_add_pad_template (factory, GST_PAD_TEMPLATE_GET (my_template_factory)); + + gst_plugin_add_feature (plugin, GST_PLUGIN_FEATURE (factory)); + + return TRUE; + } + +</programlisting> +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> +#GstPad, #GstElementFactory +</para> + +<!-- ##### STRUCT GstPadTemplate ##### --> +<para> +The padtemplate object. +</para> + + +<!-- ##### SIGNAL GstPadTemplate::pad-created ##### --> +<para> +This signal is fired when an element creates a pad from this +template. +</para> + +@gstpadtemplate: the object which received the signal. +@arg1: The pad that was created. + +<!-- ##### STRUCT GstStaticPadTemplate ##### --> +<para> + +</para> + +@name_template: +@direction: +@presence: +@static_caps: + +<!-- ##### MACRO GST_TYPE_PAD ##### --> +<para> + +</para> + + + +<!-- ##### MACRO GST_TYPE_GHOST_PAD ##### --> +<para> + +</para> + + + +<!-- ##### MACRO GST_IS_GHOST_PAD_FAST ##### --> +<para> + +</para> + +@obj: + + +<!-- ##### MACRO GST_IS_PAD_FAST ##### --> +<para> + +</para> + +@obj: + + +<!-- ##### MACRO GST_PAD_TEMPLATE_NAME_TEMPLATE ##### --> +<para> +Get the nametemplate of the padtemplate. +</para> + +@templ: the template to query + + +<!-- ##### MACRO GST_PAD_TEMPLATE_DIRECTION ##### --> +<para> +Get the direction of the padtemplate. +</para> + +@templ: the template to query + + +<!-- ##### MACRO GST_PAD_TEMPLATE_PRESENCE ##### --> +<para> +Get the presence of the padtemplate. +</para> + +@templ: the template to query + + +<!-- ##### MACRO GST_PAD_TEMPLATE_CAPS ##### --> +<para> +Get a handle to the padtemplate #GstCaps +</para> + +@templ: the template to query + + +<!-- ##### MACRO GST_PAD_TEMPLATE_IS_FIXED ##### --> +<para> +Check if the properties of the padtemplate are fixed +</para> + +@templ: the template to query + + +<!-- ##### ENUM GstPadTemplateFlags ##### --> +<para> +Flags for the padtemplate +</para> + +@GST_PAD_TEMPLATE_FIXED: The padtemplate has no variable properties +@GST_PAD_TEMPLATE_FLAG_LAST: first flag that can be used by subclasses. + +<!-- ##### FUNCTION gst_pad_template_new ##### --> +<para> + +</para> + +@name_template: +@direction: +@presence: +@caps: +@Returns: +<!-- # Unused Parameters # --> +@Varargs: + + +<!-- ##### FUNCTION gst_static_pad_template_get ##### --> +<para> + +</para> + +@pad_template: +@Returns: +<!-- # Unused Parameters # --> +@templ: + + +<!-- ##### FUNCTION gst_pad_template_get_caps ##### --> +<para> + +</para> + +@templ: +@Returns: + + +<!-- ##### FUNCTION gst_pad_template_get_caps_by_name ##### --> +<para> + +</para> + +@templ: +@name: +@Returns: + + diff --git a/docs/gst/tmpl/gstrealpad.sgml b/docs/gst/tmpl/gstrealpad.sgml new file mode 100644 index 000000000..94cf055c3 --- /dev/null +++ b/docs/gst/tmpl/gstrealpad.sgml @@ -0,0 +1,16 @@ +<!-- ##### SECTION Title ##### --> +GstRealPad + +<!-- ##### SECTION Short_Description ##### --> +Real link pads + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + diff --git a/docs/gst/tmpl/gstscheduler.sgml b/docs/gst/tmpl/gstscheduler.sgml index 46c5ff151..e2ffbf513 100644 --- a/docs/gst/tmpl/gstscheduler.sgml +++ b/docs/gst/tmpl/gstscheduler.sgml @@ -272,13 +272,6 @@ The state of the scheduler @sched: -<!-- ##### MACRO GST_TYPE_SCHEDULER_FACTORY ##### --> -<para> - -</para> - - - <!-- ##### MACRO GST_SCHEDULER_DEFAULT_NAME ##### --> <para> @@ -286,73 +279,3 @@ The state of the scheduler -<!-- ##### STRUCT GstSchedulerFactory ##### --> -<para> - -</para> - - -<!-- ##### FUNCTION gst_scheduler_factory_new ##### --> -<para> - -</para> - -@name: -@longdesc: -@type: -@Returns: - - -<!-- ##### FUNCTION gst_scheduler_factory_destroy ##### --> -<para> - -</para> - -@factory: - - -<!-- ##### FUNCTION gst_scheduler_factory_find ##### --> -<para> - -</para> - -@name: -@Returns: - - -<!-- ##### FUNCTION gst_scheduler_factory_create ##### --> -<para> - -</para> - -@factory: -@parent: -@Returns: - - -<!-- ##### FUNCTION gst_scheduler_factory_make ##### --> -<para> - -</para> - -@name: -@parent: -@Returns: - - -<!-- ##### FUNCTION gst_scheduler_factory_set_default_name ##### --> -<para> - -</para> - -@name: - - -<!-- ##### FUNCTION gst_scheduler_factory_get_default_name ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/gst/tmpl/gstschedulerfactory.sgml b/docs/gst/tmpl/gstschedulerfactory.sgml new file mode 100644 index 000000000..592d227dc --- /dev/null +++ b/docs/gst/tmpl/gstschedulerfactory.sgml @@ -0,0 +1,110 @@ +<!-- ##### SECTION Title ##### --> +GstSchedulerFactory + +<!-- ##### SECTION Short_Description ##### --> +Create schedulers from a factory + +<!-- ##### SECTION Long_Description ##### --> +<para> +A schedulerfactory is used to create instances of a scheduler. It +can be added to a #GstPlugin as it extends #GstPluginFeature. +</para> +<para> +Use gst_scheduler_factory_new() to create a new scheduler which can be registered +to a plugin with gst_plugin_add_feature(). +</para> +<para> +Use gst_scheduler_factory_find() to find the named schedulerfactory. +or use gst_scheduler_factory_get_list() to get a list of all available schedulers. +</para> +<para> +Once an schedulerfactory has been obtained use gst_scheduler_factory_create() to +instantiate a real scheduler. Optionally gst_scheduler_factory_make() to create +a scheduler from the named factory. +</para> +<para> +Use gst_scheduler_factory_destroy() to remove the factory from the global list. +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT GstSchedulerFactory ##### --> +<para> + +</para> + + +<!-- ##### MACRO GST_TYPE_SCHEDULER_FACTORY ##### --> +<para> + +</para> + + + +<!-- ##### FUNCTION gst_scheduler_factory_new ##### --> +<para> + +</para> + +@name: +@longdesc: +@type: +@Returns: + + +<!-- ##### FUNCTION gst_scheduler_factory_destroy ##### --> +<para> + +</para> + +@factory: + + +<!-- ##### FUNCTION gst_scheduler_factory_find ##### --> +<para> + +</para> + +@name: +@Returns: + + +<!-- ##### FUNCTION gst_scheduler_factory_create ##### --> +<para> + +</para> + +@factory: +@parent: +@Returns: + + +<!-- ##### FUNCTION gst_scheduler_factory_make ##### --> +<para> + +</para> + +@name: +@parent: +@Returns: + + +<!-- ##### FUNCTION gst_scheduler_factory_set_default_name ##### --> +<para> + +</para> + +@name: + + +<!-- ##### FUNCTION gst_scheduler_factory_get_default_name ##### --> +<para> + +</para> + +@Returns: + + diff --git a/docs/gst/tmpl/gsttag.sgml b/docs/gst/tmpl/gsttag.sgml deleted file mode 100644 index dbbf5f049..000000000 --- a/docs/gst/tmpl/gsttag.sgml +++ /dev/null @@ -1,879 +0,0 @@ -<!-- ##### SECTION Title ##### --> -GstTag - -<!-- ##### SECTION Short_Description ##### --> -List of tags and values used to describe media metadata - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### ENUM GstTagMergeMode ##### --> -<para> - -</para> - -@GST_TAG_MERGE_UNDEFINED: -@GST_TAG_MERGE_REPLACE_ALL: -@GST_TAG_MERGE_REPLACE: -@GST_TAG_MERGE_APPEND: -@GST_TAG_MERGE_PREPEND: -@GST_TAG_MERGE_KEEP: -@GST_TAG_MERGE_KEEP_ALL: -@GST_TAG_MERGE_COUNT: - -<!-- ##### ENUM GstTagFlag ##### --> -<para> - -</para> - -@GST_TAG_FLAG_UNDEFINED: -@GST_TAG_FLAG_META: -@GST_TAG_FLAG_ENCODED: -@GST_TAG_FLAG_DECODED: -@GST_TAG_FLAG_COUNT: - -<!-- ##### TYPEDEF GstTagList ##### --> -<para> - -</para> - - -<!-- ##### MACRO GST_TAG_LIST ##### --> -<para> - -</para> - -@x: - - -<!-- ##### MACRO GST_IS_TAG_LIST ##### --> -<para> - -</para> - -@x: - - -<!-- ##### MACRO GST_TYPE_TAG_LIST ##### --> -<para> - -</para> - - - -<!-- ##### USER_FUNCTION GstTagForeachFunc ##### --> -<para> - -</para> - -@list: -@tag: -@user_data: - - -<!-- ##### USER_FUNCTION GstTagMergeFunc ##### --> -<para> - -</para> - -@dest: -@src: - - -<!-- ##### FUNCTION gst_tag_register ##### --> -<para> - -</para> - -@name: -@flag: -@type: -@nick: -@blurb: -@func: - - -<!-- ##### FUNCTION gst_tag_merge_use_first ##### --> -<para> - -</para> - -@dest: -@src: - - -<!-- ##### FUNCTION gst_tag_merge_strings_with_comma ##### --> -<para> - -</para> - -@dest: -@src: - - -<!-- ##### FUNCTION gst_tag_exists ##### --> -<para> - -</para> - -@tag: -@Returns: - - -<!-- ##### FUNCTION gst_tag_get_type ##### --> -<para> - -</para> - -@tag: -@Returns: - - -<!-- ##### FUNCTION gst_tag_get_nick ##### --> -<para> - -</para> - -@tag: -@Returns: - - -<!-- ##### FUNCTION gst_tag_get_description ##### --> -<para> - -</para> - -@tag: -@Returns: - - -<!-- ##### FUNCTION gst_tag_get_flag ##### --> -<para> - -</para> - -@tag: -@Returns: - - -<!-- ##### FUNCTION gst_tag_is_fixed ##### --> -<para> - -</para> - -@tag: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_new ##### --> -<para> - -</para> - -@Returns: - - -<!-- ##### FUNCTION gst_is_tag_list ##### --> -<para> - -</para> - -@p: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_copy ##### --> -<para> - -</para> - -@list: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_insert ##### --> -<para> - -</para> - -@into: -@from: -@mode: - - -<!-- ##### FUNCTION gst_tag_list_merge ##### --> -<para> - -</para> - -@list1: -@list2: -@mode: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_free ##### --> -<para> - -</para> - -@list: - - -<!-- ##### FUNCTION gst_tag_list_get_tag_size ##### --> -<para> - -</para> - -@list: -@tag: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_add ##### --> -<para> - -</para> - -@list: -@mode: -@tag: -@Varargs: - - -<!-- ##### FUNCTION gst_tag_list_add_values ##### --> -<para> - -</para> - -@list: -@mode: -@tag: -@Varargs: - - -<!-- ##### FUNCTION gst_tag_list_add_valist ##### --> -<para> - -</para> - -@list: -@mode: -@tag: -@var_args: - - -<!-- ##### FUNCTION gst_tag_list_add_valist_values ##### --> -<para> - -</para> - -@list: -@mode: -@tag: -@var_args: - - -<!-- ##### FUNCTION gst_tag_list_remove_tag ##### --> -<para> - -</para> - -@list: -@tag: - - -<!-- ##### FUNCTION gst_tag_list_foreach ##### --> -<para> - -</para> - -@list: -@func: -@user_data: - - -<!-- ##### FUNCTION gst_tag_list_get_value_index ##### --> -<para> - -</para> - -@list: -@tag: -@index: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_copy_value ##### --> -<para> - -</para> - -@dest: -@list: -@tag: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_char ##### --> -<para> - -</para> - -@list: -@tag: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_char_index ##### --> -<para> - -</para> - -@list: -@tag: -@index: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_uchar ##### --> -<para> - -</para> - -@list: -@tag: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_uchar_index ##### --> -<para> - -</para> - -@list: -@tag: -@index: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_boolean ##### --> -<para> - -</para> - -@list: -@tag: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_boolean_index ##### --> -<para> - -</para> - -@list: -@tag: -@index: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_int ##### --> -<para> - -</para> - -@list: -@tag: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_int_index ##### --> -<para> - -</para> - -@list: -@tag: -@index: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_uint ##### --> -<para> - -</para> - -@list: -@tag: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_uint_index ##### --> -<para> - -</para> - -@list: -@tag: -@index: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_long ##### --> -<para> - -</para> - -@list: -@tag: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_long_index ##### --> -<para> - -</para> - -@list: -@tag: -@index: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_ulong ##### --> -<para> - -</para> - -@list: -@tag: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_ulong_index ##### --> -<para> - -</para> - -@list: -@tag: -@index: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_int64 ##### --> -<para> - -</para> - -@list: -@tag: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_int64_index ##### --> -<para> - -</para> - -@list: -@tag: -@index: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_uint64 ##### --> -<para> - -</para> - -@list: -@tag: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_uint64_index ##### --> -<para> - -</para> - -@list: -@tag: -@index: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_float ##### --> -<para> - -</para> - -@list: -@tag: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_float_index ##### --> -<para> - -</para> - -@list: -@tag: -@index: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_double ##### --> -<para> - -</para> - -@list: -@tag: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_double_index ##### --> -<para> - -</para> - -@list: -@tag: -@index: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_string ##### --> -<para> - -</para> - -@list: -@tag: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_string_index ##### --> -<para> - -</para> - -@list: -@tag: -@index: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_pointer ##### --> -<para> - -</para> - -@list: -@tag: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_tag_list_get_pointer_index ##### --> -<para> - -</para> - -@list: -@tag: -@index: -@value: -@Returns: - - -<!-- ##### FUNCTION gst_event_new_tag ##### --> -<para> - -</para> - -@list: -@Returns: - - -<!-- ##### FUNCTION gst_event_tag_get_list ##### --> -<para> - -</para> - -@tag_event: -@Returns: - - -<!-- ##### MACRO GST_TAG_TITLE ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_ARTIST ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_ALBUM ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_DATE ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_GENRE ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_COMMENT ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_TRACK_NUMBER ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_TRACK_COUNT ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_ALBUM_VOLUME_NUMBER ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_ALBUM_VOLUME_COUNT ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_LOCATION ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_DESCRIPTION ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_VERSION ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_ISRC ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_ORGANIZATION ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_COPYRIGHT ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_CONTACT ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_LICENSE ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_PERFORMER ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_DURATION ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_CODEC ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_VIDEO_CODEC ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_AUDIO_CODEC ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_BITRATE ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_NOMINAL_BITRATE ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_MINIMUM_BITRATE ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_MAXIMUM_BITRATE ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_SERIAL ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_ENCODER ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_ENCODER_VERSION ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_TRACK_GAIN ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_TRACK_PEAK ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_ALBUM_GAIN ##### --> -<para> - -</para> - - - -<!-- ##### MACRO GST_TAG_ALBUM_PEAK ##### --> -<para> - -</para> - - - diff --git a/docs/gst/tmpl/gsttagsetter.sgml b/docs/gst/tmpl/gsttagsetter.sgml index 4c55270c6..a6aaa4bf3 100644 --- a/docs/gst/tmpl/gsttagsetter.sgml +++ b/docs/gst/tmpl/gsttagsetter.sgml @@ -27,6 +27,13 @@ Element interface that allows setting and retrieval of media metadata @g_iface: +<!-- ##### MACRO GST_TYPE_TAG_SETTER ##### --> +<para> + +</para> + + + <!-- ##### FUNCTION gst_tag_setter_merge ##### --> <para> diff --git a/docs/gst/tmpl/gstthread.sgml b/docs/gst/tmpl/gstthread.sgml index 3bc273836..96aae36c7 100644 --- a/docs/gst/tmpl/gstthread.sgml +++ b/docs/gst/tmpl/gstthread.sgml @@ -36,6 +36,13 @@ A Thread can act as a toplevel bin as it has its own scheduler. The thread priority </para> +<!-- ##### MACRO GST_TYPE_THREAD ##### --> +<para> + +</para> + + + <!-- ##### VARIABLE gst_thread_current ##### --> <para> diff --git a/docs/gst/tmpl/gsttypefind.sgml b/docs/gst/tmpl/gsttypefind.sgml index ee43012c6..d729fd048 100644 --- a/docs/gst/tmpl/gsttypefind.sgml +++ b/docs/gst/tmpl/gsttypefind.sgml @@ -44,12 +44,6 @@ typefinding subsystem @GST_TYPE_FIND_NEARLY_CERTAIN: @GST_TYPE_FIND_MAXIMUM: -<!-- ##### STRUCT GstTypeFindFactory ##### --> -<para> -Object that stores information about a typefind function -</para> - - <!-- ##### FUNCTION gst_type_find_peek ##### --> <para> @@ -95,38 +89,3 @@ Object that stores information about a typefind function @Returns: -<!-- ##### FUNCTION gst_type_find_factory_get_list ##### --> -<para> - -</para> - -@Returns: - - -<!-- ##### FUNCTION gst_type_find_factory_get_extensions ##### --> -<para> - -</para> - -@factory: -@Returns: - - -<!-- ##### FUNCTION gst_type_find_factory_get_caps ##### --> -<para> - -</para> - -@factory: -@Returns: - - -<!-- ##### FUNCTION gst_type_find_factory_call_function ##### --> -<para> - -</para> - -@factory: -@find: - - diff --git a/docs/gst/tmpl/gsttypefindfactory.sgml b/docs/gst/tmpl/gsttypefindfactory.sgml new file mode 100644 index 000000000..a8aa9cfd5 --- /dev/null +++ b/docs/gst/tmpl/gsttypefindfactory.sgml @@ -0,0 +1,117 @@ +<!-- ##### SECTION Title ##### --> +GstTypeFindFactory + +<!-- ##### SECTION Short_Description ##### --> +information about registered typefind functions + +<!-- ##### SECTION Long_Description ##### --> +<para> +These functions allow querying informations about registered typefind +functions. How to create and register these functions is described in +the section <link linkend="gstreamer-Writing-typefind-functions"> +"Writing typefind functions"</link>. +</para> +<example> + <title>how to write a simple typefinder</title> + <programlisting> + /* FIXME: compile this? ;) */ + typedef struct { + guint8 *data; + guint size; + guint probability; + GstCaps *data; + } MyTypeFind; + static void + my_peek (gpointer data, gint64 offset, guint size) + { + MyTypeFind *find = (MyTypeFind *) data; + if (offset >= 0 && offset + size <= find->size) { + return find->data + offset; + } + return NULL; + } + static void + my_suggest (gpointer data, guint probability, GstCaps *caps) + { + MyTypeFind *find = (MyTypeFind *) data; + if (probability > find->probability) { + find->probability = probability; + gst_caps_replace (&find->caps, caps); + } + } + static GstCaps * + find_type (guint8 *data, guint size) + { + GList *walk, *type_list; + MyTypeFind find = {data, size, 0, NULL}; + GstTypeFind gst_find = {my_peek, my_suggest, &find, }; + + walk = type_list = gst_type_find_factory_get_list (); + while (walk) { + GstTypeFindFactory *factory = GST_TYPE_FIND_FACTORY (walk->data); + walk = g_list_next (walk) + gst_type_find_factory_call_function (factory, &gst_find); + } + g_list_free (type_list); + return find.caps; + }; + </programlisting> +</example> +<para> +The above example shows how to write a very simple typefinder that identifies +the given data. You can get quite a bit more complicated than that though. +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> +<link linkend="gstreamer-Writing-typefind-functions">Writing typefind functions</link> +</para> + +<!-- ##### STRUCT GstTypeFindFactory ##### --> +<para> +Object that stores information about a typefind function +</para> + + +<!-- ##### MACRO GST_TYPE_TYPE_FIND_FACTORY ##### --> +<para> + +</para> + + + +<!-- ##### FUNCTION gst_type_find_factory_get_list ##### --> +<para> + +</para> + +@Returns: + + +<!-- ##### FUNCTION gst_type_find_factory_get_extensions ##### --> +<para> + +</para> + +@factory: +@Returns: + + +<!-- ##### FUNCTION gst_type_find_factory_get_caps ##### --> +<para> + +</para> + +@factory: +@Returns: + + +<!-- ##### FUNCTION gst_type_find_factory_call_function ##### --> +<para> + +</para> + +@factory: +@find: + + diff --git a/docs/gst/tmpl/gsturi.sgml b/docs/gst/tmpl/gsturi.sgml deleted file mode 100644 index 8c7521348..000000000 --- a/docs/gst/tmpl/gsturi.sgml +++ /dev/null @@ -1,150 +0,0 @@ -<!-- ##### SECTION Title ##### --> -GstURIHandler - -<!-- ##### SECTION Short_Description ##### --> -Plugin feature that describes URI types and the element that handles it - -<!-- ##### SECTION Long_Description ##### --> -<para> -The URIHandler is a pluginfeature that can be used to locate element -and the element property that can handle a given URI. -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### ENUM GstURIType ##### --> -<para> - -</para> - -@GST_URI_UNKNOWN: -@GST_URI_SINK: -@GST_URI_SRC: - -<!-- ##### MACRO GST_TYPE_URI_HANDLER ##### --> -<para> - -</para> - - - -<!-- ##### STRUCT GstURIHandler ##### --> -<para> - -</para> - - -<!-- ##### MACRO GST_URI_TYPE_IS_VALID ##### --> -<para> - -</para> - -@type: - - -<!-- ##### FUNCTION gst_uri_protocol_is_valid ##### --> -<para> - -</para> - -@protocol: -@Returns: - - -<!-- ##### FUNCTION gst_uri_is_valid ##### --> -<para> - -</para> - -@uri: -@Returns: - - -<!-- ##### FUNCTION gst_uri_get_protocol ##### --> -<para> - -</para> - -@uri: -@Returns: - - -<!-- ##### FUNCTION gst_uri_get_location ##### --> -<para> - -</para> - -@uri: -@Returns: - - -<!-- ##### FUNCTION gst_uri_construct ##### --> -<para> - -</para> - -@protocol: -@location: -@Returns: - - -<!-- ##### FUNCTION gst_element_make_from_uri ##### --> -<para> - -</para> - -@type: -@uri: -@elementname: -@Returns: - - -<!-- ##### FUNCTION gst_uri_handler_get_uri_type ##### --> -<para> - -</para> - -@handler: -@Returns: - - -<!-- ##### FUNCTION gst_uri_handler_get_protocols ##### --> -<para> - -</para> - -@handler: -@Returns: - - -<!-- ##### FUNCTION gst_uri_handler_get_uri ##### --> -<para> - -</para> - -@handler: -@Returns: - - -<!-- ##### FUNCTION gst_uri_handler_set_uri ##### --> -<para> - -</para> - -@handler: -@uri: -@Returns: - - -<!-- ##### FUNCTION gst_uri_handler_new_uri ##### --> -<para> - -</para> - -@handler: -@uri: - - diff --git a/docs/gst/tmpl/gsturitype.sgml b/docs/gst/tmpl/gsturitype.sgml index 6b9ca13f4..8e7bcfd4b 100644 --- a/docs/gst/tmpl/gsturitype.sgml +++ b/docs/gst/tmpl/gsturitype.sgml @@ -14,6 +14,15 @@ GstURIType </para> +<!-- ##### ENUM GstURIType ##### --> +<para> + +</para> + +@GST_URI_UNKNOWN: +@GST_URI_SINK: +@GST_URI_SRC: + <!-- ##### MACRO GST_TYPE_URI ##### --> <para> diff --git a/docs/libs/gstreamer-libs-docs.sgml b/docs/libs/gstreamer-libs-docs.sgml index 538c2766b..02f6106ab 100644 --- a/docs/libs/gstreamer-libs-docs.sgml +++ b/docs/libs/gstreamer-libs-docs.sgml @@ -16,7 +16,8 @@ ]> <book> <bookinfo> - <title>GStreamer Library &GST_MAJORMINOR; API Reference (&GST_VERSION;)</title> + <title>GStreamer &GST_MAJORMINOR; Library API Reference</title> + <releaseinfo>for GStreamer Library &GST_MAJORMINOR; (&GST_VERSION;)</releaseinfo> </bookinfo> <chapter id="gstreamer-libs"> <title>GStreamer Libraries</title> diff --git a/gst/gsturi.c b/gst/gsturi.c index 2ed88d43f..08321fef0 100644 --- a/gst/gsturi.c +++ b/gst/gsturi.c @@ -198,12 +198,14 @@ gst_uri_construct (const gchar * protocol, const gchar * location) return g_strdup_printf ("%s://%s", protocol, location); } + typedef struct { GstURIType type; gchar *protocol; } SearchEntry; + static gboolean search_by_entry (GstPluginFeature * feature, gpointer search_entry) { |