Trait gstreamer_rtsp_server::prelude::RTSPSessionMediaExt [−][src]
pub trait RTSPSessionMediaExt: 'static { fn base_time(&self) -> Option<ClockTime>; fn media(&self) -> Option<RTSPMedia>; fn rtpinfo(&self) -> Option<GString>; fn transport(&self, idx: u32) -> Option<RTSPStreamTransport>; fn transports(&self) -> Vec<RTSPStreamTransport>; fn matches(&self, path: &str) -> Option<i32>; fn set_state(&self, state: State) -> Result<(), BoolError>; }
Expand description
Required methods
fn transport(&self, idx: u32) -> Option<RTSPStreamTransport>
[src]
fn transport(&self, idx: u32) -> Option<RTSPStreamTransport>
[src]Get a previously created RTSPStreamTransport
for the stream at idx
.
idx
the stream index
Returns
a RTSPStreamTransport
that is
valid until the session of self
is unreffed.
fn transports(&self) -> Vec<RTSPStreamTransport>
[src]
fn transports(&self) -> Vec<RTSPStreamTransport>
[src]This is supported on crate feature
v1_14
only.Get a list of all available RTSPStreamTransport
in this session.
Returns
a
list of RTSPStreamTransport
, g_ptr_array_unref () after usage.
Implementors
This is supported on crate feature
v1_14
only.