Struct gstreamer_gl_sys::GstGLMixerClass
source · #[repr(C)]pub struct GstGLMixerClass {
pub parent_class: GstGLBaseMixerClass,
pub process_buffers: Option<unsafe extern "C" fn(_: *mut GstGLMixer, _: *mut GstBuffer) -> gboolean>,
pub process_textures: Option<unsafe extern "C" fn(_: *mut GstGLMixer, _: *mut GstGLMemory) -> gboolean>,
pub _padding: [gpointer; 4],
}
Fields§
§parent_class: GstGLBaseMixerClass
§process_buffers: Option<unsafe extern "C" fn(_: *mut GstGLMixer, _: *mut GstBuffer) -> gboolean>
§process_textures: Option<unsafe extern "C" fn(_: *mut GstGLMixer, _: *mut GstGLMemory) -> gboolean>
§_padding: [gpointer; 4]
Trait Implementations§
source§impl Clone for GstGLMixerClass
impl Clone for GstGLMixerClass
source§fn clone(&self) -> GstGLMixerClass
fn clone(&self) -> GstGLMixerClass
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 GstGLMixerClass
impl Debug for GstGLMixerClass
impl Copy for GstGLMixerClass
Auto Trait Implementations§
impl Freeze for GstGLMixerClass
impl RefUnwindSafe for GstGLMixerClass
impl !Send for GstGLMixerClass
impl !Sync for GstGLMixerClass
impl Unpin for GstGLMixerClass
impl UnwindSafe for GstGLMixerClass
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
)