class ProfileReadGuard
Defined at line 76 of file ../../src/media/audio/audio_core/audio_device.h
Public Methods
void ProfileReadGuard (std::unique_lock<std::mutex> lock, const DeviceConfig::DeviceProfile * profile)
Defined at line 78 of file ../../src/media/audio/audio_core/audio_device.h
void ProfileReadGuard (const ProfileReadGuard & )
Defined at line 80 of file ../../src/media/audio/audio_core/audio_device.h
ProfileReadGuard & operator= (const ProfileReadGuard & )
Defined at line 81 of file ../../src/media/audio/audio_core/audio_device.h
void ProfileReadGuard (ProfileReadGuard && )
Defined at line 82 of file ../../src/media/audio/audio_core/audio_device.h
ProfileReadGuard & operator= (ProfileReadGuard && )
Defined at line 83 of file ../../src/media/audio/audio_core/audio_device.h
const DeviceConfig::DeviceProfile * operator-> ()
Defined at line 85 of file ../../src/media/audio/audio_core/audio_device.h
const DeviceConfig::DeviceProfile & operator* ()
Defined at line 86 of file ../../src/media/audio/audio_core/audio_device.h
const DeviceConfig::DeviceProfile & operator const media::audio::DeviceConfig::DeviceProfile & ()
Defined at line 87 of file ../../src/media/audio/audio_core/audio_device.h
bool supports_usage (StreamUsage usage)
Defined at line 89 of file ../../src/media/audio/audio_core/audio_device.h
const VolumeCurve & volume_curve ()
Defined at line 90 of file ../../src/media/audio/audio_core/audio_device.h
const std::shared_ptr<LoudnessTransform> & loudness_transform ()
Defined at line 91 of file ../../src/media/audio/audio_core/audio_device.h
StreamUsageSet supported_usages ()
Defined at line 94 of file ../../src/media/audio/audio_core/audio_device.h
std::optional<float> driver_gain_db ()
Defined at line 95 of file ../../src/media/audio/audio_core/audio_device.h
float software_gain_db ()
Defined at line 96 of file ../../src/media/audio/audio_core/audio_device.h