@pad: @buf: Query the element for the current mime type @Returns: @Returns: @obj: @meta: @obj: @pad: @buf: @pad: @parent: This macro usets the given flags. @src: @flag: Flag to set, must be a single bit in guint32. @obj: GstSrc to unset flag in. @pad: @buf: @pad: @buf: @Returns: @klass: @elementfactory: @id: @obj: @obj: 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 GstEsdSink @type: @parent: @Returns: @src: @obj: @obj: @esdsink: @format: 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 @obj: @Returns: @obj: @Returns: @obj: @obj: @name: @Returns: @pad: @buf: @pad: @Returns: GstSrc @obj: @obj: @name: @Returns: @klass: @klass: @obj: @arg: @pad: @parent: @Returns: @obj: GstConnection @obj: The frequency. Specify how many bytes to read at a time. @name: @Returns: @Returns: @connection: subclass use this to start their flag enumeration GstElement @obj: @id: @Returns: @buf: @audiosink: @channels: Generic connection between elements. @obj: @element: @format: @args...: @obj: @obj: The sink is the end of the filter graph. A typical sink would be an audio or a video card. @esdsink: @channels: @Returns: @obj: @obj: Query whether this object has multiple input pads. @obj: Element to query for multiple input pads. @pad: @offset: @size: @Returns: @name: @fd: @Returns: @format: @args...: @obj: @obj: @pad: @pull: @Returns: @obj: @src: @format: @args...: @obj: @Returns: Specify the current offset in the file. @name: @Returns: @klass: @obj: @klass: @name: @Returns: @klass: @Returns: @obj: @klass: @Returns: @obj: 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. @tee: @Returns: @obj: @obj: @obj: @klass: @obj: @pad: @caps: @klass: @obj: @name: @Returns: @obj: @name: @Returns: @obj: @klass: @obj: @src: @id: @sink: @obj: This macro returns the entire set of flags for the object. @obj: GstSrc to return flags for. GstGetbits Get the size of the current file. @klass: @name: @Returns: The start point of a filter graph @src: @element: @parent: @Returns: @obj: @sinkid: @srcid: @Returns: @obj: @src: @obj: @id: @Returns: @esdsink: @frequency: @klass: @Returns: @obj: @Returns: @obj: @klass: @obj: @obj: @klass: @audiosink: @elementfactory: @id: @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. @obj: @klass: @pad: @id: @Returns: @pad: @parent: @name: @Returns: @audiosink: @frequency: @elementfactory: @obj: @argc: @argv: @Returns: @obj: @obj: @Returns: @element: @object: @format: @args...: @obj: @obj: @obj: @obj: @pad: @buf: @pad: @Returns: @Returns: @klass: A connection is a bas class for a generic connection between elements. A connection is typically a bas class for queues. @buf: Query a GstSrc for the ASYNC flag @obj: The GstSrc to query @obj: 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. @pad: @buf: @Returns: @obj: @src: @offset: @size: @Returns: @obj: @format: @args...: Is trigered whenever the state of an element changes @gstelement: the object which received the signal. @arg1: the new state of the object @obj: @cat: @element: @format: @args...: @klass: @name: @Returns: @klass: @id: @src: @Returns: @obj: @obj: Take data in and spit data out This macro checks to see if the GST_SRC_ASYNC flag is set. @obj: GstSrc to check for flag in. @klass: A flag indicating that SSE instructions are supported. @esdsink: @obj: @connection: @name: @Returns: @Returns: @obj: @obj: GstFilter @obj: @obj: @Returns: @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: @pad: @Returns: @pad: @Returns: @thread: @GST_CAPS_ALWAYS: @GST_CAPS_MAYBE: 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 @obj: GstColorSpace GST_ASYNCDISKSRC_OPEN the asyncdisksrc is open for reading @GST_ASYNCDISKSRC_OPEN: @GST_ASYNCDISKSRC_FLAG_LAST: @element: @state: @Returns: @pad: @Returns: @obj: Specify the location of the file to read. @klass: @Returns: @Returns: @klass: @klass: @parent: @Returns: @name: @Returns: @format: @args...: @element: @templ: @Returns: @temp: @audiosink: @format: @obj: The end point of a filter graph @cat: @format: @args...: @obj: @name: @Returns: plugin 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. @buffer: @size: @root: @Returns: @obj: @name: @Returns: @obj: @obj: 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. @klass: @obj: @klass: Indicates this pad is active @Returns: @name: @Returns: 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. GstSink A flag indicating that MMX instructions are supported.