Struct gstreamer_rtsp_server_sys::GstRTSPClientClass[][src]

#[repr(C)]
pub struct GstRTSPClientClass {
Show fields pub parent_class: GObjectClass, pub create_sdp: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPMedia) -> *mut GstSDPMessage>, pub configure_client_media: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPMedia, _: *mut GstRTSPStream, _: *mut GstRTSPContext) -> gboolean>, pub configure_client_transport: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext, _: *mut GstRTSPTransport) -> gboolean>, pub params_set: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPResult>, pub params_get: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPResult>, pub make_path_from_uri: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *const GstRTSPUrl) -> *mut c_char>, pub adjust_play_mode: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext, _: *mut *mut GstRTSPTimeRange, _: *mut GstSeekFlags, _: *mut c_double, _: *mut GstClockTime, _: *mut gboolean) -> GstRTSPStatusCode>, pub adjust_play_response: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>, pub closed: Option<unsafe extern "C" fn(_: *mut GstRTSPClient)>, pub new_session: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPSession)>, pub options_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>, pub describe_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>, pub setup_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>, pub play_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>, pub pause_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>, pub teardown_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>, pub set_parameter_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>, pub get_parameter_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>, pub handle_response: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>, pub tunnel_http_response: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPMessage, _: *mut GstRTSPMessage)>, pub send_message: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext, _: *mut GstRTSPMessage)>, pub handle_sdp: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext, _: *mut GstRTSPMedia, _: *mut GstSDPMessage) -> gboolean>, pub announce_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>, pub record_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>, pub check_requirements: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext, _: *mut *mut c_char) -> *mut c_char>, pub pre_options_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>, pub pre_describe_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>, pub pre_setup_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>, pub pre_play_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>, pub pre_pause_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>, pub pre_teardown_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>, pub pre_set_parameter_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>, pub pre_get_parameter_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>, pub pre_announce_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>, pub pre_record_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>, pub _gst_reserved: [gpointer; 2],
}

Fields

parent_class: GObjectClasscreate_sdp: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPMedia) -> *mut GstSDPMessage>configure_client_media: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPMedia, _: *mut GstRTSPStream, _: *mut GstRTSPContext) -> gboolean>configure_client_transport: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext, _: *mut GstRTSPTransport) -> gboolean>params_set: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPResult>params_get: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPResult>make_path_from_uri: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *const GstRTSPUrl) -> *mut c_char>adjust_play_mode: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext, _: *mut *mut GstRTSPTimeRange, _: *mut GstSeekFlags, _: *mut c_double, _: *mut GstClockTime, _: *mut gboolean) -> GstRTSPStatusCode>adjust_play_response: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>closed: Option<unsafe extern "C" fn(_: *mut GstRTSPClient)>new_session: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPSession)>options_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>describe_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>setup_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>play_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>pause_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>teardown_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>set_parameter_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>get_parameter_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>handle_response: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>tunnel_http_response: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPMessage, _: *mut GstRTSPMessage)>send_message: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext, _: *mut GstRTSPMessage)>handle_sdp: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext, _: *mut GstRTSPMedia, _: *mut GstSDPMessage) -> gboolean>announce_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>record_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext)>check_requirements: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext, _: *mut *mut c_char) -> *mut c_char>pre_options_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>pre_describe_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>pre_setup_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>pre_play_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>pre_pause_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>pre_teardown_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>pre_set_parameter_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>pre_get_parameter_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>pre_announce_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>pre_record_request: Option<unsafe extern "C" fn(_: *mut GstRTSPClient, _: *mut GstRTSPContext) -> GstRTSPStatusCode>_gst_reserved: [gpointer; 2]

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.