@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:
@nextpad:
@Varargs:
@Returns:
@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:
<<<<<<< gstreamer-unused.sgml
GstAsyncDiskSrc
=======
>>>>>>> 1.23.2.3
@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:
<<<<<<< gstreamer-unused.sgml
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
=======
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
>>>>>>> 1.23.2.3
@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...:
Reads data from a file. You can seek to a specific location by setting
the offset.
@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.