[][src]Trait gstreamer_rtsp_server::RTSPStreamTransportExt

pub trait RTSPStreamTransportExt: 'static {
    pub fn get_rtpinfo(&self, start_time: ClockTime) -> Option<GString>;
pub fn get_stream(&self) -> Option<RTSPStream>;
pub fn get_url(&self) -> Option<RTSPUrl>;
pub fn is_timed_out(&self) -> bool;
pub fn keep_alive(&self);
pub fn message_sent(&self);
pub fn send_rtcp(&self, buffer: &Buffer) -> Result<(), BoolError>;
pub fn send_rtp(&self, buffer: &Buffer) -> Result<(), BoolError>;
pub fn set_active(&self, active: bool) -> Result<(), BoolError>;
pub fn set_keepalive<P: Fn() + 'static>(&self, keep_alive: P);
pub fn set_message_sent<P: Fn() + 'static>(&self, message_sent: P);
pub fn set_message_sent_full<P: Fn(&RTSPStreamTransport) + 'static>(
        &self,
        message_sent: P
    );
pub fn set_timed_out(&self, timedout: bool);
pub fn set_url(&self, url: Option<&RTSPUrl>); }

Required methods

pub fn get_rtpinfo(&self, start_time: ClockTime) -> Option<GString>[src]

pub fn get_stream(&self) -> Option<RTSPStream>[src]

pub fn get_url(&self) -> Option<RTSPUrl>[src]

pub fn is_timed_out(&self) -> bool[src]

pub fn keep_alive(&self)[src]

pub fn message_sent(&self)[src]

pub fn send_rtcp(&self, buffer: &Buffer) -> Result<(), BoolError>[src]

pub fn send_rtp(&self, buffer: &Buffer) -> Result<(), BoolError>[src]

pub fn set_active(&self, active: bool) -> Result<(), BoolError>[src]

pub fn set_keepalive<P: Fn() + 'static>(&self, keep_alive: P)[src]

pub fn set_message_sent<P: Fn() + 'static>(&self, message_sent: P)[src]

pub fn set_message_sent_full<P: Fn(&RTSPStreamTransport) + 'static>(
    &self,
    message_sent: P
)
[src]

pub fn set_timed_out(&self, timedout: bool)[src]

pub fn set_url(&self, url: Option<&RTSPUrl>)[src]

Loading content...

Implementors

impl<O: IsA<RTSPStreamTransport>> RTSPStreamTransportExt for O[src]

Loading content...