Trait gstreamer_audio::subclass::prelude::AudioSrcImpl [−][src]
pub trait AudioSrcImpl: AudioSrcImplExt + BaseSrcImpl { fn close(&self, src: &Self::Type) -> Result<(), LoggableError> { ... } fn delay(&self, src: &Self::Type) -> u32 { ... } fn open(&self, src: &Self::Type) -> Result<(), LoggableError> { ... } fn prepare(
&self,
src: &Self::Type,
spec: &mut AudioRingBufferSpec
) -> Result<(), LoggableError> { ... } fn unprepare(&self, src: &Self::Type) -> Result<(), LoggableError> { ... } fn read(
&self,
src: &Self::Type,
audio_data: &mut [u8]
) -> Result<(u32, ClockTime), LoggableError> { ... } fn reset(&self, src: &Self::Type) { ... } }
Provided methods
fn close(&self, src: &Self::Type) -> Result<(), LoggableError>
[src]
fn delay(&self, src: &Self::Type) -> u32
[src]
fn open(&self, src: &Self::Type) -> Result<(), LoggableError>
[src]
fn prepare(
&self,
src: &Self::Type,
spec: &mut AudioRingBufferSpec
) -> Result<(), LoggableError>
[src]
&self,
src: &Self::Type,
spec: &mut AudioRingBufferSpec
) -> Result<(), LoggableError>
fn unprepare(&self, src: &Self::Type) -> Result<(), LoggableError>
[src]
fn read(
&self,
src: &Self::Type,
audio_data: &mut [u8]
) -> Result<(u32, ClockTime), LoggableError>
[src]
&self,
src: &Self::Type,
audio_data: &mut [u8]
) -> Result<(u32, ClockTime), LoggableError>