Struct gstreamer_gl_sys::GstGLAllocationParams [−][src]
#[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
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
Mutably borrows from an owned value. Read more