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

pub trait RTSPMediaImpl: RTSPMediaImplExt + ObjectImpl + Send + Sync + 'static {
    pub fn handle_message(
        &self,
        media: &RTSPMedia,
        message: &MessageRef
    ) -> bool { ... }
pub fn prepare(
        &self,
        media: &RTSPMedia,
        thread: &RTSPThread
    ) -> Result<(), LoggableError> { ... }
pub fn unprepare(&self, media: &RTSPMedia) -> Result<(), LoggableError> { ... }
pub fn suspend(&self, media: &RTSPMedia) -> Result<(), LoggableError> { ... }
pub fn unsuspend(&self, media: &RTSPMedia) -> Result<(), LoggableError> { ... }
pub fn query_position(&self, media: &RTSPMedia) -> Option<ClockTime> { ... }
pub fn query_stop(&self, media: &RTSPMedia) -> Option<ClockTime> { ... }
pub fn create_rtpbin(&self, media: &RTSPMedia) -> Option<Element> { ... }
pub fn setup_rtpbin(
        &self,
        media: &RTSPMedia,
        rtpbin: &Element
    ) -> Result<(), LoggableError> { ... }
pub fn setup_sdp(
        &self,
        media: &RTSPMedia,
        sdp: &mut SDPMessageRef,
        info: &SDPInfo
    ) -> Result<(), LoggableError> { ... }
pub fn new_stream(&self, media: &RTSPMedia, stream: &RTSPStream) { ... }
pub fn removed_stream(&self, media: &RTSPMedia, stream: &RTSPStream) { ... }
pub fn prepared(&self, media: &RTSPMedia) { ... }
pub fn unprepared(&self, media: &RTSPMedia) { ... }
pub fn target_state(&self, media: &RTSPMedia, state: State) { ... }
pub fn new_state(&self, media: &RTSPMedia, state: State) { ... }
pub fn handle_sdp(
        &self,
        media: &RTSPMedia,
        sdp: &SDPMessageRef
    ) -> Result<(), LoggableError> { ... } }

Provided methods

pub fn handle_message(&self, media: &RTSPMedia, message: &MessageRef) -> bool[src]

pub fn prepare(
    &self,
    media: &RTSPMedia,
    thread: &RTSPThread
) -> Result<(), LoggableError>
[src]

pub fn unprepare(&self, media: &RTSPMedia) -> Result<(), LoggableError>[src]

pub fn suspend(&self, media: &RTSPMedia) -> Result<(), LoggableError>[src]

pub fn unsuspend(&self, media: &RTSPMedia) -> Result<(), LoggableError>[src]

pub fn query_position(&self, media: &RTSPMedia) -> Option<ClockTime>[src]

pub fn query_stop(&self, media: &RTSPMedia) -> Option<ClockTime>[src]

pub fn create_rtpbin(&self, media: &RTSPMedia) -> Option<Element>[src]

pub fn setup_rtpbin(
    &self,
    media: &RTSPMedia,
    rtpbin: &Element
) -> Result<(), LoggableError>
[src]

pub fn setup_sdp(
    &self,
    media: &RTSPMedia,
    sdp: &mut SDPMessageRef,
    info: &SDPInfo
) -> Result<(), LoggableError>
[src]

pub fn new_stream(&self, media: &RTSPMedia, stream: &RTSPStream)[src]

pub fn removed_stream(&self, media: &RTSPMedia, stream: &RTSPStream)[src]

pub fn prepared(&self, media: &RTSPMedia)[src]

pub fn unprepared(&self, media: &RTSPMedia)[src]

pub fn target_state(&self, media: &RTSPMedia, state: State)[src]

pub fn new_state(&self, media: &RTSPMedia, state: State)[src]

pub fn handle_sdp(
    &self,
    media: &RTSPMedia,
    sdp: &SDPMessageRef
) -> Result<(), LoggableError>
[src]

Loading content...

Implementors

Loading content...