Trait gstreamer_rtsp_server::subclass::prelude::RTSPClientImplExt [−][src]
pub trait RTSPClientImplExt: ObjectSubclass {}Show methods
fn parent_create_sdp(
&self,
client: &Self::Type,
media: &RTSPMedia
) -> Option<SDPMessage>; fn parent_configure_client_media(
&self,
client: &Self::Type,
media: &RTSPMedia,
stream: &RTSPStream,
ctx: &RTSPContext
) -> Result<(), LoggableError>; fn parent_params_set(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPResult; fn parent_params_get(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPResult; fn parent_make_path_from_uri(
&self,
client: &Self::Type,
url: &RTSPUrl
) -> Option<GString>; fn parent_closed(&self, client: &Self::Type); fn parent_new_session(&self, client: &Self::Type, session: &RTSPSession); fn parent_options_request(&self, client: &Self::Type, ctx: &RTSPContext); fn parent_describe_request(&self, client: &Self::Type, ctx: &RTSPContext); fn parent_setup_request(&self, client: &Self::Type, ctx: &RTSPContext); fn parent_play_request(&self, client: &Self::Type, ctx: &RTSPContext); fn parent_pause_request(&self, client: &Self::Type, ctx: &RTSPContext); fn parent_teardown_request(&self, client: &Self::Type, ctx: &RTSPContext); fn parent_set_parameter_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
); fn parent_parameter_request(&self, client: &Self::Type, ctx: &RTSPContext); fn parent_announce_request(&self, client: &Self::Type, ctx: &RTSPContext); fn parent_record_request(&self, client: &Self::Type, ctx: &RTSPContext); fn parent_handle_response(&self, client: &Self::Type, ctx: &RTSPContext); fn parent_handle_sdp(
&self,
client: &Self::Type,
ctx: &RTSPContext,
media: &RTSPMedia,
sdp: &SDPMessageRef
) -> Result<(), LoggableError>; fn parent_check_requirements(
&self,
client: &Self::Type,
ctx: &RTSPContext,
arr: &[String]
) -> Option<GString>; fn parent_pre_options_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode; fn parent_pre_describe_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode; fn parent_pre_setup_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode; fn parent_pre_play_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode; fn parent_pre_pause_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode; fn parent_pre_teardown_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode; fn parent_pre_set_parameter_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode; fn parent_pre_get_parameter_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode; fn parent_pre_announce_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode; fn parent_pre_record_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode;
Required methods
fn parent_create_sdp(
&self,
client: &Self::Type,
media: &RTSPMedia
) -> Option<SDPMessage>
[src]fn parent_configure_client_media(
&self,
client: &Self::Type,
media: &RTSPMedia,
stream: &RTSPStream,
ctx: &RTSPContext
) -> Result<(), LoggableError>
[src]fn parent_params_set(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPResult
[src]fn parent_params_get(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPResult
[src]fn parent_closed(&self, client: &Self::Type)
[src]fn parent_new_session(&self, client: &Self::Type, session: &RTSPSession)
[src]fn parent_options_request(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn parent_describe_request(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn parent_setup_request(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn parent_play_request(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn parent_pause_request(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn parent_teardown_request(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn parent_set_parameter_request(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn parent_parameter_request(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn parent_announce_request(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn parent_record_request(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn parent_handle_response(&self, client: &Self::Type, ctx: &RTSPContext)
[src]fn parent_handle_sdp(
&self,
client: &Self::Type,
ctx: &RTSPContext,
media: &RTSPMedia,
sdp: &SDPMessageRef
) -> Result<(), LoggableError>
[src]fn parent_check_requirements(
&self,
client: &Self::Type,
ctx: &RTSPContext,
arr: &[String]
) -> Option<GString>
[src]fn parent_pre_options_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn parent_pre_describe_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn parent_pre_setup_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn parent_pre_play_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn parent_pre_pause_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn parent_pre_teardown_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn parent_pre_set_parameter_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn parent_pre_get_parameter_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn parent_pre_announce_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn parent_pre_record_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]Implementors
fn parent_configure_client_media(
&self,
client: &Self::Type,
media: &RTSPMedia,
stream: &RTSPStream,
ctx: &RTSPContext
) -> Result<(), LoggableError>
[src]fn parent_handle_sdp(
&self,
client: &Self::Type,
ctx: &RTSPContext,
media: &RTSPMedia,
sdp: &SDPMessageRef
) -> Result<(), LoggableError>
[src]fn parent_check_requirements(
&self,
client: &Self::Type,
ctx: &RTSPContext,
arr: &[String]
) -> Option<GString>
[src]fn parent_pre_options_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn parent_pre_describe_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn parent_pre_teardown_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn parent_pre_set_parameter_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn parent_pre_get_parameter_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]fn parent_pre_announce_request(
&self,
client: &Self::Type,
ctx: &RTSPContext
) -> RTSPStatusCode
[src]