@obj:
@id:
@sink:
@Returns:
@src:
@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:
@name:
@Returns:
@obj:
@obj:
@obj:
@obj:
@klass:
@klass:
@obj:
@Returns:
@Returns:
@obj:
@Returns:
@klass:
@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:
@obj:
A connection is a bas class for a generic connection between
elements. A connection is typically a bas class for queues.
@name:
@Returns:
@Returns:
@pad:
@buf:
@id:
@src:
@Returns:
@pad:
@buf:
@id:
@Returns:
@klass:
@klass:
@obj:
@obj:
@obj:
GstColorSpace
@obj:
@obj:
@id:
@Returns:
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.
Take data in and spit data out
@name:
@Returns:
@name:
@Returns:
@name:
@Returns:
@obj:
@obj:
@src:
@name:
@Returns:
@obj:
GstGetbits
@klass:
@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:
@obj:
@Returns:
@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:
@klass:
The start point of a filter graph
@klass:
@obj:
@obj:
@parent:
@Returns:
@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:
@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:
@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:
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.
@Returns:
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
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:
@Returns:
@pad:
@buf:
@pad:
@buf:
@klass:
@obj:
@obj:
@klass:
@src:
@audiosink:
@frequency:
@elementfactory:
@meta:
@Returns:
@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:
@audiosink:
@format:
@klass:
@obj:
@Returns:
@obj:
@obj:
@obj:
@name:
@Returns:
A flag indicating that MMX instructions are supported.