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

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

Required methods

pub fn parent_close(&self, src: &AudioSrc) -> Result<(), LoggableError>[src]

pub fn parent_delay(&self, src: &AudioSrc) -> u32[src]

pub fn parent_open(&self, src: &AudioSrc) -> Result<(), LoggableError>[src]

pub fn parent_prepare(
    &self,
    src: &AudioSrc,
    spec: &mut AudioRingBufferSpec
) -> Result<(), LoggableError>
[src]

pub fn parent_unprepare(&self, src: &AudioSrc) -> Result<(), LoggableError>[src]

pub fn parent_read(
    &self,
    src: &AudioSrc,
    audio_data: &mut [u8]
) -> Result<(u32, ClockTime), LoggableError>
[src]

pub fn parent_reset(&self, src: &AudioSrc)[src]

Loading content...

Implementors

impl<T: AudioSrcImpl + ObjectImpl> AudioSrcImplExt for T[src]

Loading content...