Trait gstreamer_rtsp_server::subclass::prelude::RTSPClientImpl [−][src]
pub trait RTSPClientImpl: RTSPClientImplExt + ObjectImpl + Send + Sync {}Show methods
fn create_sdp(
&self,
client: &Self::Type,
media: &RTSPMedia
) -> Option<SDPMessage> { ... } fn configure_client_media(
&self,
client: &Self::Type,
media: &RTSPMedia,
stream: &RTSPStream,
ctx: &RTSPContext
) -> Result<(), LoggableError> { ... } fn params_set(&self, client: &Self::Type, ctx: &RTSPContext) -> RTSPResult { ... } fn params_get(&self, client: &Self::Type, ctx: &RTSPContext) -> RTSPResult { ... } fn make_path_from_uri(
&self,
client: &Self::Type,
url: &RTSPUrl
) -> Option<GString> { ... } fn closed(&self, client: &Self::Type) { ... } fn new_session(&self, client: &Self::Type, session: &RTSPSession) { ... } fn options_request(&self, client: &Self::Type, ctx: &RTSPContext) { ... } fn describe_request(&self, client: &Self::Type, ctx: &RTSPContext) { ... } fn setup_request(&self, client: &Self::Type, ctx: &RTSPContext) { ... } fn play_request(&self, client: &Self::Type, ctx: &RTSPContext) { ... } fn pause_request(&self, client: &Self::Type, ctx: &RTSPContext) { ... } fn teardown_request(&self, client: &Self::Type, ctx: &RTSPContext) { ... } fn set_parameter_request(&self, client: &Self::Type, ctx: &RTSPContext) { ... } fn parameter_request(&self, client: &Self::Type, ctx: &RTSPContext) { ... } fn announce_request(&self, client: &Self::Type, ctx: &RTSPContext) { ... } fn record_request(&self, client: &Self::Type, ctx: &RTSPContext) { ... } fn handle_response(&self, client: &Self::Type, ctx: &RTSPContext) { ... } fn handle_sdp(
&self,
client: &Self::Type,
ctx: &RTSPContext,
media: &RTSPMedia,
sdp: &SDPMessageRef
) -> Result<(), LoggableError> { ... } fn check_requirements(
&self,
client: &Self::Type,
ctx: &RTSPContext,
arr: &[String]
) -> Option<GString> { ... } fn pre_options_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode { ... } fn pre_describe_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode { ... } fn pre_setup_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode { ... } fn pre_play_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode { ... } fn pre_pause_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode { ... } fn pre_teardown_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode { ... } fn pre_set_parameter_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode { ... } fn pre_get_parameter_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode { ... } fn pre_announce_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode { ... } fn pre_record_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode { ... }
Provided methods
fn create_sdp(
&self,
client: &Self::Type,
media: &RTSPMedia
) -> Option<SDPMessage>
[src]fn configure_client_media(
&self,
client: &Self::Type,
media: &RTSPMedia,
stream: &RTSPStream,
ctx: &RTSPContext
) -> Result<(), LoggableError>
[src]fn params_set(&self, client: &Self::Type, ctx: &RTSPContext) -> RTSPResult
[src]fn params_get(&self, client: &Self::Type, ctx: &RTSPContext) -> RTSPResult
[src]fn new_session(&self, client: &Self::Type, session: &RTSPSession)
[src]fn options_request(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn describe_request(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn setup_request(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn play_request(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn pause_request(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn teardown_request(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn set_parameter_request(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn parameter_request(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn announce_request(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn record_request(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn handle_response(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn handle_sdp(
&self,
client: &Self::Type,
ctx: &RTSPContext,
media: &RTSPMedia,
sdp: &SDPMessageRef
) -> Result<(), LoggableError>
[src]fn check_requirements(
&self,
client: &Self::Type,
ctx: &RTSPContext,
arr: &[String]
) -> Option<GString>
[src]fn pre_options_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn pre_describe_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn pre_setup_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn pre_play_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn pre_pause_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn pre_teardown_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn pre_set_parameter_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn pre_get_parameter_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn pre_announce_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn pre_record_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]