pub trait RTSPClientImplExt: Sealed + ObjectSubclass {
Show 31 methods
// Provided methods
fn parent_create_sdp(&self, media: &RTSPMedia) -> Option<SDPMessage> { ... }
fn parent_configure_client_media(
&self,
media: &RTSPMedia,
stream: &RTSPStream,
ctx: &RTSPContext,
) -> Result<(), LoggableError> { ... }
fn parent_params_set(&self, ctx: &RTSPContext) -> RTSPResult { ... }
fn parent_params_get(&self, ctx: &RTSPContext) -> RTSPResult { ... }
fn parent_make_path_from_uri(&self, url: &RTSPUrl) -> Option<GString> { ... }
fn parent_closed(&self) { ... }
fn parent_new_session(&self, session: &RTSPSession) { ... }
fn parent_options_request(&self, ctx: &RTSPContext) { ... }
fn parent_describe_request(&self, ctx: &RTSPContext) { ... }
fn parent_setup_request(&self, ctx: &RTSPContext) { ... }
fn parent_play_request(&self, ctx: &RTSPContext) { ... }
fn parent_pause_request(&self, ctx: &RTSPContext) { ... }
fn parent_teardown_request(&self, ctx: &RTSPContext) { ... }
fn parent_set_parameter_request(&self, ctx: &RTSPContext) { ... }
fn parent_parameter_request(&self, ctx: &RTSPContext) { ... }
fn parent_announce_request(&self, ctx: &RTSPContext) { ... }
fn parent_record_request(&self, ctx: &RTSPContext) { ... }
fn parent_handle_response(&self, ctx: &RTSPContext) { ... }
fn parent_handle_sdp(
&self,
ctx: &RTSPContext,
media: &RTSPMedia,
sdp: &SDPMessageRef,
) -> Result<(), LoggableError> { ... }
fn parent_check_requirements(
&self,
ctx: &RTSPContext,
arr: &[String],
) -> Option<GString> { ... }
fn parent_pre_options_request(&self, ctx: &RTSPContext) -> RTSPStatusCode { ... }
fn parent_pre_describe_request(&self, ctx: &RTSPContext) -> RTSPStatusCode { ... }
fn parent_pre_setup_request(&self, ctx: &RTSPContext) -> RTSPStatusCode { ... }
fn parent_pre_play_request(&self, ctx: &RTSPContext) -> RTSPStatusCode { ... }
fn parent_pre_pause_request(&self, ctx: &RTSPContext) -> RTSPStatusCode { ... }
fn parent_pre_teardown_request(&self, ctx: &RTSPContext) -> RTSPStatusCode { ... }
fn parent_pre_set_parameter_request(
&self,
ctx: &RTSPContext,
) -> RTSPStatusCode { ... }
fn parent_pre_get_parameter_request(
&self,
ctx: &RTSPContext,
) -> RTSPStatusCode { ... }
fn parent_pre_announce_request(&self, ctx: &RTSPContext) -> RTSPStatusCode { ... }
fn parent_pre_record_request(&self, ctx: &RTSPContext) -> RTSPStatusCode { ... }
fn parent_adjust_error_code(
&self,
ctx: &RTSPContext,
status_code: RTSPStatusCode,
) -> RTSPStatusCode { ... }
}
Provided Methods§
fn parent_create_sdp(&self, media: &RTSPMedia) -> Option<SDPMessage>
fn parent_configure_client_media( &self, media: &RTSPMedia, stream: &RTSPStream, ctx: &RTSPContext, ) -> Result<(), LoggableError>
fn parent_params_set(&self, ctx: &RTSPContext) -> RTSPResult
fn parent_params_get(&self, ctx: &RTSPContext) -> RTSPResult
fn parent_make_path_from_uri(&self, url: &RTSPUrl) -> Option<GString>
fn parent_closed(&self)
fn parent_new_session(&self, session: &RTSPSession)
fn parent_options_request(&self, ctx: &RTSPContext)
fn parent_describe_request(&self, ctx: &RTSPContext)
fn parent_setup_request(&self, ctx: &RTSPContext)
fn parent_play_request(&self, ctx: &RTSPContext)
fn parent_pause_request(&self, ctx: &RTSPContext)
fn parent_teardown_request(&self, ctx: &RTSPContext)
fn parent_set_parameter_request(&self, ctx: &RTSPContext)
fn parent_parameter_request(&self, ctx: &RTSPContext)
fn parent_announce_request(&self, ctx: &RTSPContext)
fn parent_record_request(&self, ctx: &RTSPContext)
fn parent_handle_response(&self, ctx: &RTSPContext)
fn parent_handle_sdp( &self, ctx: &RTSPContext, media: &RTSPMedia, sdp: &SDPMessageRef, ) -> Result<(), LoggableError>
fn parent_check_requirements( &self, ctx: &RTSPContext, arr: &[String], ) -> Option<GString>
fn parent_pre_options_request(&self, ctx: &RTSPContext) -> RTSPStatusCode
fn parent_pre_describe_request(&self, ctx: &RTSPContext) -> RTSPStatusCode
fn parent_pre_setup_request(&self, ctx: &RTSPContext) -> RTSPStatusCode
fn parent_pre_play_request(&self, ctx: &RTSPContext) -> RTSPStatusCode
fn parent_pre_pause_request(&self, ctx: &RTSPContext) -> RTSPStatusCode
fn parent_pre_teardown_request(&self, ctx: &RTSPContext) -> RTSPStatusCode
fn parent_pre_set_parameter_request(&self, ctx: &RTSPContext) -> RTSPStatusCode
fn parent_pre_get_parameter_request(&self, ctx: &RTSPContext) -> RTSPStatusCode
fn parent_pre_announce_request(&self, ctx: &RTSPContext) -> RTSPStatusCode
fn parent_pre_record_request(&self, ctx: &RTSPContext) -> RTSPStatusCode
fn parent_adjust_error_code( &self, ctx: &RTSPContext, status_code: RTSPStatusCode, ) -> RTSPStatusCode
Object Safety§
This trait is not object safe.