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

pub trait RTSPMediaImplExt: ObjectSubclass {
Show methods fn parent_handle_message(
        &self,
        media: &Self::Type,
        message: &MessageRef
    ) -> bool;
fn parent_prepare(
        &self,
        media: &Self::Type,
        thread: &RTSPThread
    ) -> Result<(), LoggableError>;
fn parent_unprepare(&self, media: &Self::Type) -> Result<(), LoggableError>;
fn parent_suspend(&self, media: &Self::Type) -> Result<(), LoggableError>;
fn parent_unsuspend(&self, media: &Self::Type) -> Result<(), LoggableError>;
fn parent_query_position(&self, media: &Self::Type) -> Option<ClockTime>;
fn parent_query_stop(&self, media: &Self::Type) -> Option<ClockTime>;
fn parent_create_rtpbin(&self, media: &Self::Type) -> Option<Element>;
fn parent_setup_rtpbin(
        &self,
        media: &Self::Type,
        rtpbin: &Element
    ) -> Result<(), LoggableError>;
fn parent_setup_sdp(
        &self,
        media: &Self::Type,
        sdp: &mut SDPMessageRef,
        info: &SDPInfo
    ) -> Result<(), LoggableError>;
fn parent_new_stream(&self, media: &Self::Type, stream: &RTSPStream);
fn parent_removed_stream(&self, media: &Self::Type, stream: &RTSPStream);
fn parent_prepared(&self, media: &Self::Type);
fn parent_unprepared(&self, media: &Self::Type);
fn parent_target_state(&self, media: &Self::Type, state: State);
fn parent_new_state(&self, media: &Self::Type, state: State);
fn parent_handle_sdp(
        &self,
        media: &Self::Type,
        sdp: &SDPMessageRef
    ) -> Result<(), LoggableError>;
}

Required methods

fn parent_handle_message(
    &self,
    media: &Self::Type,
    message: &MessageRef
) -> bool
[src]

fn parent_prepare(
    &self,
    media: &Self::Type,
    thread: &RTSPThread
) -> Result<(), LoggableError>
[src]

fn parent_unprepare(&self, media: &Self::Type) -> Result<(), LoggableError>[src]

fn parent_suspend(&self, media: &Self::Type) -> Result<(), LoggableError>[src]

fn parent_unsuspend(&self, media: &Self::Type) -> Result<(), LoggableError>[src]

fn parent_query_position(&self, media: &Self::Type) -> Option<ClockTime>[src]

fn parent_query_stop(&self, media: &Self::Type) -> Option<ClockTime>[src]

fn parent_create_rtpbin(&self, media: &Self::Type) -> Option<Element>[src]

fn parent_setup_rtpbin(
    &self,
    media: &Self::Type,
    rtpbin: &Element
) -> Result<(), LoggableError>
[src]

fn parent_setup_sdp(
    &self,
    media: &Self::Type,
    sdp: &mut SDPMessageRef,
    info: &SDPInfo
) -> Result<(), LoggableError>
[src]

fn parent_new_stream(&self, media: &Self::Type, stream: &RTSPStream)[src]

fn parent_removed_stream(&self, media: &Self::Type, stream: &RTSPStream)[src]

fn parent_prepared(&self, media: &Self::Type)[src]

fn parent_unprepared(&self, media: &Self::Type)[src]

fn parent_target_state(&self, media: &Self::Type, state: State)[src]

fn parent_new_state(&self, media: &Self::Type, state: State)[src]

fn parent_handle_sdp(
    &self,
    media: &Self::Type,
    sdp: &SDPMessageRef
) -> Result<(), LoggableError>
[src]

Loading content...

Implementors

impl<T: RTSPMediaImpl> RTSPMediaImplExt for T[src]

fn parent_handle_message(
    &self,
    media: &Self::Type,
    message: &MessageRef
) -> bool
[src]

fn parent_prepare(
    &self,
    media: &Self::Type,
    thread: &RTSPThread
) -> Result<(), LoggableError>
[src]

fn parent_unprepare(&self, media: &Self::Type) -> Result<(), LoggableError>[src]

fn parent_suspend(&self, media: &Self::Type) -> Result<(), LoggableError>[src]

fn parent_unsuspend(&self, media: &Self::Type) -> Result<(), LoggableError>[src]

fn parent_query_position(&self, media: &Self::Type) -> Option<ClockTime>[src]

fn parent_query_stop(&self, media: &Self::Type) -> Option<ClockTime>[src]

fn parent_create_rtpbin(&self, media: &Self::Type) -> Option<Element>[src]

fn parent_setup_rtpbin(
    &self,
    media: &Self::Type,
    rtpbin: &Element
) -> Result<(), LoggableError>
[src]

fn parent_setup_sdp(
    &self,
    media: &Self::Type,
    sdp: &mut SDPMessageRef,
    info: &SDPInfo
) -> Result<(), LoggableError>
[src]

fn parent_new_stream(&self, media: &Self::Type, stream: &RTSPStream)[src]

fn parent_removed_stream(&self, media: &Self::Type, stream: &RTSPStream)[src]

fn parent_prepared(&self, media: &Self::Type)[src]

fn parent_unprepared(&self, media: &Self::Type)[src]

fn parent_target_state(&self, media: &Self::Type, state: State)[src]

fn parent_new_state(&self, media: &Self::Type, state: State)[src]

fn parent_handle_sdp(
    &self,
    media: &Self::Type,
    sdp: &SDPMessageRef
) -> Result<(), LoggableError>
[src]

Loading content...