class PipelineConfig

Defined at line 18 of file ../../src/media/audio/audio_core/pipeline_config.h

Public Members

static const int32_t kDefaultMixGroupRate
static const int16_t kDefaultMixGroupChannels

Public Methods

Format OutputFormat (EffectsLoaderV2 * effects_loader_v2)

Compute this pipeline's output format. The sample format is always FLOAT.

The given loader is used to obtain complete information about V2 effect formats.

The loader may be nullptr if the PipelineConfig does not contain any V2 effects.

Defined at line 9 of file ../../src/media/audio/audio_core/pipeline_config.cc

PipelineConfig Default (int32_t frame_rate, int16_t channels)

Defined at line 69 of file ../../src/media/audio/audio_core/pipeline_config.h

void PipelineConfig ()

Defined at line 83 of file ../../src/media/audio/audio_core/pipeline_config.h

void PipelineConfig (MixGroup root)

Defined at line 84 of file ../../src/media/audio/audio_core/pipeline_config.h

const MixGroup & root ()

Defined at line 86 of file ../../src/media/audio/audio_core/pipeline_config.h

MixGroup & mutable_root ()

Defined at line 88 of file ../../src/media/audio/audio_core/pipeline_config.h

Records

Friends

class ProcessConfigBuilder