Struct gstreamer_gl_sys::GstGLAllocationParams
source · #[repr(C)]pub struct GstGLAllocationParams {
pub struct_size: size_t,
pub copy: GstGLAllocationParamsCopyFunc,
pub free: GstGLAllocationParamsFreeFunc,
pub alloc_flags: c_uint,
pub alloc_size: size_t,
pub alloc_params: *mut GstAllocationParams,
pub context: *mut GstGLContext,
pub notify: GDestroyNotify,
pub user_data: gpointer,
pub wrapped_data: gpointer,
pub gl_handle: gpointer,
pub _padding: [gpointer; 4],
}Fields
struct_size: size_tcopy: GstGLAllocationParamsCopyFuncfree: GstGLAllocationParamsFreeFuncalloc_flags: c_uintalloc_size: size_talloc_params: *mut GstAllocationParamscontext: *mut GstGLContextnotify: GDestroyNotifyuser_data: gpointerwrapped_data: gpointergl_handle: gpointer_padding: [gpointer; 4]Trait Implementations
sourceimpl Clone for GstGLAllocationParams
impl Clone for GstGLAllocationParams
sourcefn clone(&self) -> GstGLAllocationParams
fn clone(&self) -> GstGLAllocationParams
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 GstGLAllocationParams
impl Debug for GstGLAllocationParams
impl Copy for GstGLAllocationParams
Auto Trait Implementations
impl RefUnwindSafe for GstGLAllocationParams
impl !Send for GstGLAllocationParams
impl !Sync for GstGLAllocationParams
impl Unpin for GstGLAllocationParams
impl UnwindSafe for GstGLAllocationParams
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