[−][src]Trait gstreamer_audio::subclass::prelude::AudioSinkImplExt
Required methods
fn parent_close(&self, sink: &AudioSink) -> Result<(), LoggableError>
fn parent_delay(&self, sink: &AudioSink) -> u32
fn parent_open(&self, sink: &AudioSink) -> Result<(), LoggableError>
fn parent_prepare(
&self,
sink: &AudioSink,
spec: &mut AudioRingBufferSpec
) -> Result<(), LoggableError>
&self,
sink: &AudioSink,
spec: &mut AudioRingBufferSpec
) -> Result<(), LoggableError>
fn parent_unprepare(&self, sink: &AudioSink) -> Result<(), LoggableError>
fn parent_write(
&self,
sink: &AudioSink,
audio_data: &[u8]
) -> Result<i32, LoggableError>
&self,
sink: &AudioSink,
audio_data: &[u8]
) -> Result<i32, LoggableError>
fn parent_reset(&self, sink: &AudioSink)
Implementors
impl<T: AudioSinkImpl + ObjectImpl> AudioSinkImplExt for T
[src]
fn parent_close(&self, sink: &AudioSink) -> Result<(), LoggableError>
[src]
fn parent_delay(&self, sink: &AudioSink) -> u32
[src]
fn parent_open(&self, sink: &AudioSink) -> Result<(), LoggableError>
[src]
fn parent_prepare(
&self,
sink: &AudioSink,
spec: &mut AudioRingBufferSpec
) -> Result<(), LoggableError>
[src]
&self,
sink: &AudioSink,
spec: &mut AudioRingBufferSpec
) -> Result<(), LoggableError>
fn parent_unprepare(&self, sink: &AudioSink) -> Result<(), LoggableError>
[src]
fn parent_write(
&self,
sink: &AudioSink,
buffer: &[u8]
) -> Result<i32, LoggableError>
[src]
&self,
sink: &AudioSink,
buffer: &[u8]
) -> Result<i32, LoggableError>