Trait gstreamer_rtsp_server::prelude::RTSPMountPointsExt[][src]

pub trait RTSPMountPointsExt: 'static {
    fn add_factory<P: IsA<RTSPMediaFactory>>(&self, path: &str, factory: &P);
fn make_path(&self, url: &RTSPUrl) -> Result<GString, BoolError>;
fn match_(&self, path: &str) -> (RTSPMediaFactory, i32);
fn remove_factory(&self, path: &str); }
Expand description

Trait containing all RTSPMountPoints methods.

Implementors

RTSPMountPoints

Required methods

Attach factory to the mount point path in self.

path is either of the form (/node)+ or the root path ‘/’. (An empty path is not allowed.) Any previous mount point will be freed.

Ownership is taken of the reference on factory so that factory should not be used after calling this function.

path

a mount point

factory

a RTSPMediaFactory

Make a path string from url.

url

a gst_rtsp::RTSPUrl

Returns

a path string for url, g_free() after usage.

Remove the RTSPMediaFactory associated with path in self.

path

a mount point

Implementors