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

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

Provided methods

fn gen_key(&self, factory: &RTSPMediaFactory, url: &RTSPUrl) -> Option<GString>

fn create_element(
    &self,
    factory: &RTSPMediaFactory,
    url: &RTSPUrl
) -> Option<Element>

fn construct(
    &self,
    factory: &RTSPMediaFactory,
    url: &RTSPUrl
) -> Option<RTSPMedia>

fn create_pipeline(
    &self,
    factory: &RTSPMediaFactory,
    media: &RTSPMedia
) -> Option<Pipeline>

fn configure(&self, factory: &RTSPMediaFactory, media: &RTSPMedia)

fn media_constructed(&self, factory: &RTSPMediaFactory, media: &RTSPMedia)

fn media_configure(&self, factory: &RTSPMediaFactory, media: &RTSPMedia)

Loading content...

Implementors

Loading content...