Struct gstreamer_sys::GstTypeFind
source · #[repr(C)]pub struct GstTypeFind {
pub peek: Option<unsafe extern "C" fn(_: gpointer, _: i64, _: c_uint) -> *const u8>,
pub suggest: Option<unsafe extern "C" fn(_: gpointer, _: c_uint, _: *mut GstCaps)>,
pub data: gpointer,
pub get_length: Option<unsafe extern "C" fn(_: gpointer) -> u64>,
pub _gst_reserved: [gpointer; 4],
}
Fields
peek: Option<unsafe extern "C" fn(_: gpointer, _: i64, _: c_uint) -> *const u8>
suggest: Option<unsafe extern "C" fn(_: gpointer, _: c_uint, _: *mut GstCaps)>
data: gpointer
get_length: Option<unsafe extern "C" fn(_: gpointer) -> u64>
_gst_reserved: [gpointer; 4]
Trait Implementations
sourceimpl Clone for GstTypeFind
impl Clone for GstTypeFind
sourcefn clone(&self) -> GstTypeFind
fn clone(&self) -> GstTypeFind
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for GstTypeFind
impl Debug for GstTypeFind
impl Copy for GstTypeFind
Auto Trait Implementations
impl RefUnwindSafe for GstTypeFind
impl !Send for GstTypeFind
impl !Sync for GstTypeFind
impl Unpin for GstTypeFind
impl UnwindSafe for GstTypeFind
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more