Struct gstreamer_audio_sys::GstAudioSrcClass [−][src]
#[repr(C)]pub struct GstAudioSrcClass { pub parent_class: GstAudioBaseSrcClass, pub open: Option<unsafe extern "C" fn(_: *mut GstAudioSrc) -> gboolean>, pub prepare: Option<unsafe extern "C" fn(_: *mut GstAudioSrc, _: *mut GstAudioRingBufferSpec) -> gboolean>, pub unprepare: Option<unsafe extern "C" fn(_: *mut GstAudioSrc) -> gboolean>, pub close: Option<unsafe extern "C" fn(_: *mut GstAudioSrc) -> gboolean>, pub read: Option<unsafe extern "C" fn(_: *mut GstAudioSrc, _: gpointer, _: c_uint, _: *mut GstClockTime) -> c_uint>, pub delay: Option<unsafe extern "C" fn(_: *mut GstAudioSrc) -> c_uint>, pub reset: Option<unsafe extern "C" fn(_: *mut GstAudioSrc)>, pub _gst_reserved: [gpointer; 4], }
Fields
parent_class: GstAudioBaseSrcClassopen: Option<unsafe extern "C" fn(_: *mut GstAudioSrc) -> gboolean>prepare: Option<unsafe extern "C" fn(_: *mut GstAudioSrc, _: *mut GstAudioRingBufferSpec) -> gboolean>unprepare: Option<unsafe extern "C" fn(_: *mut GstAudioSrc) -> gboolean>close: Option<unsafe extern "C" fn(_: *mut GstAudioSrc) -> gboolean>read: Option<unsafe extern "C" fn(_: *mut GstAudioSrc, _: gpointer, _: c_uint, _: *mut GstClockTime) -> c_uint>delay: Option<unsafe extern "C" fn(_: *mut GstAudioSrc) -> c_uint>reset: Option<unsafe extern "C" fn(_: *mut GstAudioSrc)>_gst_reserved: [gpointer; 4]Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GstAudioSrcClassimpl !Send for GstAudioSrcClassimpl !Sync for GstAudioSrcClassimpl Unpin for GstAudioSrcClassimpl UnwindSafe for GstAudioSrcClassBlanket Implementations
Mutably borrows from an owned value. Read more