#[repr(C)]pub struct GstAudioBaseSinkClass {
pub parent_class: GstBaseSinkClass,
pub create_ringbuffer: Option<unsafe extern "C" fn(_: *mut GstAudioBaseSink) -> *mut GstAudioRingBuffer>,
pub payload: Option<unsafe extern "C" fn(_: *mut GstAudioBaseSink, _: *mut GstBuffer) -> *mut GstBuffer>,
pub _gst_reserved: [gpointer; 4],
}
Fields§
§parent_class: GstBaseSinkClass
§create_ringbuffer: Option<unsafe extern "C" fn(_: *mut GstAudioBaseSink) -> *mut GstAudioRingBuffer>
§payload: Option<unsafe extern "C" fn(_: *mut GstAudioBaseSink, _: *mut GstBuffer) -> *mut GstBuffer>
§_gst_reserved: [gpointer; 4]
Trait Implementations§
source§impl Clone for GstAudioBaseSinkClass
impl Clone for GstAudioBaseSinkClass
source§fn clone(&self) -> GstAudioBaseSinkClass
fn clone(&self) -> GstAudioBaseSinkClass
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GstAudioBaseSinkClass
impl Debug for GstAudioBaseSinkClass
impl Copy for GstAudioBaseSinkClass
Auto Trait Implementations§
impl Freeze for GstAudioBaseSinkClass
impl RefUnwindSafe for GstAudioBaseSinkClass
impl !Send for GstAudioBaseSinkClass
impl !Sync for GstAudioBaseSinkClass
impl Unpin for GstAudioBaseSinkClass
impl UnwindSafe for GstAudioBaseSinkClass
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)