Trait gstreamer_audio::subclass::prelude::AudioSrcImplExt[][src]

pub trait AudioSrcImplExt: ObjectSubclass {
    fn parent_close(&self, src: &Self::Type) -> Result<(), LoggableError>;
fn parent_delay(&self, src: &Self::Type) -> u32;
fn parent_open(&self, src: &Self::Type) -> Result<(), LoggableError>;
fn parent_prepare(
        &self,
        src: &Self::Type,
        spec: &mut AudioRingBufferSpec
    ) -> Result<(), LoggableError>;
fn parent_unprepare(&self, src: &Self::Type) -> Result<(), LoggableError>;
fn parent_read(
        &self,
        src: &Self::Type,
        audio_data: &mut [u8]
    ) -> Result<(u32, Option<ClockTime>), LoggableError>;
fn parent_reset(&self, src: &Self::Type); }

Required methods

Implementors