class DeviceProfile

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

Public Methods

void DeviceProfile (StreamUsageSet supported_usages, VolumeCurve volume_curve, std::optional<float> driver_gain_db, float software_gain_db)

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

const std::shared_ptr<LoudnessTransform> & loudness_transform ()

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

void ~DeviceProfile ()

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

bool supports_usage (StreamUsage usage)

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

const VolumeCurve & volume_curve ()

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

StreamUsageSet supported_usages ()

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

std::optional<float> driver_gain_db ()

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

float software_gain_db ()

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