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: GTypeInterface
detect_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 GstRTSPExtensionInterface
impl !Send for GstRTSPExtensionInterface
impl !Sync for GstRTSPExtensionInterface
impl Unpin for GstRTSPExtensionInterface
impl UnwindSafe for GstRTSPExtensionInterface
Blanket Implementations
Mutably borrows from an owned value. Read more