gst.urihandler
Module for [URIHandler] interface
Types 2
interfaceURIHandler
The #GstURIHandler is an interface that is implemented by Source and Sink #GstElement to unify 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.Element.makeFromUri]).
Source and Sink plugins should implement this interface when possible.
Methods
string[] getProtocols()Gets the list of protocols supported by handler. This list may not be modified. Returns: the supported protocols. Returns null if the handler isn't implemented properly, or the handler doesn't sup...string getUri()Gets the currently handled URI. Returns: the URI currently handled by the handler. Returns null if there are no URI currently handled. The returned string must be freed with [glib.global.gfree] wh...gst.types.URIType getUriType()Gets the type of the given URI handler Returns: the #GstURIType of the URI handler. Returns #GSTURIUNKNOWN if the handler isn't implemented correctly.bool setUri(string uri)Tries to set the URI of the given handler.interfaceURIHandlerGidBuilderImpl(T)