#[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_t§copy: GstGLAllocationParamsCopyFunc§free: GstGLAllocationParamsFreeFunc§alloc_flags: c_uint§alloc_size: size_t§alloc_params: *mut GstAllocationParams§context: *mut GstGLContext§notify: GDestroyNotify§user_data: gpointer§wrapped_data: gpointer§gl_handle: gpointer§_padding: [gpointer; 4]Trait Implementations§
Source§impl Clone for GstGLAllocationParams
impl Clone for GstGLAllocationParams
impl Copy for GstGLAllocationParams
Auto Trait Implementations§
impl !Send for GstGLAllocationParams
impl !Sync for GstGLAllocationParams
impl Freeze for GstGLAllocationParams
impl RefUnwindSafe for GstGLAllocationParams
impl Unpin for GstGLAllocationParams
impl UnsafeUnpin for GstGLAllocationParams
impl UnwindSafe for GstGLAllocationParams
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