Struct gstreamer_rtsp_sys::GstRTSPExtensionInterface [−][src]
#[repr(C)]pub struct GstRTSPExtensionInterface { pub parent: GTypeInterface, pub detect_server: Option<unsafe extern "C" fn(_: *mut GstRTSPExtension, _: *mut GstRTSPMessage) -> gboolean>, pub before_send: Option<unsafe extern "C" fn(_: *mut GstRTSPExtension, _: *mut GstRTSPMessage) -> GstRTSPResult>, pub after_send: Option<unsafe extern "C" fn(_: *mut GstRTSPExtension, _: *mut GstRTSPMessage, _: *mut GstRTSPMessage) -> GstRTSPResult>, pub parse_sdp: Option<unsafe extern "C" fn(_: *mut GstRTSPExtension, _: *mut GstSDPMessage, _: *mut GstStructure) -> GstRTSPResult>, pub setup_media: Option<unsafe extern "C" fn(_: *mut GstRTSPExtension, _: *mut GstSDPMedia) -> GstRTSPResult>, pub configure_stream: Option<unsafe extern "C" fn(_: *mut GstRTSPExtension, _: *mut GstCaps) -> gboolean>, pub get_transports: Option<unsafe extern "C" fn(_: *mut GstRTSPExtension, _: GstRTSPLowerTrans, _: *mut *mut c_char) -> GstRTSPResult>, pub stream_select: Option<unsafe extern "C" fn(_: *mut GstRTSPExtension, _: *mut GstRTSPUrl) -> GstRTSPResult>, pub send: Option<unsafe extern "C" fn(_: *mut GstRTSPExtension, _: *mut GstRTSPMessage, _: *mut GstRTSPMessage) -> GstRTSPResult>, pub receive_request: Option<unsafe extern "C" fn(_: *mut GstRTSPExtension, _: *mut GstRTSPMessage) -> GstRTSPResult>, pub _gst_reserved: [gpointer; 4], }
Fields
parent: GTypeInterfacedetect_server: Option<unsafe extern "C" fn(_: *mut GstRTSPExtension, _: *mut GstRTSPMessage) -> gboolean>before_send: Option<unsafe extern "C" fn(_: *mut GstRTSPExtension, _: *mut GstRTSPMessage) -> GstRTSPResult>after_send: Option<unsafe extern "C" fn(_: *mut GstRTSPExtension, _: *mut GstRTSPMessage, _: *mut GstRTSPMessage) -> GstRTSPResult>parse_sdp: Option<unsafe extern "C" fn(_: *mut GstRTSPExtension, _: *mut GstSDPMessage, _: *mut GstStructure) -> GstRTSPResult>setup_media: Option<unsafe extern "C" fn(_: *mut GstRTSPExtension, _: *mut GstSDPMedia) -> GstRTSPResult>configure_stream: Option<unsafe extern "C" fn(_: *mut GstRTSPExtension, _: *mut GstCaps) -> gboolean>get_transports: Option<unsafe extern "C" fn(_: *mut GstRTSPExtension, _: GstRTSPLowerTrans, _: *mut *mut c_char) -> GstRTSPResult>stream_select: Option<unsafe extern "C" fn(_: *mut GstRTSPExtension, _: *mut GstRTSPUrl) -> GstRTSPResult>send: Option<unsafe extern "C" fn(_: *mut GstRTSPExtension, _: *mut GstRTSPMessage, _: *mut GstRTSPMessage) -> GstRTSPResult>receive_request: Option<unsafe extern "C" fn(_: *mut GstRTSPExtension, _: *mut GstRTSPMessage) -> GstRTSPResult>_gst_reserved: [gpointer; 4]Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GstRTSPExtensionInterfaceimpl !Send for GstRTSPExtensionInterfaceimpl !Sync for GstRTSPExtensionInterfaceimpl Unpin for GstRTSPExtensionInterfaceimpl UnwindSafe for GstRTSPExtensionInterfaceBlanket Implementations
Mutably borrows from an owned value. Read more