Struct gstreamer_rtp_sys::GstRTPBaseDepayloadClass [−][src]
#[repr(C)]pub struct GstRTPBaseDepayloadClass { pub parent_class: GstElementClass, pub set_caps: Option<unsafe extern "C" fn(_: *mut GstRTPBaseDepayload, _: *mut GstCaps) -> gboolean>, pub process: Option<unsafe extern "C" fn(_: *mut GstRTPBaseDepayload, _: *mut GstBuffer) -> *mut GstBuffer>, pub packet_lost: Option<unsafe extern "C" fn(_: *mut GstRTPBaseDepayload, _: *mut GstEvent) -> gboolean>, pub handle_event: Option<unsafe extern "C" fn(_: *mut GstRTPBaseDepayload, _: *mut GstEvent) -> gboolean>, pub process_rtp_packet: Option<unsafe extern "C" fn(_: *mut GstRTPBaseDepayload, _: *mut GstRTPBuffer) -> *mut GstBuffer>, pub _gst_reserved: [gpointer; 3], }
Fields
parent_class: GstElementClass
set_caps: Option<unsafe extern "C" fn(_: *mut GstRTPBaseDepayload, _: *mut GstCaps) -> gboolean>
process: Option<unsafe extern "C" fn(_: *mut GstRTPBaseDepayload, _: *mut GstBuffer) -> *mut GstBuffer>
packet_lost: Option<unsafe extern "C" fn(_: *mut GstRTPBaseDepayload, _: *mut GstEvent) -> gboolean>
handle_event: Option<unsafe extern "C" fn(_: *mut GstRTPBaseDepayload, _: *mut GstEvent) -> gboolean>
process_rtp_packet: Option<unsafe extern "C" fn(_: *mut GstRTPBaseDepayload, _: *mut GstRTPBuffer) -> *mut GstBuffer>
_gst_reserved: [gpointer; 3]
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GstRTPBaseDepayloadClass
impl !Send for GstRTPBaseDepayloadClass
impl !Sync for GstRTPBaseDepayloadClass
impl Unpin for GstRTPBaseDepayloadClass
impl UnwindSafe for GstRTPBaseDepayloadClass
Blanket Implementations
Mutably borrows from an owned value. Read more