class DeviceConfig

Defined at line 21 of file ../../src/media/audio/audio_core/device_config.h

Public Methods

const PipelineConfig::EffectV1 * FindEffectV1 (const std::string & instance_name)

Searches device profiles for an effect with the specified instance name. Returns a pointer

to the effect or nullptr if not found.

Defined at line 47 of file ../../src/media/audio/audio_core/device_config.cc

void DeviceConfig ()

Defined at line 149 of file ../../src/media/audio/audio_core/device_config.h

void DeviceConfig (std::vector<std::pair<std::vector<audio_stream_unique_id_t>, OutputDeviceProfile>> output_device_profiles, std::optional<OutputDeviceProfile> default_output_device_profile, std::vector<std::pair<std::vector<audio_stream_unique_id_t>, InputDeviceProfile>> input_device_profiles, std::optional<InputDeviceProfile> default_input_device_profile, VolumeCurve default_volume_curve)

Defined at line 151 of file ../../src/media/audio/audio_core/device_config.h

const OutputDeviceProfile & output_device_profile (const audio_stream_unique_id_t & id)

Defined at line 166 of file ../../src/media/audio/audio_core/device_config.h

const OutputDeviceProfile & default_output_device_profile ()

Defined at line 169 of file ../../src/media/audio/audio_core/device_config.h

void SetOutputDeviceProfile (const audio_stream_unique_id_t & id, const OutputDeviceProfile & profile)

Defined at line 172 of file ../../src/media/audio/audio_core/device_config.h

const InputDeviceProfile & input_device_profile (const audio_stream_unique_id_t & id)

Defined at line 177 of file ../../src/media/audio/audio_core/device_config.h

const InputDeviceProfile & default_input_device_profile ()

Defined at line 180 of file ../../src/media/audio/audio_core/device_config.h

Records

Friends

class ProcessConfigBuilder