pub trait AudioAggregatorImpl: AudioAggregatorImplExt + AggregatorImpl {
    // Provided methods
    fn create_output_buffer(&self, num_frames: u32) -> Option<Buffer> { ... }
    fn 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 create_output_buffer(&self, num_frames: u32) -> Option<Buffer>

source

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

Object Safety§

This trait is not object safe.

Implementors§