The following functions allow you to detect the media type of an unknown stream.
Sets our main struct and passes it to the parent class.
Get the length of the data stream.
the main Gtk struct as a void*
Get the main Gtk struct
Returns the size bytes of the stream to identify beginning at offset. If offset is a positive number, the offset is relative to the beginning of the stream, if offset is a negative number the offset is relative to the end of the stream. The returned memory is valid until the typefinding function returns and must not be freed.
Registers a new typefind function to be used for typefinding. After registering this function will be available for typefinding. This function is typically called during an element's plugin initialization.
the main Gtk struct