Struct gstreamer_gl_sys::GstGLFilterClass
source · #[repr(C)]pub struct GstGLFilterClass {
pub parent_class: GstGLBaseFilterClass,
pub set_caps: Option<unsafe extern "C" fn(_: *mut GstGLFilter, _: *mut GstCaps, _: *mut GstCaps) -> gboolean>,
pub filter: Option<unsafe extern "C" fn(_: *mut GstGLFilter, _: *mut GstBuffer, _: *mut GstBuffer) -> gboolean>,
pub filter_texture: Option<unsafe extern "C" fn(_: *mut GstGLFilter, _: *mut GstGLMemory, _: *mut GstGLMemory) -> gboolean>,
pub init_fbo: Option<unsafe extern "C" fn(_: *mut GstGLFilter) -> gboolean>,
pub transform_internal_caps: Option<unsafe extern "C" fn(_: *mut GstGLFilter, _: GstPadDirection, _: *mut GstCaps, _: *mut GstCaps) -> *mut GstCaps>,
pub _padding: [gpointer; 4],
}Fields
parent_class: GstGLBaseFilterClassset_caps: Option<unsafe extern "C" fn(_: *mut GstGLFilter, _: *mut GstCaps, _: *mut GstCaps) -> gboolean>filter: Option<unsafe extern "C" fn(_: *mut GstGLFilter, _: *mut GstBuffer, _: *mut GstBuffer) -> gboolean>filter_texture: Option<unsafe extern "C" fn(_: *mut GstGLFilter, _: *mut GstGLMemory, _: *mut GstGLMemory) -> gboolean>init_fbo: Option<unsafe extern "C" fn(_: *mut GstGLFilter) -> gboolean>transform_internal_caps: Option<unsafe extern "C" fn(_: *mut GstGLFilter, _: GstPadDirection, _: *mut GstCaps, _: *mut GstCaps) -> *mut GstCaps>_padding: [gpointer; 4]Trait Implementations
sourceimpl Clone for GstGLFilterClass
impl Clone for GstGLFilterClass
sourcefn clone(&self) -> GstGLFilterClass
fn clone(&self) -> GstGLFilterClass
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 GstGLFilterClass
impl Debug for GstGLFilterClass
impl Copy for GstGLFilterClass
Auto Trait Implementations
impl RefUnwindSafe for GstGLFilterClass
impl !Send for GstGLFilterClass
impl !Sync for GstGLFilterClass
impl Unpin for GstGLFilterClass
impl UnwindSafe for GstGLFilterClass
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