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