#[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§
source§impl Clone for GstRTPBaseDepayloadClass
impl Clone for GstRTPBaseDepayloadClass
source§fn clone(&self) -> GstRTPBaseDepayloadClass
fn clone(&self) -> GstRTPBaseDepayloadClass
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GstRTPBaseDepayloadClass
impl Debug for GstRTPBaseDepayloadClass
impl Copy for GstRTPBaseDepayloadClass
Auto Trait Implementations§
impl Freeze for GstRTPBaseDepayloadClass
impl RefUnwindSafe for GstRTPBaseDepayloadClass
impl !Send for GstRTPBaseDepayloadClass
impl !Sync for GstRTPBaseDepayloadClass
impl Unpin for GstRTPBaseDepayloadClass
impl UnwindSafe for GstRTPBaseDepayloadClass
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)