summaryrefslogtreecommitdiff
path: root/docs/gst/tmpl
diff options
context:
space:
mode:
Diffstat (limited to 'docs/gst/tmpl')
-rw-r--r--docs/gst/tmpl/gstelement.sgml24
-rw-r--r--docs/gst/tmpl/gstenumtypes.sgml3
-rw-r--r--docs/gst/tmpl/gstimplementsinterface.sgml3
-rw-r--r--docs/gst/tmpl/gstindex.sgml434
-rw-r--r--docs/gst/tmpl/gstindexfactory.sgml68
-rw-r--r--docs/gst/tmpl/gstinfo.sgml3
-rw-r--r--docs/gst/tmpl/gstobject.sgml3
-rw-r--r--docs/gst/tmpl/gstpad.sgml3
-rw-r--r--docs/gst/tmpl/gstpadtemplate.sgml3
-rw-r--r--docs/gst/tmpl/gstpipeline.sgml3
-rw-r--r--docs/gst/tmpl/gstplugin.sgml3
-rw-r--r--docs/gst/tmpl/gstpluginfeature.sgml112
-rw-r--r--docs/gst/tmpl/gsttypes.sgml64
-rw-r--r--docs/gst/tmpl/gstvalue.sgml3
14 files changed, 51 insertions, 678 deletions
diff --git a/docs/gst/tmpl/gstelement.sgml b/docs/gst/tmpl/gstelement.sgml
index 87cad85f2..faff527e6 100644
--- a/docs/gst/tmpl/gstelement.sgml
+++ b/docs/gst/tmpl/gstelement.sgml
@@ -65,6 +65,9 @@ and gst_element_set_clock(). You can wait for the clock to reach a given
<!-- basic object functions -->
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### STRUCT GstElement ##### -->
<para>
@@ -154,6 +157,17 @@ This enum defines the standard flags that an element may have.
@GST_ELEMENT_UNPARENTING:
@GST_ELEMENT_FLAG_LAST:
+<!-- ##### ENUM GstState ##### -->
+<para>
+
+</para>
+
+@GST_STATE_VOID_PENDING:
+@GST_STATE_NULL:
+@GST_STATE_READY:
+@GST_STATE_PAUSED:
+@GST_STATE_PLAYING:
+
<!-- ##### ENUM GstStateChange ##### -->
<para>
@@ -166,6 +180,16 @@ This enum defines the standard flags that an element may have.
@GST_STATE_CHANGE_PAUSED_TO_READY:
@GST_STATE_CHANGE_READY_TO_NULL:
+<!-- ##### ENUM GstStateChangeReturn ##### -->
+<para>
+
+</para>
+
+@GST_STATE_CHANGE_FAILURE:
+@GST_STATE_CHANGE_SUCCESS:
+@GST_STATE_CHANGE_ASYNC:
+@GST_STATE_CHANGE_NO_PREROLL:
+
<!-- ##### MACRO GST_STATE ##### -->
<para>
This macro returns the current state of the element.
diff --git a/docs/gst/tmpl/gstenumtypes.sgml b/docs/gst/tmpl/gstenumtypes.sgml
index e9361f1d4..52ba68c41 100644
--- a/docs/gst/tmpl/gstenumtypes.sgml
+++ b/docs/gst/tmpl/gstenumtypes.sgml
@@ -14,3 +14,6 @@ all gstreamer core related enumerations
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
diff --git a/docs/gst/tmpl/gstimplementsinterface.sgml b/docs/gst/tmpl/gstimplementsinterface.sgml
index 5683450ae..df7fb5fbb 100644
--- a/docs/gst/tmpl/gstimplementsinterface.sgml
+++ b/docs/gst/tmpl/gstimplementsinterface.sgml
@@ -14,6 +14,9 @@ Core interface implemented by #GstElements that allows runtime querying of inter
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### STRUCT GstImplementsInterface ##### -->
<para>
diff --git a/docs/gst/tmpl/gstindex.sgml b/docs/gst/tmpl/gstindex.sgml
deleted file mode 100644
index 74254d599..000000000
--- a/docs/gst/tmpl/gstindex.sgml
+++ /dev/null
@@ -1,434 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-GstIndex
-
-<!-- ##### SECTION Short_Description ##### -->
-Generate indexes on objects
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-GstIndex is used to generate a stream index of one or more elements
-in a pipeline.
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-#GstIndexFactory
-</para>
-
-<!-- ##### STRUCT GstIndex ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SIGNAL GstIndex::entry-added ##### -->
-<para>
-Is emitted when a new entry is added to the index.
-</para>
-
-@gstindex: the object which received the signal.
-@arg1: The entry added to the index.
-
-<!-- ##### ARG GstIndex:resolver ##### -->
-<para>
-
-</para>
-
-<!-- ##### STRUCT GstIndexEntry ##### -->
-<para>
-The basic element of an index.
-</para>
-
-@type:
-@id:
-
-<!-- ##### STRUCT GstIndexGroup ##### -->
-<para>
-A group of related entries in an index.
-</para>
-
-@groupnum:
-@entries:
-@certainty:
-@peergroup:
-
-<!-- ##### ENUM GstIndexCertainty ##### -->
-<para>
-The certainty of a group in the index.
-</para>
-
-@GST_INDEX_UNKNOWN: accuracy is not known
-@GST_INDEX_CERTAIN: accuracy is perfect
-@GST_INDEX_FUZZY: accuracy is fuzzy
-
-<!-- ##### ENUM GstIndexEntryType ##### -->
-<para>
-The different types of entries in the index.
-</para>
-
-@GST_INDEX_ENTRY_ID: This entry is an id that maps an index id to its owner object
-@GST_INDEX_ENTRY_ASSOCIATION: This entry is an association between formats
-@GST_INDEX_ENTRY_OBJECT: An object
-@GST_INDEX_ENTRY_FORMAT: A format definition
-
-<!-- ##### ENUM GstIndexLookupMethod ##### -->
-<para>
-Specify the method to find an index entry in the index.
-</para>
-
-@GST_INDEX_LOOKUP_EXACT: There has to be an exact indexentry with the given format/value
-@GST_INDEX_LOOKUP_BEFORE: The exact entry or the one before it
-@GST_INDEX_LOOKUP_AFTER: The exact entry or the one after it
-
-<!-- ##### MACRO GST_INDEX_NASSOCS ##### -->
-<para>
-Get the number of associations in the entry.
-</para>
-
-@entry: The entry to query
-
-
-<!-- ##### MACRO GST_INDEX_ASSOC_FLAGS ##### -->
-<para>
-Get the flags for this entry
-</para>
-
-@entry: The entry to query
-
-
-<!-- ##### MACRO GST_INDEX_ASSOC_FORMAT ##### -->
-<para>
-Get the i-th format of the entry.
-</para>
-
-@entry: The entry to query
-@i: The format index
-
-
-<!-- ##### MACRO GST_INDEX_ASSOC_VALUE ##### -->
-<para>
-Get the i-th value of the entry.
-</para>
-
-@entry: The entry to query
-@i: The value index
-
-
-<!-- ##### STRUCT GstIndexAssociation ##### -->
-<para>
-An association in an entry.
-</para>
-
-@format: the format of the association
-@value: the value of the association
-
-<!-- ##### ENUM GstAssocFlags ##### -->
-<para>
-flags for an association entry
-</para>
-
-@GST_ASSOCIATION_FLAG_NONE: no extra flags
-@GST_ASSOCIATION_FLAG_KEY_UNIT: the entry marks a key unit, a key unit is one
- that marks a place where one can randomly seek to.
-@GST_ASSOCIATION_FLAG_DELTA_UNIT:
-@GST_ASSOCIATION_FLAG_LAST: extra user defined flags should start here.
-
-<!-- ##### MACRO GST_INDEX_FORMAT_FORMAT ##### -->
-<para>
-Get the format of the format entry
-</para>
-
-@entry: The entry to query
-
-
-<!-- ##### MACRO GST_INDEX_FORMAT_KEY ##### -->
-<para>
-Get the key of the format entry
-</para>
-
-@entry: The entry to query
-
-
-<!-- ##### MACRO GST_INDEX_ID_INVALID ##### -->
-<para>
-An invalid index id
-</para>
-
-
-
-<!-- ##### MACRO GST_INDEX_ID_DESCRIPTION ##### -->
-<para>
-Get the description of the id entry
-</para>
-
-@entry: The entry to query
-
-
-<!-- ##### USER_FUNCTION GstIndexFilter ##### -->
-<para>
-Function to filter out entries in the index.
-</para>
-
-@index: The index being queried
-@entry: The entry to be added.
-@Returns: This function should return TRUE if the entry is to be added
- to the index, FALSE otherwise.
-
-
-<!-- ##### ENUM GstIndexResolverMethod ##### -->
-<para>
-The method used to resolve index writers
-</para>
-
-@GST_INDEX_RESOLVER_CUSTOM: Use a custom resolver
-@GST_INDEX_RESOLVER_GTYPE: Resolve based on the GType of the object
-@GST_INDEX_RESOLVER_PATH: Resolve on the path in graph
-
-<!-- ##### USER_FUNCTION GstIndexResolver ##### -->
-<para>
-Function to resolve ids to writer descriptions.
-</para>
-
-@index: the index being queried.
-@writer: The object that wants to write
-@writer_string: A description of the writer.
-@user_data: user_data as registered
-@Returns: TRUE if an id could be assigned to the writer.
-<!-- # Unused Parameters # -->
-@writer_id: A pointer to the id that has to be assigned to this writer
-
-
-<!-- ##### ENUM GstIndexFlags ##### -->
-<para>
-Flags for this index
-</para>
-
-@GST_INDEX_WRITABLE: The index is writable
-@GST_INDEX_READABLE: The index is readable
-@GST_INDEX_FLAG_LAST: First flag that can be used by subclasses
-
-<!-- ##### MACRO GST_INDEX_IS_READABLE ##### -->
-<para>
-Check if the index can be read from
-</para>
-
-@obj: The index to check
-
-
-<!-- ##### MACRO GST_INDEX_IS_WRITABLE ##### -->
-<para>
-Check if the index can be written to
-</para>
-
-@obj: The index to check
-
-
-<!-- ##### FUNCTION gst_index_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION gst_index_commit ##### -->
-<para>
-
-</para>
-
-@index:
-@id:
-
-
-<!-- ##### FUNCTION gst_index_get_group ##### -->
-<para>
-
-</para>
-
-@index:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_index_new_group ##### -->
-<para>
-
-</para>
-
-@index:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_index_set_group ##### -->
-<para>
-
-</para>
-
-@index:
-@groupnum:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_index_set_certainty ##### -->
-<para>
-
-</para>
-
-@index:
-@certainty:
-
-
-<!-- ##### FUNCTION gst_index_get_certainty ##### -->
-<para>
-
-</para>
-
-@index:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_index_set_filter ##### -->
-<para>
-
-</para>
-
-@index:
-@filter:
-@user_data:
-
-
-<!-- ##### FUNCTION gst_index_set_resolver ##### -->
-<para>
-
-</para>
-
-@index:
-@resolver:
-@user_data:
-
-
-<!-- ##### FUNCTION gst_index_get_writer_id ##### -->
-<para>
-
-</para>
-
-@index:
-@writer:
-@id:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_index_add_format ##### -->
-<para>
-
-</para>
-
-@index:
-@id:
-@format:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_index_add_association ##### -->
-<para>
-
-</para>
-
-@index:
-@id:
-@flags:
-@format:
-@value:
-@Varargs:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_index_add_object ##### -->
-<para>
-
-</para>
-
-@index:
-@id:
-@key:
-@type:
-@object:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_index_add_id ##### -->
-<para>
-
-</para>
-
-@index:
-@id:
-@description:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_index_get_assoc_entry ##### -->
-<para>
-
-</para>
-
-@index:
-@id:
-@method:
-@flags:
-@format:
-@value:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_index_get_assoc_entry_full ##### -->
-<para>
-
-</para>
-
-@index:
-@id:
-@method:
-@flags:
-@format:
-@value:
-@func:
-@user_data:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_index_entry_get_type ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION gst_index_entry_copy ##### -->
-<para>
-
-</para>
-
-@entry:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_index_entry_free ##### -->
-<para>
-
-</para>
-
-@entry:
-
-
-<!-- ##### FUNCTION gst_index_entry_assoc_map ##### -->
-<para>
-
-</para>
-
-@entry:
-@format:
-@value:
-@Returns:
-
-
diff --git a/docs/gst/tmpl/gstindexfactory.sgml b/docs/gst/tmpl/gstindexfactory.sgml
deleted file mode 100644
index f458efdc3..000000000
--- a/docs/gst/tmpl/gstindexfactory.sgml
+++ /dev/null
@@ -1,68 +0,0 @@
-<!-- ##### 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>
-
-<!-- ##### 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 59e5b431f..a8b3a38aa 100644
--- a/docs/gst/tmpl/gstinfo.sgml
+++ b/docs/gst/tmpl/gstinfo.sgml
@@ -68,6 +68,9 @@ categories. These are explained at GST_DEBUG_CATEGORY_INIT().
and environment variables that affect the debugging output.
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### ENUM GstDebugLevel ##### -->
<para>
The level defines the importance of a debugging message. The more important a
diff --git a/docs/gst/tmpl/gstobject.sgml b/docs/gst/tmpl/gstobject.sgml
index 9a11e50c6..7baef0aae 100644
--- a/docs/gst/tmpl/gstobject.sgml
+++ b/docs/gst/tmpl/gstobject.sgml
@@ -67,6 +67,9 @@ object.
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### STRUCT GstObject ##### -->
<para>
diff --git a/docs/gst/tmpl/gstpad.sgml b/docs/gst/tmpl/gstpad.sgml
index 49983007c..3c0d226a7 100644
--- a/docs/gst/tmpl/gstpad.sgml
+++ b/docs/gst/tmpl/gstpad.sgml
@@ -57,6 +57,9 @@ Last reviewed on December 13th, 2002 (0.5.0.1)
#GstPadTemplate, #GstElement, #GstEvent
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### STRUCT GstPad ##### -->
<para>
diff --git a/docs/gst/tmpl/gstpadtemplate.sgml b/docs/gst/tmpl/gstpadtemplate.sgml
index 9ea331595..117ebb677 100644
--- a/docs/gst/tmpl/gstpadtemplate.sgml
+++ b/docs/gst/tmpl/gstpadtemplate.sgml
@@ -73,6 +73,9 @@ The following example shows you how to add the padtemplate to an elementfactory:
#GstPad, #GstElementFactory
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### STRUCT GstPadTemplate ##### -->
<para>
The padtemplate object.
diff --git a/docs/gst/tmpl/gstpipeline.sgml b/docs/gst/tmpl/gstpipeline.sgml
index 15c5a6bdb..a5010b823 100644
--- a/docs/gst/tmpl/gstpipeline.sgml
+++ b/docs/gst/tmpl/gstpipeline.sgml
@@ -21,6 +21,9 @@ the pipeline, use gst_object_unref() to free its resources.
#GstBin
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### STRUCT GstPipeline ##### -->
<para>
diff --git a/docs/gst/tmpl/gstplugin.sgml b/docs/gst/tmpl/gstplugin.sgml
index 6fd485e00..3e1cf6229 100644
--- a/docs/gst/tmpl/gstplugin.sgml
+++ b/docs/gst/tmpl/gstplugin.sgml
@@ -35,6 +35,9 @@ to bring the plugin into memory.
#GstPluginFeature, #GstType, #GstAutoplug, #GstElementFactory
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### FUNCTION gst_plugin_error_quark ##### -->
<para>
Get the error quark
diff --git a/docs/gst/tmpl/gstpluginfeature.sgml b/docs/gst/tmpl/gstpluginfeature.sgml
deleted file mode 100644
index a257a56d3..000000000
--- a/docs/gst/tmpl/gstpluginfeature.sgml
+++ /dev/null
@@ -1,112 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-GstPluginFeature
-
-<!-- ##### SECTION Short_Description ##### -->
-Base class for contents of a GstPlugin
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-This is a base class for anything that can be added to a #GstPlugin.
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-#GstPlugin
-</para>
-
-<!-- ##### STRUCT GstPluginFeature ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_PLUGIN_FEATURE_NAME ##### -->
-<para>
-Get the name of the feature
-</para>
-
-@feature: The feature to query
-
-
-<!-- ##### STRUCT GstTypeNameData ##### -->
-<para>
-
-</para>
-
-@name:
-@type:
-
-<!-- ##### USER_FUNCTION GstPluginFeatureFilter ##### -->
-<para>
-A function that can be used with e.g. gst_registry_feature_filter()
-to get a list of pluginfeature that match certain criteria.
-</para>
-
-@feature: the pluginfeature to check
-@user_data: the user_data that has been passed on e.g. gst_registry_feature_filter()
-@Returns: TRUE for a positive match, FALSE otherwise
-
-
-<!-- ##### FUNCTION gst_plugin_feature_type_name_filter ##### -->
-<para>
-
-</para>
-
-@feature:
-@data:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_plugin_feature_set_rank ##### -->
-<para>
-
-</para>
-
-@feature:
-@rank:
-
-
-<!-- ##### FUNCTION gst_plugin_feature_set_name ##### -->
-<para>
-
-</para>
-
-@feature:
-@name:
-
-
-<!-- ##### FUNCTION gst_plugin_feature_get_rank ##### -->
-<para>
-
-</para>
-
-@feature:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_plugin_feature_get_name ##### -->
-<para>
-
-</para>
-
-@feature:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_plugin_feature_load ##### -->
-<para>
-
-</para>
-
-@feature:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_plugin_feature_list_free ##### -->
-<para>
-
-</para>
-
-@list:
-
-
diff --git a/docs/gst/tmpl/gsttypes.sgml b/docs/gst/tmpl/gsttypes.sgml
deleted file mode 100644
index e1ca64c34..000000000
--- a/docs/gst/tmpl/gsttypes.sgml
+++ /dev/null
@@ -1,64 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-GstTypes
-
-<!-- ##### SECTION Short_Description ##### -->
-various global enums and constants
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### ENUM GstState ##### -->
-<para>
-
-</para>
-
-@GST_STATE_VOID_PENDING:
-@GST_STATE_NULL:
-@GST_STATE_READY:
-@GST_STATE_PAUSED:
-@GST_STATE_PLAYING:
-
-<!-- ##### ENUM GstStateChange ##### -->
-<para>
-
-</para>
-
-@GST_STATE_CHANGE_NULL_TO_READY:
-@GST_STATE_CHANGE_READY_TO_PAUSED:
-@GST_STATE_CHANGE_PAUSED_TO_PLAYING:
-@GST_STATE_CHANGE_PLAYING_TO_PAUSED:
-@GST_STATE_CHANGE_PAUSED_TO_READY:
-@GST_STATE_CHANGE_READY_TO_NULL:
-
-<!-- ##### ENUM GstStateChangeReturn ##### -->
-<para>
-
-</para>
-
-@GST_STATE_CHANGE_FAILURE:
-@GST_STATE_CHANGE_SUCCESS:
-@GST_STATE_CHANGE_ASYNC:
-@GST_STATE_CHANGE_NO_PREROLL:
-
-<!-- ##### ENUM GstRank ##### -->
-<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>
-
-@GST_RANK_NONE: will be chosen last or not at all
-@GST_RANK_MARGINAL: unlikly to be chosen
-@GST_RANK_SECONDARY: likely to be chosen
-@GST_RANK_PRIMARY: will be chosen first
-
diff --git a/docs/gst/tmpl/gstvalue.sgml b/docs/gst/tmpl/gstvalue.sgml
index 0e7aa4405..299cf4937 100644
--- a/docs/gst/tmpl/gstvalue.sgml
+++ b/docs/gst/tmpl/gstvalue.sgml
@@ -14,6 +14,9 @@ GValue implementations specific to GStreamer
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### MACRO GST_VALUE_HOLDS_FOURCC ##### -->