Struct gstreamer_video_sys::GstVideoFilterClass [−][src]
#[repr(C)]pub struct GstVideoFilterClass { pub parent_class: GstBaseTransformClass, pub set_info: Option<unsafe extern "C" fn(_: *mut GstVideoFilter, _: *mut GstCaps, _: *mut GstVideoInfo, _: *mut GstCaps, _: *mut GstVideoInfo) -> gboolean>, pub transform_frame: Option<unsafe extern "C" fn(_: *mut GstVideoFilter, _: *mut GstVideoFrame, _: *mut GstVideoFrame) -> GstFlowReturn>, pub transform_frame_ip: Option<unsafe extern "C" fn(_: *mut GstVideoFilter, _: *mut GstVideoFrame) -> GstFlowReturn>, pub _gst_reserved: [gpointer; 4], }
Fields
parent_class: GstBaseTransformClass
set_info: Option<unsafe extern "C" fn(_: *mut GstVideoFilter, _: *mut GstCaps, _: *mut GstVideoInfo, _: *mut GstCaps, _: *mut GstVideoInfo) -> gboolean>
transform_frame: Option<unsafe extern "C" fn(_: *mut GstVideoFilter, _: *mut GstVideoFrame, _: *mut GstVideoFrame) -> GstFlowReturn>
transform_frame_ip: Option<unsafe extern "C" fn(_: *mut GstVideoFilter, _: *mut GstVideoFrame) -> GstFlowReturn>
_gst_reserved: [gpointer; 4]
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GstVideoFilterClass
impl !Send for GstVideoFilterClass
impl !Sync for GstVideoFilterClass
impl Unpin for GstVideoFilterClass
impl UnwindSafe for GstVideoFilterClass
Blanket Implementations
Mutably borrows from an owned value. Read more