class ProcessConfigLoader

Defined at line 16 of file ../../src/media/audio/audio_core/process_config_loader.h

Public Methods

fpromise::result<ProcessConfig, std::string> LoadProcessConfig (const char * filename)

Loads a ProcessConfig from disk, defined according to audio_core_config_schema.jsx. The config

is expected to be correct and defined at build time. This will panic if the config file is

invalid.

Returns the ProcessConfig if the file was present, or std::nullopt if the file was not present.

Defined at line 684 of file ../../src/media/audio/audio_core/process_config_loader.cc

fpromise::result<ProcessConfig, std::string> ParseProcessConfig (const std::string & config)

Parses a ProcessConfig from a given string, according audio_core_config_schema.jsx.

Defined at line 702 of file ../../src/media/audio/audio_core/process_config_loader.cc