The name of the templates for the source pad.
Tries to find what type of data is contained in the given #GstBuffer, the assumption being that the buffer represents the beginning of the stream or file.
All available typefinders will be called on the data in order of rank. If a typefinding function returns a probability of %GST_TYPE_FIND_MAXIMUM, typefinding is stopped immediately and the found caps will be returned right away. Otherwise, all available typefind functions will the tried, and the caps with the highest probability will be returned, or %NULL if the content of the buffer could not be identified.
Free-function: gst_caps_unref
object doing the typefinding, or %NULL (used for logging)
a #GstBuffer with data to typefind
Tries to find what type of data is contained in the given #GstBuffer, the assumption being that the buffer represents the beginning of the stream or file.
All available typefinders will be called on the data in order of rank. If a typefinding function returns a probability of %GST_TYPE_FIND_MAXIMUM, typefinding is stopped immediately and the found caps will be returned right away. Otherwise, all available typefind functions will the tried, and the caps with the highest probability will be returned, or %NULL if the content of the buffer could not be identified.
When extension
is not %NULL, this function will first try the typefind
functions for the given extension, which might speed up the typefinding
in many cases.
Free-function: gst_caps_unref
object doing the typefinding, or %NULL (used for logging)
a #GstBuffer with data to typefind
extension of the media, or %NULL
Tries to find what type of data is contained in the given data,
the
assumption being that the data represents the beginning of the stream or
file.
All available typefinders will be called on the data in order of rank. If
a typefinding function returns a probability of %GST_TYPE_FIND_MAXIMUM,
typefinding is stopped immediately and the found caps will be returned
right away. Otherwise, all available typefind functions will the tried,
and the caps with the highest probability will be returned, or %NULL if
the content of data
could not be identified.
Free-function: gst_caps_unref
object doing the typefinding, or %NULL (used for logging)
Tries to find what type of data is contained in the given data,
the
assumption being that the data represents the beginning of the stream or
file.
All available typefinders will be called on the data in order of rank. If
a typefinding function returns a probability of %GST_TYPE_FIND_MAXIMUM,
typefinding is stopped immediately and the found caps will be returned
right away. Otherwise, all available typefind functions will the tried,
and the caps with the highest probability will be returned, or %NULL if
the content of data
could not be identified.
When extension
is not %NULL, this function will first try the typefind
functions for the given extension, which might speed up the typefinding
in many cases.
Free-function: gst_caps_unref
object doing the typefinding, or %NULL (used for logging)
extension of the media, or %NULL
Tries to find the best #GstCaps associated with extension
.
All available typefinders will be checked against the extension in order
of rank. The caps of the first typefinder that can handle extension
will be
returned.
Free-function: gst_caps_unref
object doing the typefinding, or %NULL (used for logging)
an extension
Utility function to do pull-based typefinding. Unlike gst_type_find_helper()
however, this function will use the specified function func
to obtain the
data needed by the typefind functions, rather than operating on a given
source pad. This is useful mostly for elements like tag demuxers which
strip off data at the beginning and/or end of a file and want to typefind
the stripped data stream before adding their own source pad (the specified
callback can then call the upstream peer pad with offsets adjusted for the
tag size, for example).
When extension
is not %NULL, this function will first try the typefind
functions for the given extension, which might speed up the typefinding
in many cases.
Free-function: gst_caps_unref
A #GstObject that will be passed as first argument to func
the parent of obj
or %NULL
A generic #GstTypeFindHelperGetRangeFunction that will be used to access data at random offsets when doing the typefinding
The length in bytes
extension of the media, or %NULL
Utility function to do pull-based typefinding. Unlike gst_type_find_helper()
however, this function will use the specified function func
to obtain the
data needed by the typefind functions, rather than operating on a given
source pad. This is useful mostly for elements like tag demuxers which
strip off data at the beginning and/or end of a file and want to typefind
the stripped data stream before adding their own source pad (the specified
callback can then call the upstream peer pad with offsets adjusted for the
tag size, for example).
When extension
is not %NULL, this function will first try the typefind
functions for the given extension, which might speed up the typefinding
in many cases.
A #GstObject that will be passed as first argument to func
the parent of obj
or %NULL
A generic #GstTypeFindHelperGetRangeFunction that will be used to access data at random offsets when doing the typefinding
The length in bytes
extension of the media, or %NULL
The name of the templates for the sink pad.