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

Loading content...

Implementors

impl<T: RTSPClientImpl> RTSPClientImplExt for T[src]

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

Loading content...