#[repr(C)]pub struct GstAudioAggregatorPadClass {
pub parent_class: GstAggregatorPadClass,
pub convert_buffer: Option<unsafe extern "C" fn(_: *mut GstAudioAggregatorPad, _: *mut GstAudioInfo, _: *mut GstAudioInfo, _: *mut GstBuffer) -> *mut GstBuffer>,
pub update_conversion_info: Option<unsafe extern "C" fn(_: *mut GstAudioAggregatorPad)>,
pub _gst_reserved: [gpointer; 20],
}
Fields§
§parent_class: GstAggregatorPadClass
§convert_buffer: Option<unsafe extern "C" fn(_: *mut GstAudioAggregatorPad, _: *mut GstAudioInfo, _: *mut GstAudioInfo, _: *mut GstBuffer) -> *mut GstBuffer>
§update_conversion_info: Option<unsafe extern "C" fn(_: *mut GstAudioAggregatorPad)>
§_gst_reserved: [gpointer; 20]
Trait Implementations§
source§impl Clone for GstAudioAggregatorPadClass
impl Clone for GstAudioAggregatorPadClass
source§fn clone(&self) -> GstAudioAggregatorPadClass
fn clone(&self) -> GstAudioAggregatorPadClass
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 GstAudioAggregatorPadClass
impl Debug for GstAudioAggregatorPadClass
impl Copy for GstAudioAggregatorPadClass
Auto Trait Implementations§
impl Freeze for GstAudioAggregatorPadClass
impl RefUnwindSafe for GstAudioAggregatorPadClass
impl !Send for GstAudioAggregatorPadClass
impl !Sync for GstAudioAggregatorPadClass
impl Unpin for GstAudioAggregatorPadClass
impl UnwindSafe for GstAudioAggregatorPadClass
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
)