[gst-devel] GstInterface

David Schleef ds at schleef.org
Tue Oct 14 11:41:05 CEST 2003


On Tue, Oct 14, 2003 at 02:48:54PM +0200, Ronald Bultje wrote:
> What happens if GstInterface->supported () returns FALSE? Does the API
> change? No. Does the ABI change? Surely not. Does anything change? Of
> course not. It's simply a runtime indication that calling the interface
> functions on this instance won't have any effect since this specific
> instance doesn't support the interface implementation from its Gtype.

On a different topic, what happens if you want to write an element
that implements two interfaces, InterfaceA and InterfaceB, and
both InterfaceA and InterfaceB depend on GstInterface?  In that
case, to which interface (A or B) does GstInterface->supported()
refer?



dave...





More information about the gstreamer-devel mailing list