diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2001-02-27 21:08:45 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2001-02-27 21:08:45 +0000 |
commit | 81197b7c0663cf731a4b270fcae7b08e76f2572d (patch) | |
tree | 63883471d2ee6c15cd67f53c897a31267c450eb0 | |
parent | 589bf9f90ce88aba2e50554bbd2149a44f1ee603 (diff) |
Small compile fixesBRANCH-AUTOPLUG2-20010227-FREEZE
Original commit message from CVS:
Small compile fixes
-rw-r--r-- | docs/gst/Makefile.am | 2 | ||||
-rw-r--r-- | docs/gst/gstreamer.hierarchy | 1 | ||||
-rw-r--r-- | docs/gst/gstreamer.types.in | 1 | ||||
-rw-r--r-- | docs/gst/tmpl/gstasyncdisksrc.sgml | 37 | ||||
-rw-r--r-- | docs/gst/tmpl/gstautoplug.sgml | 50 | ||||
-rw-r--r-- | docs/gst/tmpl/gstpad.sgml | 28 | ||||
-rw-r--r-- | docs/gst/tmpl/gstpipeline.sgml | 27 | ||||
-rw-r--r-- | docs/gst/tmpl/gstplugin.sgml | 11 | ||||
-rw-r--r-- | docs/gst/tmpl/gstreamer-unused.sgml | 1467 | ||||
-rw-r--r-- | libs/videoscale/Makefile.am | 2 |
10 files changed, 819 insertions, 807 deletions
diff --git a/docs/gst/Makefile.am b/docs/gst/Makefile.am index d964cfea83..428758cf5f 100644 --- a/docs/gst/Makefile.am +++ b/docs/gst/Makefile.am @@ -89,7 +89,7 @@ gstreamer-decl.txt: scanobj: $(srcdir)/$(DOC_MODULE).types rm gstreamer-scan.o; ln -s gstreamer-scan.lo gstreamer-scan.o - env CC="$(LIBTOOL) $(CC)" CFLAGS="$(GST_CFLAGS) $(GLIB_CFLAGS) $(XML_CFLAGS) -I../../" LDFLAGS="$(GST_LIBS)"\ + env CC="$(LIBTOOL) $(CC)" CFLAGS="$(LIBGST_CFLAGS) $(GLIB_CFLAGS) $(XML_CFLAGS) -I../../" LDFLAGS="$(GST_LIBS)"\ gtkdoc-scanobj --module=$(DOC_MODULE) gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) diff --git a/docs/gst/gstreamer.hierarchy b/docs/gst/gstreamer.hierarchy index 74b32e6c65..d0831e70dd 100644 --- a/docs/gst/gstreamer.hierarchy +++ b/docs/gst/gstreamer.hierarchy @@ -9,7 +9,6 @@ GtkObject GstFakeSrc GstFakeSink GstDiskSrc - GstAsyncDiskSrc GstHttpSrc GstFdSrc GstAudioSrc diff --git a/docs/gst/gstreamer.types.in b/docs/gst/gstreamer.types.in index 075d597d04..0a7ecfb595 100644 --- a/docs/gst/gstreamer.types.in +++ b/docs/gst/gstreamer.types.in @@ -16,7 +16,6 @@ gst_fakesrc_get_type gst_fakesink_get_type gst_disksrc_get_type -gst_asyncdisksrc_get_type @GST_HTTPSRC_GET_TYPE@ gst_fdsrc_get_type gst_audiosrc_get_type diff --git a/docs/gst/tmpl/gstasyncdisksrc.sgml b/docs/gst/tmpl/gstasyncdisksrc.sgml index ca7479d480..f31ccb9879 100644 --- a/docs/gst/tmpl/gstasyncdisksrc.sgml +++ b/docs/gst/tmpl/gstasyncdisksrc.sgml @@ -15,40 +15,3 @@ the offset. </para> -<!-- ##### ENUM GstAsyncDiskSrcFlags ##### --> -<para> -<informaltable pgwide=1 frame="none" role="enum"> -<tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"> -<tbody> -<row> -<entry>GST_ASYNCDISKSRC_OPEN</entry> -<entry>the asyncdisksrc is open for reading</entry> -</row> - -</tbody></tgroup></informaltable> - -</para> - -@GST_ASYNCDISKSRC_OPEN: -@GST_ASYNCDISKSRC_FLAG_LAST: - -<!-- ##### ARG GstAsyncDiskSrc:location ##### --> -<para> -Specify the location of the file to read. -</para> - -<!-- ##### ARG GstAsyncDiskSrc:bytesperread ##### --> -<para> -Specify how many bytes to read at a time. -</para> - -<!-- ##### ARG GstAsyncDiskSrc:offset ##### --> -<para> -Specify the current offset in the file. -</para> - -<!-- ##### ARG GstAsyncDiskSrc:size ##### --> -<para> - -</para> - diff --git a/docs/gst/tmpl/gstautoplug.sgml b/docs/gst/tmpl/gstautoplug.sgml index 2ea069b281..0fe0ed4306 100644 --- a/docs/gst/tmpl/gstautoplug.sgml +++ b/docs/gst/tmpl/gstautoplug.sgml @@ -15,60 +15,18 @@ to convert a certain GstCaps to another one. </para> -<!-- ##### MACRO GST_AUTOPLUG_MAX_COST ##### --> -<para> -The maximum cost of a certain connection. -</para> - - - -<!-- ##### USER_FUNCTION GstAutoplugCostFunction ##### --> -<para> -Calculate the cost between two elements. -</para> - -@src: the source element -@dest: the destination element -@data: optional user data -@Returns: the cost for a connection between the two elements - - -<!-- ##### USER_FUNCTION GstAutoplugListFunction ##### --> -<para> -Get a list of all elements. These elements will be used in autoplugging. -</para> - -@data: user data -@Returns: a GList of elements - - -<!-- ##### FUNCTION gst_autoplug_caps ##### --> -<para> - -</para> - -@srccaps: -@sinkcaps: -@Returns: - - -<!-- ##### FUNCTION gst_autoplug_pads ##### --> +<!-- ##### FUNCTION gst_autoplug_caps_list ##### --> <para> </para> +@autoplug: @srcpad: @sinkpad: +@Varargs: @Returns: - - -<!-- ##### FUNCTION gst_autoplug_caps_list ##### --> -<para> - -</para> - +<!-- # Unused Parameters # --> @srccaps: @sinkcaps: -@Returns: diff --git a/docs/gst/tmpl/gstpad.sgml b/docs/gst/tmpl/gstpad.sgml index 06601cfd95..c4dd1f6c6b 100644 --- a/docs/gst/tmpl/gstpad.sgml +++ b/docs/gst/tmpl/gstpad.sgml @@ -127,9 +127,12 @@ The function that will be called when pulling a region buffer. </para> @pad: the pad to get a buffer from +@type: @offset: the offset of the region to get -@size: the size of the region to get +@len: @Returns: a #GstBuffer +<!-- # Unused Parameters # --> +@size: the size of the region to get <!-- ##### USER_FUNCTION GstPadQoSFunction ##### --> @@ -175,9 +178,12 @@ The function that will be called when pulling a region buffer. </para> @pad: the pad to pull +@type: @offset: the offset of the region to pull -@size: the size of the region to pull +@len: @Returns: a GstBuffer +<!-- # Unused Parameters # --> +@size: the size of the region to pull <!-- ##### ENUM GstPadDirection ##### --> @@ -446,24 +452,17 @@ Destroy the pad. @Returns: -<!-- ##### FUNCTION gst_pad_pull_region ##### --> +<!-- ##### FUNCTION gst_pad_pullregion ##### --> <para> </para> @pad: +@type: @offset: -@size: +@len: @Returns: - - -<!-- ##### MACRO gst_pad_pullregion ##### --> -<para> - -</para> - -@pad: -@offset: +<!-- # Unused Parameters # --> @size: @@ -526,6 +525,9 @@ Call the EOS function of the pad @threadstate: @peer: @bufpen: +@regiontype: +@offset: +@len: @chainfunc: @getfunc: @getregionfunc: diff --git a/docs/gst/tmpl/gstpipeline.sgml b/docs/gst/tmpl/gstpipeline.sgml index da53a47805..f486cfb193 100644 --- a/docs/gst/tmpl/gstpipeline.sgml +++ b/docs/gst/tmpl/gstpipeline.sgml @@ -38,33 +38,6 @@ pipeline figure out what plugins to use. @Returns: -<!-- ##### FUNCTION gst_pipeline_add_sink ##### --> -<para> - -</para> - -@pipeline: -@sink: - - -<!-- ##### FUNCTION gst_pipeline_add_src ##### --> -<para> - -</para> - -@pipeline: -@src: - - -<!-- ##### FUNCTION gst_pipeline_autoplug ##### --> -<para> - -</para> - -@pipeline: -@Returns: - - <!-- ##### MACRO gst_pipeline_destroy ##### --> <para> Destroys the pipeline. diff --git a/docs/gst/tmpl/gstplugin.sgml b/docs/gst/tmpl/gstplugin.sgml index 802959e05a..322e86fd9b 100644 --- a/docs/gst/tmpl/gstplugin.sgml +++ b/docs/gst/tmpl/gstplugin.sgml @@ -27,6 +27,8 @@ GStreamer is extensible so <classname>GstElements</classname> can be loaded at r @numtypes: @elements: @numelements: +@autopluggers: +@numautopluggers: @loaded: <!-- ##### STRUCT GstPluginElement ##### --> @@ -195,15 +197,6 @@ by the loader at statup. @Returns: -<!-- ##### FUNCTION gst_plugin_find_elementfactory ##### --> -<para> - -</para> - -@name: -@Returns: - - <!-- ##### FUNCTION gst_plugin_load_elementfactory ##### --> <para> diff --git a/docs/gst/tmpl/gstreamer-unused.sgml b/docs/gst/tmpl/gstreamer-unused.sgml index 02bb075eb5..5a7897fd53 100644 --- a/docs/gst/tmpl/gstreamer-unused.sgml +++ b/docs/gst/tmpl/gstreamer-unused.sgml @@ -1,295 +1,315 @@ -<!-- ##### MACRO GST_IS_QUEUE_CLASS ##### --> +<!-- ##### FUNCTION gst_fakesink_chain ##### --> <para> </para> -@obj: +@pad: +@buf: -<!-- ##### STRUCT GstSineSrc ##### --> +<!-- ##### ARG GstTypeFind:type ##### --> <para> - +Query the element for the current mime type </para> -<!-- ##### SECTION ./tmpl/GstElement.sgml:See_Also ##### --> +<!-- ##### FUNCTION gst_object_get_type ##### --> <para> </para> +@Returns: -<!-- ##### MACRO DEBUG_SET_STRING ##### --> +<!-- ##### STRUCT GstSineSrcClass ##### --> <para> </para> -@format: -@args...: -<!-- ##### FUNCTION gst_type_add_sink ##### --> +<!-- ##### STRUCT GstFakeSrc ##### --> <para> </para> -@id: -@sink: -<!-- ##### FUNCTION gst_fakesrc_push ##### --> +<!-- ##### FUNCTION gst_tee_get_type ##### --> <para> </para> -@src: +@Returns: -<!-- ##### FUNCTION gst_tee_get_type ##### --> +<!-- ##### MACRO GST_IS_SINK ##### --> <para> </para> -@Returns: +@obj: -<!-- ##### MACRO GST_FAKESRC ##### --> +<!-- ##### MACRO GST_META ##### --> <para> </para> -@obj: +@meta: -<!-- ##### MACRO GST_IS_ESDSINK_CLASS ##### --> +<!-- ##### MACRO GST_IS_CONNECTION ##### --> <para> </para> @obj: -<!-- ##### SIGNAL GstSrc::eos ##### --> +<!-- ##### MACRO GST_TYPE_FAKESINK ##### --> <para> -An eos signal is triggered whenever the GstSrc has reached the end of -the stream. </para> -@gstsrc: the object which received the signal. -@arg1: the object which received the signal -<!-- ##### FUNCTION gst_fdsink_new ##### --> +<!-- ##### FUNCTION gst_fdsink_chain ##### --> <para> </para> -@name: -@Returns: +@pad: +@buf: -<!-- ##### STRUCT GstAsyncDiskSrcClass ##### --> +<!-- ##### FUNCTION gst_pad_remove_ghost_parent ##### --> <para> </para> +@pad: +@parent: -<!-- ##### MACRO GST_IS_FILTER_CLASS ##### --> +<!-- ##### MACRO GST_SRC_UNSET_FLAGS ##### --> +<para> +This macro usets the given flags. +</para> + +@src: +@flag: Flag to set, must be a single bit in guint32. +@obj: GstSrc to unset flag in. + +<!-- ##### FUNCTION gst_identity_chain ##### --> <para> </para> -@obj: +@pad: +@buf: -<!-- ##### STRUCT GstPadClass ##### --> +<!-- ##### FUNCTION gst_audiosink_chain ##### --> <para> </para> +@pad: +@buf: -<!-- ##### STRUCT GstBinClass ##### --> +<!-- ##### FUNCTION gst_connection_get_type ##### --> <para> </para> +@Returns: -<!-- ##### STRUCT GstConnection ##### --> +<!-- ##### MACRO GST_PIPELINE_CLASS ##### --> <para> </para> +@klass: -<!-- ##### MACRO GST_FDSRC ##### --> +<!-- ##### FUNCTION gst_elementfactory_add_src ##### --> <para> </para> -@obj: +@elementfactory: +@id: -<!-- ##### MACRO GST_IS_AUDIOSRC ##### --> +<!-- ##### MACRO GST_IS_SINK_CLASS ##### --> <para> </para> @obj: -<!-- ##### FUNCTION gst_fakesink_new ##### --> +<!-- ##### STRUCT GstConnectionClass ##### --> <para> </para> -@name: -@Returns: -<!-- ##### MACRO GST_PIPELINE ##### --> +<!-- ##### MACRO GST_IS_PIPELINE_CLASS ##### --> <para> </para> @obj: -<!-- ##### MACRO GST_TYPE_SINK ##### --> +<!-- ##### MACRO GST_PROPS_INT_RANGE_ID ##### --> <para> </para> -<!-- ##### MACRO DEBUG_ENTER ##### --> +<!-- ##### FUNCTION gst_pipeline_add_src ##### --> <para> </para> -@format: -@args...: +@pipeline: +@src: -<!-- ##### MACRO GST_IS_HTTPSRC ##### --> +<!-- ##### MACRO DEBUG ##### --> <para> - +Use this macro to show debugging info. This is only usefull when developing new +plugin elements. +If you #define DEBUG_ENABLED before including gst/gst.h, this macro will produce +g_print messages. </para> -@obj: +@format: the format specification as in g_print +@args...: arguments -<!-- ##### MACRO GST_IS_ELEMENT ##### --> +<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Title ##### --> +GstEsdSink + + +<!-- ##### MACRO GST_TYPE_IDENTITY ##### --> <para> </para> -@obj: -<!-- ##### STRUCT GstQueue ##### --> +<!-- ##### FUNCTION gst_type_save_thyself ##### --> <para> </para> +@type: +@parent: +@Returns: -<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Short_Description ##### --> +<!-- ##### STRUCT GstAudioSrc ##### --> +<para> +</para> -<!-- ##### MACRO GST_PAD_CLASS ##### --> +<!-- ##### MACRO GST_TYPE_ELEMENT ##### --> <para> </para> -@klass: -<!-- ##### MACRO GST_PIPELINE_CLASS ##### --> +<!-- ##### FUNCTION gst_audiosrc_push ##### --> <para> </para> -@klass: +@src: -<!-- ##### MACRO GST_IS_ASYNCDISKSRC ##### --> +<!-- ##### MACRO GST_IS_FAKESRC_CLASS ##### --> <para> </para> @obj: -<!-- ##### FUNCTION plugin_initialize ##### --> +<!-- ##### ARG GstFakeSrc:patern ##### --> <para> </para> -<!-- ##### FUNCTION gst_pad_get_type ##### --> +<!-- ##### MACRO GST_AUDIOSINK ##### --> <para> </para> -@Returns: +@obj: -<!-- ##### MACRO GST_PROPS_INT_RANGE_ID ##### --> +<!-- ##### SECTION ./tmpl/gstsrc.sgml:See_Also ##### --> <para> </para> -<!-- ##### MACRO GST_SINESRC ##### --> +<!-- ##### FUNCTION gst_esdsink_set_format ##### --> <para> </para> -@obj: +@esdsink: +@format: -<!-- ##### FUNCTION gst_object_get_type ##### --> +<!-- ##### SIGNAL GstSrc::eos ##### --> <para> +An eos signal is triggered whenever the GstSrc has reached the end of +the stream. </para> -@Returns: +@gstsrc: the object which received the signal. +@arg1: the object which received the signal -<!-- ##### SECTION ./tmpl/plugin.sgml:Long_Description ##### --> +<!-- ##### STRUCT GstIdentity ##### --> <para> </para> -<!-- ##### MACRO GST_QUEUE_CLASS ##### --> +<!-- ##### MACRO GST_IS_FDSRC ##### --> <para> </para> -@klass: +@obj: -<!-- ##### FUNCTION gst_audiosrc_get_type ##### --> +<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:See_Also ##### --> <para> </para> -@Returns: -<!-- ##### MACRO DEBUG ##### --> +<!-- ##### FUNCTION gst_thread_get_type ##### --> <para> -Use this macro to show debugging info. This is only usefull when developing new -plugin elements. -If you #define DEBUG_ENABLED before including gst/gst.h, this macro will produce -g_print messages. + </para> -@format: the format specification as in g_print -@args...: arguments +@Returns: -<!-- ##### MACRO DEBUG_LEAVE_STRING ##### --> +<!-- ##### MACRO GST_QUEUE ##### --> <para> </para> +@obj: -<!-- ##### SECTION ./tmpl/gstconnection.sgml:See_Also ##### --> +<!-- ##### FUNCTION gst_disksrc_get_type ##### --> <para> </para> +@Returns: -<!-- ##### MACRO GST_IS_QUEUE ##### --> +<!-- ##### MACRO GST_THREAD ##### --> <para> </para> @obj: -<!-- ##### SECTION ./tmpl/gstsink.sgml:Long_Description ##### --> +<!-- ##### MACRO GST_IS_DISKSRC_CLASS ##### --> <para> -The sink is the end of the filter graph. A typical sink would be an audio -or a video card. </para> +@obj: -<!-- ##### FUNCTION gst_queue_new ##### --> +<!-- ##### FUNCTION gst_fakesink_new ##### --> <para> </para> @@ -297,32 +317,38 @@ or a video card. @name: @Returns: -<!-- ##### FUNCTION gst_fdsrc_get_type ##### --> +<!-- ##### FUNCTION gst_tee_chain ##### --> <para> </para> -@Returns: +@pad: +@buf: -<!-- ##### MACRO GST_TYPE_DISKSRC ##### --> +<!-- ##### FUNCTION gst_pad_get_directory ##### --> <para> </para> +@pad: +@Returns: -<!-- ##### MACRO GST_PROPS_LIST_ID ##### --> +<!-- ##### SECTION ./tmpl/gstsrc.sgml:Title ##### --> +GstSrc + + +<!-- ##### MACRO DEBUG_ENTER_STRING ##### --> <para> </para> -<!-- ##### FUNCTION plugin_load ##### --> +<!-- ##### MACRO GST_IS_ESDSINK_CLASS ##### --> <para> </para> -@name: -@Returns: +@obj: <!-- ##### SECTION ./tmpl/gstgetbits.sgml:See_Also ##### --> <para> @@ -330,156 +356,188 @@ or a video card. </para> -<!-- ##### MACRO GST_IS_SRC ##### --> +<!-- ##### MACRO GST_SRC ##### --> <para> </para> @obj: -<!-- ##### FUNCTION gst_queue_push ##### --> +<!-- ##### MACRO GST_TYPE_AUDIOSRC ##### --> <para> </para> -@connection: -<!-- ##### MACRO GST_SRC_ASYNC ##### --> +<!-- ##### FUNCTION gst_sink_new ##### --> <para> -This macro checks to see if the GST_SRC_ASYNC flag is set. + </para> -@obj: GstSrc to check for flag in. +@name: +@Returns: -<!-- ##### STRUCT GstFilter ##### --> +<!-- ##### SECTION ./tmpl/plugin.sgml:See_Also ##### --> <para> </para> -<!-- ##### MACRO GST_TYPE_ASYNCDISKSRC ##### --> +<!-- ##### MACRO GST_PAD_CLASS ##### --> <para> </para> +@klass: -<!-- ##### MACRO GST_TEE_CLASS ##### --> +<!-- ##### FUNCTION plugin_load_all ##### --> +<para> + +</para> + + +<!-- ##### MACRO GST_SINESRC_CLASS ##### --> <para> </para> @klass: -<!-- ##### FUNCTION gst_thread_main_loop ##### --> +<!-- ##### MACRO GST_IS_TEE_CLASS ##### --> <para> </para> -@arg: +@obj: -<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Title ##### --> -GstEsdSink +<!-- ##### FUNCTION gst_thread_main_loop ##### --> +<para> +</para> -<!-- ##### MACRO GST_TYPE_BIN ##### --> +@arg: + +<!-- ##### FUNCTION gst_pad_save_thyself ##### --> <para> </para> +@pad: +@parent: +@Returns: -<!-- ##### MACRO GST_IS_IDENTITY_CLASS ##### --> +<!-- ##### MACRO GST_IS_AUDIOSINK_CLASS ##### --> <para> </para> @obj: -<!-- ##### MACRO GST_TYPE_TEE ##### --> +<!-- ##### STRUCT GstDiskSrc ##### --> <para> </para> -<!-- ##### ARG GstQueue:timeout ##### --> +<!-- ##### SECTION ./tmpl/gstconnection.sgml:Title ##### --> +GstConnection + + +<!-- ##### MACRO GST_TYPE_FDSRC ##### --> <para> </para> -<!-- ##### FUNCTION gst_fakesrc_new ##### --> +<!-- ##### MACRO GST_IS_SRC_CLASS ##### --> <para> </para> -@name: -@Returns: +@obj: -<!-- ##### SECTION ./tmpl/gstconnection.sgml:Long_Description ##### --> +<!-- ##### ARG GstSineSrc:freq ##### --> <para> -A connection is a bas class for a generic connection between -elements. A connection is typically a bas class for queues. +The frequency. +</para> + +<!-- ##### ARG GstAsyncDiskSrc:bytesperread ##### --> +<para> +Specify how many bytes to read at a time. </para> -<!-- ##### FUNCTION gst_src_get_type ##### --> +<!-- ##### MACRO GST_TYPE_PIPELINE ##### --> <para> </para> -@Returns: -<!-- ##### STRUCT GstDiskSrcClass ##### --> +<!-- ##### STRUCT GstHttpSrcClass ##### --> <para> </para> -<!-- ##### MACRO GST_PROPS_INT_ID ##### --> +<!-- ##### FUNCTION gst_filter_new ##### --> <para> </para> +@name: +@Returns: -<!-- ##### FUNCTION gst_fakesink_chain ##### --> +<!-- ##### SECTION ./tmpl/GstElement.sgml:Short_Description ##### --> + + + +<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Short_Description ##### --> + + + +<!-- ##### SECTION ./tmpl/gstesdsink.sgml:See_Also ##### --> <para> </para> -@pad: -@buf: -<!-- ##### FUNCTION gst_type_add_src ##### --> +<!-- ##### FUNCTION gst_sink_get_type ##### --> <para> </para> -@id: -@src: +@Returns: -<!-- ##### FUNCTION gst_esdsink_get_type ##### --> +<!-- ##### MACRO GST_TYPE_TEE ##### --> <para> </para> -@Returns: -<!-- ##### FUNCTION gst_esdsink_chain ##### --> +<!-- ##### FUNCTION gst_queue_push ##### --> <para> </para> -@pad: -@buf: +@connection: -<!-- ##### MACRO INFO ##### --> +<!-- ##### MACRO GST_FILTER_FLAG_LAST ##### --> +<para> +subclass use this to start their flag enumeration +</para> + + +<!-- ##### SECTION ./tmpl/GstElement.sgml:Title ##### --> +GstElement + + +<!-- ##### MACRO GST_BIN ##### --> <para> </para> -@cat: -@format: -@args...: +@obj: <!-- ##### FUNCTION gst_type_get_sinks ##### --> <para> @@ -489,251 +547,254 @@ elements. A connection is typically a bas class for queues. @id: @Returns: -<!-- ##### MACRO GST_TYPE_HTTPSRC ##### --> +<!-- ##### MACRO GST_BUFFER_POOL ##### --> <para> </para> +@buf: -<!-- ##### MACRO GST_TYPE_ELEMENT ##### --> +<!-- ##### FUNCTION gst_audiosink_set_channels ##### --> <para> </para> +@audiosink: +@channels: + +<!-- ##### SECTION ./tmpl/gstconnection.sgml:Short_Description ##### --> +Generic connection between elements. + -<!-- ##### STRUCT GstFakeSink ##### --> +<!-- ##### STRUCT GstSinkClass ##### --> <para> </para> -<!-- ##### MACRO GST_THREAD_CLASS ##### --> +<!-- ##### STRUCT GstEsdSink ##### --> <para> </para> -@klass: -<!-- ##### MACRO GST_BIN_CLASS ##### --> +<!-- ##### STRUCT GstFilterClass ##### --> <para> </para> -@klass: -<!-- ##### MACRO GST_TYPE_OBJECT ##### --> +<!-- ##### MACRO GST_FDSINK ##### --> <para> </para> +@obj: -<!-- ##### MACRO GST_IS_ASYNCDISKSRC_CLASS ##### --> +<!-- ##### MACRO ERROR ##### --> <para> </para> -@obj: +@element: +@format: +@args...: -<!-- ##### MACRO GST_IS_FDSRC_CLASS ##### --> +<!-- ##### MACRO GST_IS_FAKESRC ##### --> <para> </para> @obj: -<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Long_Description ##### --> +<!-- ##### MACRO GST_FILTER ##### --> <para> </para> +@obj: -<!-- ##### MACRO GST_FAKESINK ##### --> +<!-- ##### SECTION ./tmpl/gstsink.sgml:Long_Description ##### --> <para> +The sink is the end of the filter graph. A typical sink would be an audio +or a video card. </para> -@obj: -<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Title ##### --> -GstColorSpace +<!-- ##### FUNCTION gst_esdsink_set_channels ##### --> +<para> +</para> -<!-- ##### STRUCT GstEsdSink ##### --> +@esdsink: +@channels: + +<!-- ##### FUNCTION gst_esdsink_get_type ##### --> <para> </para> +@Returns: -<!-- ##### MACRO GST_PAD ##### --> +<!-- ##### MACRO GST_IS_BIN_CLASS ##### --> <para> </para> @obj: -<!-- ##### STRUCT GstSink ##### --> +<!-- ##### SECTION ./tmpl/GstElement.sgml:See_Also ##### --> <para> </para> -<!-- ##### MACRO GST_IS_AUDIOSINK_CLASS ##### --> +<!-- ##### MACRO GST_ELEMENT ##### --> <para> </para> @obj: -<!-- ##### SECTION ./tmpl/gstsrc.sgml:See_Also ##### --> +<!-- ##### STRUCT GstEsdSinkClass ##### --> <para> </para> -<!-- ##### FUNCTION gst_type_get_srcs ##### --> +<!-- ##### MACRO GST_ELEMENT_IS_MULTI_IN ##### --> <para> +Query whether this object has multiple input pads. </para> -@id: -@Returns: - -<!-- ##### SECTION ./tmpl/gstfilter.sgml:Short_Description ##### --> -Take data in and spit data out - +@obj: Element to query for multiple input pads. -<!-- ##### SECTION ./tmpl/gstfilter.sgml:Long_Description ##### --> +<!-- ##### FUNCTION gst_pad_pull_region ##### --> <para> -Filters take data in and spit data out. They are the main Element in a filter graph. -Filters have zero or more inputs and zero or more outputs. Filters are connected -together to form filter graphs. A GstFilter is the base class and is not very usefull -on its own. + </para> +@pad: +@offset: +@size: +@Returns: -<!-- ##### FUNCTION plugin_load_absolute ##### --> +<!-- ##### USER_FUNCTION GstAutoplugListFunction ##### --> <para> - +Get a list of all elements. These elements will be used in autoplugging. </para> -@name: -@Returns: +@data: user data +@Returns: a GList of elements -<!-- ##### FUNCTION gst_sinesrc_new ##### --> +<!-- ##### FUNCTION gst_fdsink_new_with_fd ##### --> <para> </para> @name: +@fd: @Returns: -<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Long_Description ##### --> +<!-- ##### MACRO DEBUG_NOPREFIX ##### --> <para> </para> +@format: +@args...: -<!-- ##### FUNCTION gst_audiosrc_new ##### --> +<!-- ##### SECTION ./tmpl/gstfilter.sgml:See_Also ##### --> <para> </para> -@name: -@Returns: -<!-- ##### MACRO DEBUG_NOPREFIX ##### --> +<!-- ##### STRUCT GstFdSrc ##### --> <para> </para> -@format: -@args...: -<!-- ##### MACRO GST_QUEUE ##### --> +<!-- ##### MACRO GST_IS_ELEMENT_CLASS ##### --> <para> </para> @obj: -<!-- ##### MACRO GST_FILTER ##### --> +<!-- ##### STRUCT GstSrcClass ##### --> <para> </para> -@obj: -<!-- ##### FUNCTION gst_src_push ##### --> +<!-- ##### STRUCT GstThreadClass ##### --> <para> </para> -@src: -<!-- ##### FUNCTION gst_filter_new ##### --> +<!-- ##### ARG GstIdentity:control ##### --> <para> </para> -@name: -@Returns: -<!-- ##### STRUCT GstThreadClass ##### --> +<!-- ##### TYPEDEF GstPropsListFactory[] ##### --> <para> </para> -<!-- ##### MACRO GST_IS_OBJECT ##### --> +<!-- ##### MACRO GST_PAD ##### --> <para> </para> @obj: -<!-- ##### SIGNAL GstXML::object-loaded ##### --> +<!-- ##### FUNCTION gst_pad_set_pull_function ##### --> <para> -Is trigered whenever the state of an element changes + </para> -@gstelement: the object which received the signal. -@arg1: the new state of the object +@pad: +@pull: -<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Title ##### --> -GstGetbits +<!-- ##### STRUCT GstSink ##### --> +<para> +</para> -<!-- ##### MACRO GST_FILTER_CLASS ##### --> + +<!-- ##### FUNCTION gst_pipeline_get_type ##### --> <para> </para> -@klass: +@Returns: -<!-- ##### MACRO ERROR ##### --> +<!-- ##### MACRO GST_IS_THREAD ##### --> <para> </para> -@element: -@format: -@args...: +@obj: -<!-- ##### MACRO GST_IS_PAD_CLASS ##### --> +<!-- ##### MACRO GST_TYPE_THREAD ##### --> <para> </para> -@obj: -<!-- ##### FUNCTION gst_src_push_region ##### --> +<!-- ##### STRUCT GstAsyncDiskSrcClass ##### --> <para> </para> -@src: -@offset: -@size: <!-- ##### FUNCTION gst_src_signal_eos ##### --> <para> @@ -742,199 +803,185 @@ GstGetbits @src: -<!-- ##### MACRO GST_SINESRC_CLASS ##### --> +<!-- ##### STRUCT GstHttpSrc ##### --> <para> </para> -@klass: -<!-- ##### MACRO GST_IS_FAKESRC_CLASS ##### --> +<!-- ##### MACRO GST_TYPE_SINK ##### --> <para> </para> -@obj: -<!-- ##### FUNCTION gst_connection_new ##### --> +<!-- ##### MACRO DEBUG_SET_STRING ##### --> <para> </para> -@name: -@Returns: +@format: +@args...: -<!-- ##### FUNCTION gst_sink_new ##### --> +<!-- ##### STRUCT GstSrc ##### --> <para> </para> -@name: -@Returns: -<!-- ##### STRUCT GstTee ##### --> +<!-- ##### MACRO GST_IS_THREAD_CLASS ##### --> <para> </para> +@obj: -<!-- ##### MACRO GST_ELEMENT_CLASS ##### --> +<!-- ##### FUNCTION gst_bin_get_type ##### --> <para> </para> -@klass: +@Returns: -<!-- ##### SECTION ./tmpl/gstsrc.sgml:Long_Description ##### --> +<!-- ##### ARG GstAsyncDiskSrc:offset ##### --> <para> -A GstSrc is the start of a filter graph. It typically is a file or an -audio source. It provides data for the next element in the graph. - +Specify the current offset in the file. </para> -<!-- ##### FUNCTION gst_fdsink_chain ##### --> +<!-- ##### FUNCTION gst_queue_new ##### --> <para> </para> -@pad: -@buf: +@name: +@Returns: -<!-- ##### MACRO GST_IS_IDENTITY ##### --> +<!-- ##### MACRO GST_THREAD_CLASS ##### --> <para> </para> -@obj: +@klass: -<!-- ##### FUNCTION gst_esdsink_set_channels ##### --> +<!-- ##### MACRO GST_IS_FILTER_CLASS ##### --> <para> </para> -@esdsink: -@channels: +@obj: -<!-- ##### MACRO GST_FDSRC_CLASS ##### --> +<!-- ##### MACRO GST_TYPE_AUDIOSINK ##### --> <para> </para> -@klass: -<!-- ##### FUNCTION gst_pad_add_ghost_parent ##### --> +<!-- ##### SECTION ./tmpl/plugin.sgml:Long_Description ##### --> <para> </para> -@pad: -@parent: -<!-- ##### MACRO GST_SINK_CLASS ##### --> +<!-- ##### MACRO GST_CONNECTION_CLASS ##### --> <para> </para> @klass: -<!-- ##### STRUCT GstPipelineClass ##### --> +<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Long_Description ##### --> <para> </para> -<!-- ##### SECTION ./tmpl/gstsrc.sgml:Title ##### --> -GstSrc - - -<!-- ##### MACRO GST_IS_FDSINK_CLASS ##### --> +<!-- ##### FUNCTION gst_connection_new ##### --> <para> </para> -@obj: +@name: +@Returns: -<!-- ##### MACRO GST_ASYNCDISKSRC ##### --> +<!-- ##### MACRO GST_FILTER_CLASS ##### --> <para> </para> -@obj: +@klass: -<!-- ##### FUNCTION gst_asyncdisksrc_get_type ##### --> +<!-- ##### FUNCTION gst_identity_get_type ##### --> <para> </para> @Returns: -<!-- ##### MACRO GST_ESDSINK ##### --> +<!-- ##### MACRO GST_SINK ##### --> <para> </para> @obj: -<!-- ##### FUNCTION gst_pipeline_get_type ##### --> +<!-- ##### MACRO GST_PROPS_BOOL_ID ##### --> <para> </para> -@Returns: -<!-- ##### ARG GstSineSrc:freq ##### --> +<!-- ##### MACRO GST_FDSRC_CLASS ##### --> <para> -The frequency. + </para> +@klass: -<!-- ##### STRUCT GstIdentityClass ##### --> +<!-- ##### MACRO GST_TYPE_FAKESRC ##### --> <para> </para> -<!-- ##### STRUCT GstSinkClass ##### --> -<para> +<!-- ##### SECTION ./tmpl/plugin.sgml:Short_Description ##### --> -</para> -<!-- ##### MACRO GST_IS_TEE_CLASS ##### --> +<!-- ##### FUNCTION gst_pad_get_type ##### --> <para> </para> -@obj: +@Returns: -<!-- ##### MACRO GST_STATE_UNSET ##### --> +<!-- ##### STRUCT GstSineSrc ##### --> <para> -This macro unsets the given state on the element. + </para> -@obj: Element to unset state of. -@flag: State to unset, can be any number of bits in guint32. -<!-- ##### STRUCT GstDiskSrc ##### --> +<!-- ##### SECTION ./tmpl/gstsink.sgml:See_Also ##### --> <para> </para> -<!-- ##### MACRO GST_SRC_FLAGS ##### --> +<!-- ##### MACRO GST_IS_AUDIOSINK ##### --> <para> -This macro returns the entire set of flags for the object. + </para> -@obj: GstSrc to return flags for. +@obj: -<!-- ##### FUNCTION gst_sink_get_type ##### --> +<!-- ##### SECTION ./tmpl/gstfilter.sgml:Long_Description ##### --> <para> - +Filters take data in and spit data out. They are the main Element in a filter graph. +Filters have zero or more inputs and zero or more outputs. Filters are connected +together to form filter graphs. A GstFilter is the base class and is not very usefull +on its own. </para> -@Returns: <!-- ##### FUNCTION gst_tee_new_pad ##### --> <para> @@ -944,22 +991,26 @@ This macro returns the entire set of flags for the object. @tee: @Returns: -<!-- ##### MACRO GST_TYPE_AUDIOSRC ##### --> +<!-- ##### MACRO GST_OBJECT ##### --> <para> </para> +@obj: -<!-- ##### MACRO GST_SRC_CLASS ##### --> +<!-- ##### MACRO GST_IS_FDSINK ##### --> <para> </para> -@klass: +@obj: -<!-- ##### SECTION ./tmpl/gstsrc.sgml:Short_Description ##### --> -The start point of a filter graph +<!-- ##### MACRO GST_IS_DISKSRC ##### --> +<para> + +</para> +@obj: <!-- ##### MACRO GST_FAKESINK_CLASS ##### --> <para> @@ -968,1361 +1019,1435 @@ The start point of a filter graph @klass: -<!-- ##### MACRO GST_IS_SINK_CLASS ##### --> +<!-- ##### MACRO GST_AUTOPLUG_MAX_COST ##### --> <para> - +The maximum cost of a certain connection. </para> -@obj: -<!-- ##### STRUCT GstConnectionClass ##### --> +<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Short_Description ##### --> + + + +<!-- ##### MACRO GST_TYPE_FDSINK ##### --> <para> </para> -<!-- ##### MACRO GST_IS_PAD ##### --> +<!-- ##### SECTION ./tmpl/GstElement.sgml:Long_Description ##### --> <para> </para> -@obj: -<!-- ##### STRUCT GstFdSinkClass ##### --> +<!-- ##### MACRO GST_IS_FAKESINK_CLASS ##### --> <para> </para> +@obj: -<!-- ##### FUNCTION gst_type_load_thyself ##### --> +<!-- ##### FUNCTION gst_pad_set_caps ##### --> <para> </para> -@parent: -@Returns: +@pad: +@caps: -<!-- ##### FUNCTION gst_plugin_init ##### --> +<!-- ##### MACRO GST_AUDIOSRC_CLASS ##### --> <para> </para> +@klass: -<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Short_Description ##### --> +<!-- ##### MACRO GST_IS_FILTER ##### --> +<para> +</para> +@obj: -<!-- ##### MACRO DEBUG_LEAVE ##### --> +<!-- ##### STRUCT GstAudioSrcClass ##### --> <para> </para> -@format: -@args...: -<!-- ##### MACRO GST_ASYNCDISKSRC_CLASS ##### --> +<!-- ##### MACRO GST_TYPE_FILTER ##### --> <para> </para> -@klass: -<!-- ##### MACRO GST_ESDSINK_CLASS ##### --> +<!-- ##### FUNCTION gst_identity_new ##### --> <para> </para> -@klass: +@name: +@Returns: -<!-- ##### MACRO GST_IS_BIN_CLASS ##### --> +<!-- ##### MACRO GST_IS_AUDIOSRC_CLASS ##### --> <para> </para> @obj: -<!-- ##### FUNCTION gst_element_get_type ##### --> +<!-- ##### FUNCTION gst_audiosrc_new ##### --> <para> </para> +@name: @Returns: -<!-- ##### STRUCT GstSineSrcClass ##### --> +<!-- ##### STRUCT GstIdentityClass ##### --> <para> </para> -<!-- ##### MACRO GST_IS_PIPELINE ##### --> +<!-- ##### MACRO GST_IS_PAD_CLASS ##### --> <para> </para> @obj: -<!-- ##### SECTION ./tmpl/gstconnection.sgml:Title ##### --> -GstConnection - - -<!-- ##### MACRO GST_TYPE_THREAD ##### --> +<!-- ##### STRUCT GstConnection ##### --> <para> </para> -<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:See_Also ##### --> +<!-- ##### STRUCT GstQueueClass ##### --> <para> </para> -<!-- ##### STRUCT GstHttpSrc ##### --> +<!-- ##### MACRO GST_SINK_FLAG_LAST ##### --> <para> </para> -<!-- ##### MACRO GST_STATE_SET ##### --> +<!-- ##### MACRO GST_IDENTITY_CLASS ##### --> <para> -This macro sets the given state on the element. + </para> -@obj: Element to set state of. -@flag: State to set, can be any number of bits in guint32. +@klass: -<!-- ##### MACRO DEBUG_ENTER_STRING ##### --> +<!-- ##### MACRO GST_IS_FDSINK_CLASS ##### --> <para> </para> +@obj: -<!-- ##### MACRO GST_AUDIOSRC_CLASS ##### --> +<!-- ##### FUNCTION gst_fakesrc_push ##### --> <para> </para> -@klass: +@src: -<!-- ##### ENUM GstCapsDefinition ##### --> +<!-- ##### FUNCTION gst_type_add_sink ##### --> <para> </para> -@GST_CAPS_ALWAYS: -@GST_CAPS_MAYBE: +@id: +@sink: -<!-- ##### MACRO GST_DISKSRC ##### --> +<!-- ##### MACRO GST_IS_IDENTITY_CLASS ##### --> <para> </para> @obj: -<!-- ##### SECTION ./tmpl/gstconnection.sgml:Short_Description ##### --> -Generic connection between elements. +<!-- ##### STRUCT GstFakeSinkClass ##### --> +<para> + +</para> -<!-- ##### MACRO GST_TYPE_AUDIOSINK ##### --> +<!-- ##### MACRO GST_SRC_FLAGS ##### --> <para> +This macro returns the entire set of flags for the object. +</para> + +@obj: GstSrc to return flags for. + +<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Title ##### --> +GstGetbits + +<!-- ##### ARG GstAsyncDiskSrc:length ##### --> +<para> +Get the size of the current file. </para> -<!-- ##### STRUCT GstFdSrcClass ##### --> +<!-- ##### MACRO GST_FDSINK_CLASS ##### --> <para> </para> +@klass: -<!-- ##### FUNCTION gst_esdsink_sync_parms ##### --> +<!-- ##### FUNCTION gst_fdsink_new ##### --> <para> </para> -@esdsink: +@name: +@Returns: -<!-- ##### MACRO GST_IS_SINK ##### --> +<!-- ##### SECTION ./tmpl/gstsrc.sgml:Short_Description ##### --> +The start point of a filter graph + + +<!-- ##### FUNCTION gst_src_push ##### --> <para> </para> -@obj: +@src: -<!-- ##### MACRO GST_IS_THREAD ##### --> +<!-- ##### FUNCTION gst_element_save_thyself ##### --> <para> </para> -@obj: +@element: +@parent: +@Returns: -<!-- ##### MACRO GST_SINK ##### --> +<!-- ##### MACRO GST_IS_TEE ##### --> <para> </para> @obj: -<!-- ##### MACRO GST_TYPE_FDSINK ##### --> +<!-- ##### FUNCTION gst_type_get_sink_to_src ##### --> <para> </para> +@sinkid: +@srcid: +@Returns: -<!-- ##### MACRO GST_IS_DISKSRC_CLASS ##### --> +<!-- ##### MACRO GST_IS_ESDSINK ##### --> <para> </para> @obj: -<!-- ##### MACRO GST_IS_PIPELINE_CLASS ##### --> +<!-- ##### MACRO GST_PROPS_INT_ID ##### --> <para> </para> -@obj: -<!-- ##### SECTION ./tmpl/plugin.sgml:Title ##### --> -plugin +<!-- ##### STRUCT GstTeeClass ##### --> +<para> +</para> -<!-- ##### MACRO GST_TYPE_SRC ##### --> + +<!-- ##### FUNCTION gst_sinesrc_push ##### --> <para> </para> +@src: -<!-- ##### FUNCTION gst_identity_chain ##### --> +<!-- ##### MACRO GST_FAKESINK ##### --> <para> </para> -@pad: -@buf: +@obj: -<!-- ##### STRUCT GstAsyncDiskSrc ##### --> +<!-- ##### FUNCTION gst_type_get_srcs ##### --> <para> </para> +@id: +@Returns: -<!-- ##### FUNCTION gst_identity_new ##### --> +<!-- ##### FUNCTION gst_esdsink_set_frequency ##### --> <para> </para> -@name: -@Returns: +@esdsink: +@frequency: -<!-- ##### MACRO GST_IS_HTTPSRC_CLASS ##### --> +<!-- ##### MACRO GST_FAKESRC_CLASS ##### --> <para> </para> -@obj: +@klass: -<!-- ##### MACRO GST_IS_FAKESRC ##### --> +<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Short_Description ##### --> + + + +<!-- ##### ARG GstQueue:timeout ##### --> <para> </para> -@obj: -<!-- ##### STRUCT GstHttpSrcClass ##### --> +<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Long_Description ##### --> <para> </para> -<!-- ##### MACRO GST_PROPS_FOURCC_ID ##### --> +<!-- ##### STRUCT GstBinClass ##### --> <para> </para> -<!-- ##### MACRO GST_SRC_UNSET_FLAGS ##### --> +<!-- ##### MACRO GST_TYPE_DISKSRC ##### --> <para> -This macro usets the given flags. + </para> -@src: -@flag: Flag to set, must be a single bit in guint32. -@obj: GstSrc to unset flag in. -<!-- ##### FUNCTION gst_audiosink_sync_parms ##### --> +<!-- ##### MACRO GST_TYPE_SRC ##### --> <para> </para> -@audiosink: -<!-- ##### FUNCTION gst_tee_new ##### --> +<!-- ##### FUNCTION gst_audiosrc_get_type ##### --> <para> </para> -@name: @Returns: -<!-- ##### MACRO GST_IS_OBJECT_CLASS ##### --> +<!-- ##### MACRO GST_FAKESRC ##### --> <para> </para> @obj: -<!-- ##### FUNCTION gst_pad_get_directory ##### --> +<!-- ##### FUNCTION gst_httpsrc_get_type ##### --> <para> </para> -@pad: @Returns: -<!-- ##### MACRO GST_HTTPSRC ##### --> +<!-- ##### MACRO GST_IS_HTTPSRC ##### --> <para> </para> @obj: -<!-- ##### MACRO GST_ELEMENT ##### --> +<!-- ##### MACRO GST_DISKSRC_CLASS ##### --> <para> </para> -@obj: +@klass: -<!-- ##### MACRO GST_CPU_FLAG_SSE ##### --> +<!-- ##### MACRO GST_IDENTITY ##### --> <para> -A flag indicating that SSE instructions are supported. + </para> +@obj: -<!-- ##### FUNCTION gst_pad_set_type_id ##### --> +<!-- ##### MACRO GST_IS_HTTPSRC_CLASS ##### --> <para> </para> -@pad: -@id: +@obj: -<!-- ##### STRUCT GstAudioSrcClass ##### --> +<!-- ##### MACRO GST_ESDSINK_CLASS ##### --> <para> </para> +@klass: -<!-- ##### MACRO GST_IS_FDSINK ##### --> +<!-- ##### MACRO GST_TYPE_ASYNCDISKSRC ##### --> <para> </para> -@obj: -<!-- ##### SECTION ./tmpl/GstElement.sgml:Long_Description ##### --> +<!-- ##### FUNCTION gst_audiosink_sync_parms ##### --> <para> </para> +@audiosink: -<!-- ##### ARG GstIdentity:control ##### --> +<!-- ##### FUNCTION gst_elementfactory_add_sink ##### --> <para> </para> +@elementfactory: +@id: -<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Short_Description ##### --> +<!-- ##### MACRO GST_IS_OBJECT ##### --> +<para> +</para> +@obj: -<!-- ##### SECTION ./tmpl/gstsink.sgml:Short_Description ##### --> -The end point of a filter graph +<!-- ##### MACRO GST_STATE_UNSET ##### --> +<para> +This macro unsets the given state on the element. +</para> +@obj: Element to unset state of. +@flag: State to unset, can be any number of bits in guint32. -<!-- ##### FUNCTION gst_connection_get_type ##### --> +<!-- ##### MACRO GST_IS_FAKESINK ##### --> <para> </para> -@Returns: +@obj: -<!-- ##### MACRO GST_FDSINK_CLASS ##### --> +<!-- ##### MACRO GST_QUEUE_CLASS ##### --> <para> </para> @klass: -<!-- ##### STRUCT GstFakeSrcClass ##### --> +<!-- ##### FUNCTION gst_pad_set_type_id ##### --> <para> </para> +@pad: +@id: -<!-- ##### MACRO GST_OBJECT ##### --> +<!-- ##### MACRO GST_TYPE_OBJECT ##### --> <para> </para> -@obj: -<!-- ##### FUNCTION gst_thread_get_type ##### --> +<!-- ##### FUNCTION gst_src_get_type ##### --> <para> </para> @Returns: -<!-- ##### MACRO GST_IS_SRC_CLASS ##### --> +<!-- ##### FUNCTION gst_pad_add_ghost_parent ##### --> <para> </para> -@obj: +@pad: +@parent: -<!-- ##### FUNCTION gst_bin_get_type ##### --> +<!-- ##### FUNCTION gst_autoplug_caps ##### --> <para> </para> +@srccaps: +@sinkcaps: @Returns: -<!-- ##### FUNCTION gst_element_request_pad ##### --> +<!-- ##### FUNCTION gst_tee_new ##### --> <para> </para> -@element: -@templ: +@name: @Returns: -@temp: -<!-- ##### FUNCTION gst_pad_set_caps ##### --> +<!-- ##### FUNCTION gst_audiosink_set_frequency ##### --> <para> </para> -@pad: -@caps: +@audiosink: +@frequency: -<!-- ##### MACRO GST_IS_FAKESINK ##### --> +<!-- ##### MACRO GST_TYPE_BIN ##### --> <para> </para> -@obj: -<!-- ##### MACRO GST_STATE_IS_SET ##### --> +<!-- ##### STRUCT GstAudioSink ##### --> <para> -This macro checks to see if the given state is set. + </para> -@obj: Element to check for state. -@flag: State to check for, must be a single bit in guint32. -<!-- ##### FUNCTION gst_type_save_thyself ##### --> +<!-- ##### FUNCTION gst_elementfactory_register ##### --> <para> </para> -@type: -@parent: -@Returns: +@elementfactory: -<!-- ##### MACRO GST_IS_SINESRC ##### --> +<!-- ##### MACRO GST_IS_QUEUE ##### --> <para> </para> @obj: -<!-- ##### FUNCTION gst_sinesrc_get_type ##### --> +<!-- ##### FUNCTION gst_element_loopfunc_wrapper ##### --> <para> - </para> +@argc: +@argv: @Returns: -<!-- ##### MACRO GST_BIN ##### --> +<!-- ##### MACRO GST_IS_SINESRC ##### --> <para> </para> @obj: -<!-- ##### FUNCTION plugin_load_all ##### --> -<para> - -</para> - - -<!-- ##### MACRO GST_TEE ##### --> +<!-- ##### MACRO GST_IS_FDSRC_CLASS ##### --> <para> </para> @obj: -<!-- ##### FUNCTION gst_fdsink_get_type ##### --> +<!-- ##### FUNCTION gst_sinesrc_get_type ##### --> <para> </para> @Returns: -<!-- ##### MACRO GST_SRC_SET_FLAGS ##### --> +<!-- ##### MACRO ERROR_OBJECT ##### --> <para> -This macro sets the given flags. + </para> -@src: -@flag: Flag to set, can by any number of bits in guint32. -@obj: GstSrc to set flag in. +@element: +@object: +@format: +@args...: -<!-- ##### MACRO GST_SRC_IS_ASYNC ##### --> +<!-- ##### MACRO GST_IS_IDENTITY ##### --> <para> -Query a GstSrc for the ASYNC flag + </para> -@obj: The GstSrc to query +@obj: -<!-- ##### MACRO GST_TYPE_IDENTITY ##### --> +<!-- ##### MACRO GST_AUDIOSRC ##### --> <para> </para> +@obj: -<!-- ##### FUNCTION gst_element_loopfunc_wrapper ##### --> +<!-- ##### MACRO GST_TYPE_ESDSINK ##### --> <para> + </para> -@argc: -@argv: -@Returns: -<!-- ##### MACRO GST_TYPE_FDSRC ##### --> +<!-- ##### MACRO GST_FDSRC ##### --> <para> </para> +@obj: -<!-- ##### FUNCTION gst_type_initialize ##### --> +<!-- ##### MACRO GST_IS_OBJECT_CLASS ##### --> <para> </para> +@obj: -<!-- ##### FUNCTION gst_pad_get_ghost_parents ##### --> +<!-- ##### FUNCTION gst_esdsink_chain ##### --> <para> </para> @pad: -@Returns: +@buf: -<!-- ##### STRUCT GstAudioSrc ##### --> +<!-- ##### FUNCTION gst_pad_eos_func ##### --> <para> </para> +@pad: +@Returns: -<!-- ##### SECTION ./tmpl/gstsink.sgml:Title ##### --> -GstSink - - -<!-- ##### FUNCTION gst_type_get_sink_to_src ##### --> +<!-- ##### FUNCTION gst_audiosink_get_type ##### --> <para> </para> -@sinkid: -@srcid: @Returns: -<!-- ##### MACRO GST_TYPE_FAKESRC ##### --> +<!-- ##### MACRO GST_OBJECT_CLASS ##### --> <para> </para> +@klass: -<!-- ##### MACRO GST_SINK_FLAG_LAST ##### --> +<!-- ##### SECTION ./tmpl/gstconnection.sgml:Long_Description ##### --> <para> +A connection is a bas class for a generic connection between +elements. A connection is typically a bas class for queues. </para> -<!-- ##### FUNCTION gst_queue_get_type ##### --> +<!-- ##### MACRO GST_BUFFER ##### --> <para> </para> -@Returns: +@buf: -<!-- ##### STRUCT GstSrc ##### --> +<!-- ##### MACRO GST_SRC_IS_ASYNC ##### --> <para> - +Query a GstSrc for the ASYNC flag </para> +@obj: The GstSrc to query -<!-- ##### FUNCTION gst_connection_push ##### --> +<!-- ##### MACRO GST_PIPELINE ##### --> <para> </para> -@connection: +@obj: -<!-- ##### MACRO GST_TYPE_CONNECTION ##### --> +<!-- ##### MACRO GST_STATE_SET ##### --> <para> - +This macro sets the given state on the element. </para> +@obj: Element to set state of. +@flag: State to set, can be any number of bits in guint32. -<!-- ##### SECTION ./tmpl/gstfilter.sgml:See_Also ##### --> +<!-- ##### FUNCTION gst_queue_chain ##### --> <para> </para> +@pad: +@buf: -<!-- ##### MACRO GST_AUDIOSRC ##### --> +<!-- ##### MACRO GST_TYPE_QUEUE ##### --> <para> </para> -@obj: -<!-- ##### MACRO GST_BUFFER ##### --> +<!-- ##### FUNCTION gst_fakesink_get_type ##### --> <para> </para> -@buf: +@Returns: -<!-- ##### STRUCT GstQueueClass ##### --> +<!-- ##### MACRO GST_TYPE_CONNECTION ##### --> <para> </para> -<!-- ##### ARG GstTypeFind:type ##### --> +<!-- ##### MACRO GST_CONNECTION ##### --> <para> -Query the element for the current mime type + </para> +@obj: -<!-- ##### SECTION ./tmpl/GstElement.sgml:Short_Description ##### --> +<!-- ##### MACRO GST_TYPE_HTTPSRC ##### --> +<para> +</para> -<!-- ##### ARG GstFakeSrc:patern ##### --> +<!-- ##### MACRO GST_TYPE_PAD ##### --> <para> </para> -<!-- ##### FUNCTION gst_xml_new_from_memory ##### --> +<!-- ##### FUNCTION gst_autoplug_pads ##### --> <para> </para> -@buffer: -@size: -@root: +@srcpad: +@sinkpad: @Returns: -<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Long_Description ##### --> +<!-- ##### FUNCTION gst_src_push_region ##### --> <para> </para> +@src: +@offset: +@size: -<!-- ##### FUNCTION gst_fakesink_get_type ##### --> +<!-- ##### FUNCTION gst_fdsink_get_type ##### --> <para> </para> @Returns: -<!-- ##### FUNCTION gst_element_change_state ##### --> +<!-- ##### STRUCT GstPipelineClass ##### --> <para> </para> -@element: -@state: -@Returns: -<!-- ##### MACRO GST_FAKESRC_CLASS ##### --> +<!-- ##### MACRO GST_IS_AUDIOSRC ##### --> <para> </para> -@klass: +@obj: -<!-- ##### FUNCTION gst_type_dump ##### --> +<!-- ##### MACRO DEBUG_ENTER ##### --> <para> </para> +@format: +@args...: -<!-- ##### STRUCT GstAudioSinkClass ##### --> +<!-- ##### SIGNAL GstXML::object-loaded ##### --> <para> - +Is trigered whenever the state of an element changes </para> +@gstelement: the object which received the signal. +@arg1: the new state of the object -<!-- ##### MACRO GST_IDENTITY_CLASS ##### --> +<!-- ##### MACRO GST_DISKSRC ##### --> <para> </para> -@klass: +@obj: -<!-- ##### STRUCT GstFdSink ##### --> +<!-- ##### MACRO INFO_ELEMENT ##### --> <para> </para> +@cat: +@element: +@format: +@args...: -<!-- ##### ENUM GstPropsId ##### --> +<!-- ##### MACRO GST_ELEMENT_CLASS ##### --> <para> </para> -@GST_PROPS_END_ID_NUM: -@GST_PROPS_LIST_ID_NUM: -@GST_PROPS_INT_ID_NUM: -@GST_PROPS_INT_RANGE_ID_NUM: -@GST_PROPS_FOURCC_ID_NUM: -@GST_PROPS_BOOL_ID_NUM: +@klass: -<!-- ##### FUNCTION gst_pad_eos_func ##### --> +<!-- ##### FUNCTION gst_fakesrc_new ##### --> <para> </para> -@pad: +@name: @Returns: -<!-- ##### STRUCT GstEsdSinkClass ##### --> +<!-- ##### MACRO GST_SINK_CLASS ##### --> <para> </para> +@klass: -<!-- ##### FUNCTION gst_esdsink_set_frequency ##### --> +<!-- ##### STRUCT GstAudioSinkClass ##### --> <para> </para> -@esdsink: -@frequency: -<!-- ##### ARG GstAsyncDiskSrc:length ##### --> +<!-- ##### FUNCTION gst_type_add_src ##### --> <para> -Get the size of the current file. -</para> - -<!-- ##### MACRO GST_FILTER_FLAG_LAST ##### --> -<para> -subclass use this to start their flag enumeration </para> +@id: +@src: -<!-- ##### MACRO ERROR_OBJECT ##### --> +<!-- ##### STRUCT GstFdSink ##### --> <para> </para> -@element: -@object: -@format: -@args...: -<!-- ##### ENUM GstSrcFlags ##### --> +<!-- ##### FUNCTION gst_fakesrc_get_type ##### --> <para> -Flags for the GstSrc element + </para> -@GST_SRC_ASYNC: Indicates that this src is asynchronous -@GST_SRC_FLAG_LAST: subclasses can use this to number their flags +@Returns: -<!-- ##### MACRO GST_TYPE_PIPELINE ##### --> +<!-- ##### MACRO GST_IS_PIPELINE ##### --> <para> </para> +@obj: -<!-- ##### MACRO GST_TYPE_SINESRC ##### --> +<!-- ##### STRUCT GstFdSinkClass ##### --> <para> </para> -<!-- ##### FUNCTION gst_esdsink_new ##### --> +<!-- ##### MACRO GST_IS_SINESRC_CLASS ##### --> <para> </para> -@name: -@Returns: +@obj: -<!-- ##### FUNCTION gst_audiosink_set_channels ##### --> -<para> +<!-- ##### SECTION ./tmpl/gstfilter.sgml:Short_Description ##### --> +Take data in and spit data out + +<!-- ##### MACRO GST_SRC_ASYNC ##### --> +<para> +This macro checks to see if the GST_SRC_ASYNC flag is set. </para> -@audiosink: -@channels: +@obj: GstSrc to check for flag in. -<!-- ##### STRUCT GstSrcClass ##### --> +<!-- ##### MACRO GST_TYPE_SINESRC ##### --> <para> </para> -<!-- ##### FUNCTION gst_thread_iterate ##### --> +<!-- ##### MACRO GST_ASYNCDISKSRC_CLASS ##### --> <para> </para> -@thread: +@klass: -<!-- ##### MACRO GST_AUDIOSINK ##### --> +<!-- ##### STRUCT GstFdSrcClass ##### --> <para> </para> -@obj: -<!-- ##### SECTION ./tmpl/plugin.sgml:See_Also ##### --> +<!-- ##### MACRO GST_CPU_FLAG_SSE ##### --> <para> - +A flag indicating that SSE instructions are supported. </para> -<!-- ##### MACRO GST_IS_BIN ##### --> +<!-- ##### FUNCTION gst_esdsink_sync_parms ##### --> <para> </para> -@obj: +@esdsink: -<!-- ##### MACRO GST_TYPE_PAD ##### --> +<!-- ##### MACRO GST_IS_CONNECTION_CLASS ##### --> <para> </para> +@obj: -<!-- ##### MACRO GST_IS_TEE ##### --> +<!-- ##### FUNCTION gst_connection_push ##### --> <para> </para> -@obj: +@connection: -<!-- ##### FUNCTION gst_elementfactory_add_sink ##### --> +<!-- ##### STRUCT GstDiskSrcClass ##### --> <para> </para> -@elementfactory: -@id: -<!-- ##### FUNCTION gst_fakesrc_get_type ##### --> +<!-- ##### FUNCTION gst_audiosink_new ##### --> <para> </para> +@name: @Returns: -<!-- ##### FUNCTION gst_tee_chain ##### --> +<!-- ##### ARG GstAsyncDiskSrc:size ##### --> <para> </para> -@pad: -@buf: -<!-- ##### TYPEDEF GstPropsListFactory[] ##### --> +<!-- ##### FUNCTION gst_element_get_type ##### --> <para> </para> +@Returns: -<!-- ##### FUNCTION gst_pad_get_type_id ##### --> +<!-- ##### MACRO GST_ESDSINK ##### --> <para> </para> -@pad: -@Returns: +@obj: -<!-- ##### SECTION ./tmpl/gstsink.sgml:See_Also ##### --> +<!-- ##### STRUCT GstElementClass ##### --> <para> </para> -<!-- ##### FUNCTION gst_queue_chain ##### --> +<!-- ##### MACRO GST_IS_SRC ##### --> <para> </para> -@pad: -@buf: +@obj: -<!-- ##### STRUCT GstAudioSink ##### --> +<!-- ##### FUNCTION gst_type_initialize ##### --> <para> </para> -<!-- ##### FUNCTION gst_audiosink_chain ##### --> +<!-- ##### SECTION ./tmpl/gstfilter.sgml:Title ##### --> +GstFilter + + +<!-- ##### MACRO GST_TEE ##### --> <para> </para> -@pad: -@buf: +@obj: -<!-- ##### ARG GstPad:active ##### --> +<!-- ##### MACRO GST_IS_QUEUE_CLASS ##### --> <para> -Indicates this pad is active + </para> +@obj: -<!-- ##### MACRO GST_OBJECT_CLASS ##### --> +<!-- ##### FUNCTION gst_fdsrc_get_type ##### --> <para> </para> -@klass: +@Returns: -<!-- ##### MACRO GST_THREAD ##### --> +<!-- ##### ENUM GstPropsId ##### --> <para> </para> -@obj: +@GST_PROPS_END_ID_NUM: +@GST_PROPS_LIST_ID_NUM: +@GST_PROPS_INT_ID_NUM: +@GST_PROPS_INT_RANGE_ID_NUM: +@GST_PROPS_FOURCC_ID_NUM: +@GST_PROPS_BOOL_ID_NUM: -<!-- ##### MACRO GST_IS_FAKESINK_CLASS ##### --> +<!-- ##### FUNCTION gst_pad_get_caps ##### --> <para> </para> -@obj: +@pad: +@Returns: -<!-- ##### MACRO GST_CONNECTION_CLASS ##### --> +<!-- ##### FUNCTION gst_pad_get_type_id ##### --> <para> </para> -@klass: +@pad: +@Returns: -<!-- ##### STRUCT GstFdSrc ##### --> +<!-- ##### FUNCTION gst_thread_iterate ##### --> <para> </para> +@thread: -<!-- ##### STRUCT GstTeeClass ##### --> +<!-- ##### ENUM GstCapsDefinition ##### --> <para> </para> +@GST_CAPS_ALWAYS: +@GST_CAPS_MAYBE: -<!-- ##### FUNCTION gst_element_save_thyself ##### --> +<!-- ##### FUNCTION gst_pipeline_autoplug ##### --> <para> </para> -@element: -@parent: +@pipeline: @Returns: -<!-- ##### FUNCTION gst_sinesrc_push ##### --> +<!-- ##### STRUCT GstPadClass ##### --> <para> </para> -@src: -<!-- ##### FUNCTION gst_audiosink_set_frequency ##### --> +<!-- ##### ENUM GstSrcFlags ##### --> <para> - +Flags for the GstSrc element </para> -@audiosink: -@frequency: +@GST_SRC_ASYNC: Indicates that this src is asynchronous +@GST_SRC_FLAG_LAST: subclasses can use this to number their flags -<!-- ##### MACRO GST_TYPE_QUEUE ##### --> +<!-- ##### MACRO GST_HTTPSRC ##### --> <para> </para> +@obj: -<!-- ##### FUNCTION gst_elementfactory_register ##### --> +<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Title ##### --> +GstColorSpace + + +<!-- ##### ENUM GstAsyncDiskSrcFlags ##### --> <para> +<informaltable pgwide=1 frame="none" role="enum"> +<tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"> +<tbody> +<row> +<entry>GST_ASYNCDISKSRC_OPEN</entry> +<entry>the asyncdisksrc is open for reading</entry> +</row> + +</tbody></tgroup></informaltable> </para> -@elementfactory: +@GST_ASYNCDISKSRC_OPEN: +@GST_ASYNCDISKSRC_FLAG_LAST: -<!-- ##### FUNCTION gst_audiosink_get_type ##### --> +<!-- ##### STRUCT GstAsyncDiskSrc ##### --> <para> </para> -@Returns: -<!-- ##### MACRO GST_META ##### --> +<!-- ##### FUNCTION gst_element_change_state ##### --> <para> </para> -@meta: +@element: +@state: +@Returns: -<!-- ##### FUNCTION gst_httpsrc_get_type ##### --> +<!-- ##### STRUCT GstQueue ##### --> <para> </para> -@Returns: -<!-- ##### FUNCTION gst_identity_get_type ##### --> +<!-- ##### FUNCTION gst_pad_get_ghost_parents ##### --> <para> </para> +@pad: @Returns: -<!-- ##### MACRO GST_IS_ESDSINK ##### --> +<!-- ##### STRUCT GstFilter ##### --> <para> </para> -@obj: -<!-- ##### FUNCTION gst_disksrc_get_type ##### --> +<!-- ##### MACRO GST_IS_BIN ##### --> <para> </para> -@Returns: +@obj: -<!-- ##### MACRO GST_FDSINK ##### --> +<!-- ##### FUNCTION plugin_initialize ##### --> <para> </para> -@obj: -<!-- ##### FUNCTION gst_pad_save_thyself ##### --> +<!-- ##### ARG GstAsyncDiskSrc:location ##### --> <para> - +Specify the location of the file to read. </para> -@pad: -@parent: -@Returns: -<!-- ##### STRUCT GstElementClass ##### --> +<!-- ##### MACRO GST_TEE_CLASS ##### --> <para> </para> +@klass: -<!-- ##### MACRO GST_TYPE_FILTER ##### --> +<!-- ##### FUNCTION gst_queue_get_type ##### --> <para> </para> +@Returns: -<!-- ##### MACRO GST_IS_SINESRC_CLASS ##### --> +<!-- ##### FUNCTION gst_asyncdisksrc_get_type ##### --> <para> </para> -@obj: +@Returns: -<!-- ##### MACRO GST_IS_AUDIOSRC_CLASS ##### --> +<!-- ##### MACRO GST_AUDIOSINK_CLASS ##### --> <para> </para> -@obj: +@klass: -<!-- ##### MACRO GST_IS_FDSRC ##### --> +<!-- ##### MACRO GST_SRC_CLASS ##### --> <para> </para> -@obj: +@klass: -<!-- ##### STRUCT GstObjectClass ##### --> +<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Long_Description ##### --> <para> </para> -<!-- ##### FUNCTION gst_pad_remove_ghost_parent ##### --> +<!-- ##### FUNCTION gst_type_load_thyself ##### --> <para> </para> -@pad: @parent: +@Returns: -<!-- ##### SECTION ./tmpl/GstElement.sgml:Title ##### --> -GstElement - - -<!-- ##### MACRO GST_IS_ELEMENT_CLASS ##### --> +<!-- ##### MACRO GST_PROPS_FOURCC_ID ##### --> <para> </para> -@obj: -<!-- ##### STRUCT GstFilterClass ##### --> +<!-- ##### FUNCTION gst_esdsink_new ##### --> <para> </para> +@name: +@Returns: -<!-- ##### STRUCT GstFakeSrc ##### --> +<!-- ##### MACRO DEBUG_LEAVE ##### --> <para> </para> +@format: +@args...: -<!-- ##### SECTION ./tmpl/gstesdsink.sgml:See_Also ##### --> +<!-- ##### FUNCTION gst_element_request_pad ##### --> <para> </para> +@element: +@templ: +@Returns: +@temp: -<!-- ##### FUNCTION gst_pad_set_pull_function ##### --> +<!-- ##### FUNCTION gst_audiosink_set_format ##### --> <para> </para> -@pad: -@pull: +@audiosink: +@format: -<!-- ##### STRUCT GstFakeSinkClass ##### --> +<!-- ##### MACRO GST_SINESRC ##### --> <para> </para> +@obj: -<!-- ##### FUNCTION gst_esdsink_set_format ##### --> +<!-- ##### SECTION ./tmpl/gstsink.sgml:Short_Description ##### --> +The end point of a filter graph + + +<!-- ##### MACRO INFO ##### --> <para> </para> -@esdsink: +@cat: @format: +@args...: -<!-- ##### MACRO GST_ELEMENT_IS_MULTI_IN ##### --> +<!-- ##### MACRO GST_IS_ASYNCDISKSRC_CLASS ##### --> <para> -Query whether this object has multiple input pads. </para> -@obj: Element to query for multiple input pads. +@obj: -<!-- ##### MACRO GST_DISKSRC_CLASS ##### --> +<!-- ##### FUNCTION gst_sinesrc_new ##### --> <para> </para> -@klass: +@name: +@Returns: -<!-- ##### MACRO GST_PROPS_BOOL_ID ##### --> +<!-- ##### FUNCTION gst_plugin_init ##### --> <para> </para> -<!-- ##### MACRO GST_TYPE_FAKESINK ##### --> +<!-- ##### STRUCT GstFakeSink ##### --> <para> </para> -<!-- ##### MACRO GST_CONNECTION ##### --> +<!-- ##### FUNCTION gst_pipeline_add_sink ##### --> <para> </para> -@obj: +@pipeline: +@sink: -<!-- ##### SECTION ./tmpl/plugin.sgml:Short_Description ##### --> +<!-- ##### SECTION ./tmpl/plugin.sgml:Title ##### --> +plugin +<!-- ##### MACRO GST_STATE_IS_SET ##### --> +<para> +This macro checks to see if the given state is set. +</para> -<!-- ##### FUNCTION gst_audiosrc_push ##### --> +@obj: Element to check for state. +@flag: State to check for, must be a single bit in guint32. + +<!-- ##### FUNCTION gst_xml_new_from_memory ##### --> <para> </para> -@src: +@buffer: +@size: +@root: +@Returns: -<!-- ##### MACRO GST_HTTPSRC_CLASS ##### --> +<!-- ##### MACRO GST_IS_PAD ##### --> <para> </para> -@klass: +@obj: -<!-- ##### MACRO GST_IS_CONNECTION_CLASS ##### --> +<!-- ##### MACRO GST_PROPS_LIST_ID ##### --> <para> </para> -@obj: -<!-- ##### MACRO GST_IS_FILTER ##### --> +<!-- ##### SECTION ./tmpl/gstconnection.sgml:See_Also ##### --> <para> </para> -@obj: -<!-- ##### MACRO GST_IS_THREAD_CLASS ##### --> +<!-- ##### FUNCTION plugin_load ##### --> <para> </para> -@obj: +@name: +@Returns: -<!-- ##### MACRO GST_IDENTITY ##### --> +<!-- ##### MACRO GST_IS_ELEMENT ##### --> <para> </para> @obj: -<!-- ##### STRUCT GstIdentity ##### --> +<!-- ##### STRUCT GstFakeSrcClass ##### --> <para> </para> -<!-- ##### FUNCTION gst_fdsink_new_with_fd ##### --> +<!-- ##### FUNCTION gst_plugin_find_elementfactory ##### --> <para> </para> @name: -@fd: @Returns: -<!-- ##### SECTION ./tmpl/gstfilter.sgml:Title ##### --> -GstFilter +<!-- ##### FUNCTION gst_type_dump ##### --> +<para> +</para> -<!-- ##### FUNCTION gst_elementfactory_add_src ##### --> + +<!-- ##### MACRO GST_IS_ASYNCDISKSRC ##### --> <para> </para> -@elementfactory: -@id: +@obj: -<!-- ##### MACRO GST_BUFFER_POOL ##### --> +<!-- ##### MACRO GST_SRC_SET_FLAGS ##### --> <para> - +This macro sets the given flags. </para> -@buf: +@src: +@flag: Flag to set, can by any number of bits in guint32. +@obj: GstSrc to set flag in. -<!-- ##### FUNCTION gst_pad_get_caps ##### --> +<!-- ##### MACRO GST_BIN_CLASS ##### --> <para> </para> -@pad: -@Returns: +@klass: -<!-- ##### FUNCTION gst_audiosink_set_format ##### --> +<!-- ##### MACRO GST_ASYNCDISKSRC ##### --> <para> </para> -@audiosink: -@format: +@obj: -<!-- ##### MACRO GST_AUDIOSINK_CLASS ##### --> +<!-- ##### MACRO GST_HTTPSRC_CLASS ##### --> <para> </para> @klass: -<!-- ##### MACRO GST_IS_AUDIOSINK ##### --> +<!-- ##### USER_FUNCTION GstAutoplugCostFunction ##### --> <para> - +Calculate the cost between two elements. </para> -@obj: +@src: the source element +@dest: the destination element +@data: optional user data +@Returns: the cost for a connection between the two elements -<!-- ##### FUNCTION gst_filter_get_type ##### --> +<!-- ##### MACRO DEBUG_LEAVE_STRING ##### --> <para> </para> -@Returns: -<!-- ##### MACRO GST_SRC ##### --> +<!-- ##### ARG GstPad:active ##### --> <para> - +Indicates this pad is active </para> -@obj: -<!-- ##### MACRO INFO_ELEMENT ##### --> +<!-- ##### FUNCTION gst_filter_get_type ##### --> <para> </para> -@cat: -@element: -@format: -@args...: +@Returns: -<!-- ##### MACRO GST_IS_CONNECTION ##### --> +<!-- ##### FUNCTION plugin_load_absolute ##### --> <para> </para> -@obj: +@name: +@Returns: -<!-- ##### MACRO GST_IS_DISKSRC ##### --> +<!-- ##### STRUCT GstTee ##### --> <para> </para> -@obj: -<!-- ##### FUNCTION gst_audiosink_new ##### --> +<!-- ##### SECTION ./tmpl/gstsrc.sgml:Long_Description ##### --> <para> +A GstSrc is the start of a filter graph. It typically is a file or an +audio source. It provides data for the next element in the graph. </para> -@name: -@Returns: -<!-- ##### MACRO GST_TYPE_ESDSINK ##### --> +<!-- ##### STRUCT GstObjectClass ##### --> <para> </para> +<!-- ##### SECTION ./tmpl/gstsink.sgml:Title ##### --> +GstSink + + <!-- ##### MACRO GST_CPU_FLAG_MMX ##### --> <para> A flag indicating that MMX instructions are supported. diff --git a/libs/videoscale/Makefile.am b/libs/videoscale/Makefile.am index 1a00752ad3..64adf794e8 100644 --- a/libs/videoscale/Makefile.am +++ b/libs/videoscale/Makefile.am @@ -16,4 +16,4 @@ libgstvideoscaleinclude_HEADERS = gstvideoscale.h noinst_HEADERS = gstscale_x86.h #CFLAGS += -S -O1 $(FOMIT_FRAME_POINTER) -funroll-all-loops -finline-functions -ffast-math -CFLAGS = $(GLIB_CFLAGS) $(GST_CFLAGS) $(XML_CFLAGS) -O5 -fomit-frame-pointer -ffast-math +CFLAGS = $(GLIB_CFLAGS) $(LIBGST_CFLAGS) $(XML_CFLAGS) -O5 -fomit-frame-pointer -ffast-math |