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