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: GObjectClass
create_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
Auto Trait Implementations
impl RefUnwindSafe for GstRTSPClientClass
impl !Send for GstRTSPClientClass
impl !Sync for GstRTSPClientClass
impl Unpin for GstRTSPClientClass
impl UnwindSafe for GstRTSPClientClass
Blanket Implementations
Mutably borrows from an owned value. Read more