gstreamer_audio::subclass::prelude

Trait AudioAggregatorImplExt

Source
pub trait AudioAggregatorImplExt: AudioAggregatorImpl {
    // Provided methods
    fn parent_create_output_buffer(&self, num_frames: u32) -> Option<Buffer> { ... }
    fn parent_aggregate_one_buffer(
        &self,
        pad: &AudioAggregatorPad,
        inbuf: &BufferRef,
        in_offset: u32,
        outbuf: &mut BufferRef,
        out_offset: u32,
        num_frames: u32,
    ) -> bool { ... }
}

Provided Methods§

Source

fn parent_create_output_buffer(&self, num_frames: u32) -> Option<Buffer>

Source

fn parent_aggregate_one_buffer( &self, pad: &AudioAggregatorPad, inbuf: &BufferRef, in_offset: u32, outbuf: &mut BufferRef, out_offset: u32, num_frames: u32, ) -> bool

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§