URIHandler
Object Hierarchy:
Description:
public interface URIHandler
The URIHandler is an interface that is implemented by Source and Sink Element to
simplify then handling of URI. An application can use the following functions to quickly get an element that handles the given URI for
reading or writing (gst_element_make_from_uri()). Source and Sink plugins should implement this interface when possible. Last reviewed on
2005-11-09 (0.9.4)
Namespace: Gst
Package: gstreamer-0.10
Content:
Methods:
-
public abstract weak string[] get_protocols ()
Gets the list of protocols supported by handler. This list may not be modified. supported
protocols. Returns NULL if the handler isn't implemented properly, or the handler doesn't support any
protocols.
-
public abstract weak string[] get_protocols_full (Type type)
-
public abstract URIType get_type ()
-
public abstract URIType get_type_full (Type type)
-
public abstract unowned string get_uri ()
Gets the currently handled URI. Returns NULL if there are no URI currently handled. The returned string
must not be modified or freed.
-
public uint get_uri_type ()
Gets the type of the given URI handler Returns
UNKNOWN if the handler isn't implemented correctly.
-
public abstract bool set_uri (string uri)
Tries to set the URI of the given handler.
Signals: