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

pub trait AudioSinkImpl: AudioSinkImplExt + BaseSinkImpl + Send + Sync + 'static {
    pub fn close(&self, sink: &AudioSink) -> Result<(), LoggableError> { ... }
pub fn delay(&self, sink: &AudioSink) -> u32 { ... }
pub fn open(&self, sink: &AudioSink) -> Result<(), LoggableError> { ... }
pub fn prepare(
        &self,
        sink: &AudioSink,
        spec: &mut AudioRingBufferSpec
    ) -> Result<(), LoggableError> { ... }
pub fn unprepare(&self, sink: &AudioSink) -> Result<(), LoggableError> { ... }
pub fn write(
        &self,
        sink: &AudioSink,
        audio_data: &[u8]
    ) -> Result<i32, LoggableError> { ... }
pub fn reset(&self, sink: &AudioSink) { ... } }

Provided methods

pub fn close(&self, sink: &AudioSink) -> Result<(), LoggableError>[src]

pub fn delay(&self, sink: &AudioSink) -> u32[src]

pub fn open(&self, sink: &AudioSink) -> Result<(), LoggableError>[src]

pub fn prepare(
    &self,
    sink: &AudioSink,
    spec: &mut AudioRingBufferSpec
) -> Result<(), LoggableError>
[src]

pub fn unprepare(&self, sink: &AudioSink) -> Result<(), LoggableError>[src]

pub fn write(
    &self,
    sink: &AudioSink,
    audio_data: &[u8]
) -> Result<i32, LoggableError>
[src]

pub fn reset(&self, sink: &AudioSink)[src]

Loading content...

Implementors

Loading content...