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 make_path_from_uri(
    &self,
    client: &Self::Type,
    url: &RTSPUrl
) -> Option<GString>
[src]

fn closed(&self, client: &Self::Type)[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]

Loading content...

Implementors

Loading content...