@obj: @format: @args...: @id: @sink: @src: @Returns: @obj: @obj: An eos signal is triggered whenever the GstSrc has reached the end of the stream. @gstsrc: the object which received the signal. @arg1: the object which received the signal @name: @Returns: @obj: @obj: @obj: @name: @Returns: @obj: @format: @args...: @obj: @obj: @klass: @klass: @obj: @Returns: @obj: @Returns: @klass: @Returns: 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. @format: the format specification as in g_print @args...: arguments @obj: The sink is the end of the filter graph. A typical sink would be an audio or a video card. @name: @Returns: @Returns: @name: @Returns: @obj: @connection: This macro checks to see if the GST_SRC_ASYNC flag is set. @obj: GstSrc to check for flag in. @klass: @arg: GstEsdSink @obj: @name: @Returns: A connection is a bas class for a generic connection between elements. A connection is typically a bas class for queues. @Returns: @pad: @buf: @id: @src: @Returns: @pad: @buf: @cat: @format: @args...: @id: @Returns: @klass: @klass: @obj: @obj: @obj: GstColorSpace @obj: @obj: @id: @Returns: Take data in and spit data out 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. @name: @Returns: @name: @Returns: @name: @Returns: @format: @args...: @obj: @obj: @src: @name: @Returns: @obj: GstGetbits @klass: @element: @format: @args...: @obj: @src: @offset: @size: @src: @klass: @obj: @name: @Returns: @name: @Returns: @klass: 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. @pad: @buf: @obj: @esdsink: @channels: @klass: @klass: GstSrc @obj: @obj: @Returns: @obj: @Returns: The frequency. @obj: This macro unsets the given state on the element. @obj: Element to unset state of. @flag: State to unset, can be any number of bits in guint32. This macro returns the entire set of flags for the object. @obj: GstSrc to return flags for. @Returns: @tee: @Returns: @klass: The start point of a filter graph @klass: @obj: @obj: @parent: @Returns: @format: @args...: @klass: @klass: @obj: @Returns: @obj: GstConnection This macro sets the given state on the element. @obj: Element to set state of. @flag: State to set, can be any number of bits in guint32. @klass: @GST_CAPS_ALWAYS: @GST_CAPS_MAYBE: @obj: Generic connection between elements. @esdsink: @obj: @obj: @obj: @obj: @obj: plugin @pad: @buf: @name: @Returns: @obj: @obj: This macro usets the given flags. @src: @flag: Flag to set, must be a single bit in guint32. @obj: GstSrc to unset flag in. @audiosink: @name: @Returns: @obj: @pad: @Returns: @obj: @obj: A flag indicating that SSE instructions are supported. @pad: @id: @obj: The end point of a filter graph @Returns: @klass: @obj: @Returns: @obj: @Returns: @pad: @caps: @obj: This macro checks to see if the given state is set. @obj: Element to check for state. @flag: State to check for, must be a single bit in guint32. @type: @parent: @Returns: @obj: @Returns: @obj: @obj: @Returns: This macro sets the given flags. @src: @flag: Flag to set, can by any number of bits in guint32. @obj: GstSrc to set flag in. Query a GstSrc for the ASYNC flag @obj: The GstSrc to query @argc: @argv: @Returns: GstSink @sinkid: @srcid: @Returns: @Returns: @connection: @obj: @buf: Query the element for the current mime type @Returns: @element: @state: @Returns: @klass: @klass: @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: @esdsink: @frequency: Get the size of the current file. subclass use this to start their flag enumeration @element: @object: @format: @args...: Flags for the GstSrc element @GST_SRC_ASYNC: Indicates that this src is asynchronous @GST_SRC_FLAG_LAST: subclasses can use this to number their flags @name: @Returns: @audiosink: @channels: @thread: @obj: @obj: @obj: @elementfactory: @id: @Returns: @pad: @buf: @pad: @Returns: @pad: @buf: @pad: @buf: Indicates this pad is active @klass: @obj: @obj: @klass: @src: @audiosink: @frequency: @elementfactory: @Returns: @meta: @Returns: @Returns: @obj: @Returns: @obj: @obj: @obj: @obj: GstElement @obj: @pad: @pull: @esdsink: @format: Query whether this object has multiple input pads. @obj: Element to query for multiple input pads. @klass: @obj: @src: @klass: @obj: @obj: @obj: @obj: @name: @fd: @Returns: GstFilter @elementfactory: @id: @buf: @pad: @Returns: @audiosink: @format: @klass: @obj: @Returns: @obj: @cat: @element: @format: @args...: @obj: @obj: @name: @Returns: A flag indicating that MMX instructions are supported.