[−][src]Trait gstreamer_app::prelude::URIHandlerExt
Required methods
fn get_protocols(&self) -> Vec<GString>
Gets the list of protocols supported by self. This list may not be
modified.
Returns
the
supported protocols. Returns None if the self isn't
implemented properly, or the self doesn't support any
protocols.
fn get_uri(&self) -> Option<GString>
Gets the currently handled URI.
Returns
the URI currently handled by
the self. Returns None if there are no URI currently
handled. The returned string must be freed with g_free when no
longer needed.
fn get_uri_type(&self) -> URIType
Gets the type of the given URI handler
Returns
the URIType of the URI handler.
Returns URIType::Unknown if the self isn't implemented correctly.
fn set_uri(&self, uri: &str) -> Result<(), Error>
Implementors
impl<O> URIHandlerExt for O where
O: IsA<URIHandler>, [src]
O: IsA<URIHandler>,