![]() |
![]() |
![]() |
GStreamer Core Plugins 0.10 Plugins Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties | Signals |
"caps" GstCaps* : Read "maximum" guint : Read / Write "minimum" guint : Read / Write "force-caps" GstCaps* : Read / Write
Determines the media-type of a stream. It applies typefind functions in the order of their rank. One the type has been deteted it sets its src pad caps to the found media type.
Whenever a type is found the "have-type" signal is emitted, either from the streaming thread or the application thread (the latter may happen when typefinding is done pull-based from the state change function).
Plugins can register custom typefinders by using GstTypeFindFactory.
plugin |
coreelements |
author |
Benjamin Otte <in7y118@public.uni-hamburg.de> |
class |
Generic |
"maximum"
property"maximum" guint : Read / Write
probability to stop typefinding (deprecated; non-functional).
Allowed values: [1,100]
Default value: 100
"minimum"
property"minimum" guint : Read / Write
minimum probability required to accept caps.
Allowed values: [1,100]
Default value: 1
"have-type"
signalvoid user_function (GstTypeFindElement *typefind,
guint probability,
GstCaps *caps,
gpointer user_data) : Run First
This signal gets emitted when the type and its probability has been found.
|
the typefind instance |
|
the probability of the type found |
|
the caps of the type found |
|
user data set when the signal handler was connected. |