Struct gstreamer_pbutils_sys::GstAudioVisualizerClass [−][src]
#[repr(C)]pub struct GstAudioVisualizerClass { pub parent_class: GstElementClass, pub setup: Option<unsafe extern "C" fn(_: *mut GstAudioVisualizer) -> gboolean>, pub render: Option<unsafe extern "C" fn(_: *mut GstAudioVisualizer, _: *mut GstBuffer, _: *mut GstVideoFrame) -> gboolean>, pub decide_allocation: Option<unsafe extern "C" fn(_: *mut GstAudioVisualizer, _: *mut GstQuery) -> gboolean>, }
Fields
parent_class: GstElementClass
setup: Option<unsafe extern "C" fn(_: *mut GstAudioVisualizer) -> gboolean>
render: Option<unsafe extern "C" fn(_: *mut GstAudioVisualizer, _: *mut GstBuffer, _: *mut GstVideoFrame) -> gboolean>
decide_allocation: Option<unsafe extern "C" fn(_: *mut GstAudioVisualizer, _: *mut GstQuery) -> gboolean>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GstAudioVisualizerClass
impl !Send for GstAudioVisualizerClass
impl !Sync for GstAudioVisualizerClass
impl Unpin for GstAudioVisualizerClass
impl UnwindSafe for GstAudioVisualizerClass
Blanket Implementations
Mutably borrows from an owned value. Read more