Struct gstreamer_audio_sys::GstAudioDecoder
source · #[repr(C)]pub struct GstAudioDecoder {
pub element: GstElement,
pub sinkpad: *mut GstPad,
pub srcpad: *mut GstPad,
pub stream_lock: GRecMutex,
pub input_segment: GstSegment,
pub output_segment: GstSegment,
pub priv_: *mut GstAudioDecoderPrivate,
pub _gst_reserved: [gpointer; 20],
}
Fields§
§element: GstElement
§sinkpad: *mut GstPad
§srcpad: *mut GstPad
§stream_lock: GRecMutex
§input_segment: GstSegment
§output_segment: GstSegment
§priv_: *mut GstAudioDecoderPrivate
§_gst_reserved: [gpointer; 20]
Trait Implementations§
source§impl Clone for GstAudioDecoder
impl Clone for GstAudioDecoder
source§fn clone(&self) -> GstAudioDecoder
fn clone(&self) -> GstAudioDecoder
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 GstAudioDecoder
impl Debug for GstAudioDecoder
impl Copy for GstAudioDecoder
Auto Trait Implementations§
impl Freeze for GstAudioDecoder
impl RefUnwindSafe for GstAudioDecoder
impl !Send for GstAudioDecoder
impl !Sync for GstAudioDecoder
impl Unpin for GstAudioDecoder
impl UnwindSafe for GstAudioDecoder
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: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
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
)source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)