Struct gstreamer_audio_sys::GstAudioSinkClass [−][src]
#[repr(C)]pub struct GstAudioSinkClass { pub parent_class: GstAudioBaseSinkClass, pub open: Option<unsafe extern "C" fn(_: *mut GstAudioSink) -> gboolean>, pub prepare: Option<unsafe extern "C" fn(_: *mut GstAudioSink, _: *mut GstAudioRingBufferSpec) -> gboolean>, pub unprepare: Option<unsafe extern "C" fn(_: *mut GstAudioSink) -> gboolean>, pub close: Option<unsafe extern "C" fn(_: *mut GstAudioSink) -> gboolean>, pub write: Option<unsafe extern "C" fn(_: *mut GstAudioSink, _: gpointer, _: c_uint) -> c_int>, pub delay: Option<unsafe extern "C" fn(_: *mut GstAudioSink) -> c_uint>, pub reset: Option<unsafe extern "C" fn(_: *mut GstAudioSink)>, pub _gst_reserved: [gpointer; 4], }
Fields
parent_class: GstAudioBaseSinkClass
open: Option<unsafe extern "C" fn(_: *mut GstAudioSink) -> gboolean>
prepare: Option<unsafe extern "C" fn(_: *mut GstAudioSink, _: *mut GstAudioRingBufferSpec) -> gboolean>
unprepare: Option<unsafe extern "C" fn(_: *mut GstAudioSink) -> gboolean>
close: Option<unsafe extern "C" fn(_: *mut GstAudioSink) -> gboolean>
write: Option<unsafe extern "C" fn(_: *mut GstAudioSink, _: gpointer, _: c_uint) -> c_int>
delay: Option<unsafe extern "C" fn(_: *mut GstAudioSink) -> c_uint>
reset: Option<unsafe extern "C" fn(_: *mut GstAudioSink)>
_gst_reserved: [gpointer; 4]
Trait Implementations
impl Copy for GstAudioSinkClass
[src]
impl Copy for GstAudioSinkClass
impl Clone for GstAudioSinkClass
[src]
impl Clone for GstAudioSinkClass
fn clone(&self) -> GstAudioSinkClass
[src]
fn clone(&self) -> GstAudioSinkClass
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for GstAudioSinkClass
[src]
impl Debug for GstAudioSinkClass
Auto Trait Implementations
impl !Send for GstAudioSinkClass
impl !Send for GstAudioSinkClass
impl !Sync for GstAudioSinkClass
impl !Sync for GstAudioSinkClass