Trait gstreamer_rtsp_server::subclass::prelude::RTSPMediaFactoryImpl[][src]

pub trait RTSPMediaFactoryImpl: RTSPMediaFactoryImplExt + ObjectImpl + Send + Sync {
    fn gen_key(&self, factory: &Self::Type, url: &RTSPUrl) -> Option<GString> { ... }
fn create_element(
        &self,
        factory: &Self::Type,
        url: &RTSPUrl
    ) -> Option<Element> { ... }
fn construct(
        &self,
        factory: &Self::Type,
        url: &RTSPUrl
    ) -> Option<RTSPMedia> { ... }
fn create_pipeline(
        &self,
        factory: &Self::Type,
        media: &RTSPMedia
    ) -> Option<Pipeline> { ... }
fn configure(&self, factory: &Self::Type, media: &RTSPMedia) { ... }
fn media_constructed(&self, factory: &Self::Type, media: &RTSPMedia) { ... }
fn media_configure(&self, factory: &Self::Type, media: &RTSPMedia) { ... } }

Provided methods

fn gen_key(&self, factory: &Self::Type, url: &RTSPUrl) -> Option<GString>[src]

fn create_element(&self, factory: &Self::Type, url: &RTSPUrl) -> Option<Element>[src]

fn construct(&self, factory: &Self::Type, url: &RTSPUrl) -> Option<RTSPMedia>[src]

fn create_pipeline(
    &self,
    factory: &Self::Type,
    media: &RTSPMedia
) -> Option<Pipeline>
[src]

fn configure(&self, factory: &Self::Type, media: &RTSPMedia)[src]

fn media_constructed(&self, factory: &Self::Type, media: &RTSPMedia)[src]

fn media_configure(&self, factory: &Self::Type, media: &RTSPMedia)[src]

Loading content...

Implementors

Loading content...