Next: GstIndexFactory, Previous: GstGhostPad, Up: Top
Core interface implemented by instances that allows runtime querying of interface availabillity
Provides interface functionality on per instance basis and not per class basis, which is the case for gobject.
<gst-element>
) (iface_type <gtype>
) (ret bool
)Test whether the given element implements a certain interface of type iface_type, and test whether it is supported for this specific instance.
- element
<gst-element>
to check for the implementation of the interface- iface-type
- (final) type of the interface which we want to be implemented
- ret
- whether or not the element implements the interface.
<gpointer>
) (type <gtype>
) (ret <gpointer>
)cast a given object to an interface type, and check whether this interface is supported for this specific instance.
- from
- the object (any sort) from which to cast to the interface
- type
- the interface type to cast to
- ret
- a gpointer to the interface type
<gpointer>
) (type <gtype>
) (ret bool
)check a given object for an interface implementation, and check whether this interface is supported for this specific instance.
- from
- the object (any sort) from which to check from for the interface
- type
- the interface type to check for
- ret
- whether or not the object implements the given interface