Loading media/libmediahelper/TypeConverter.cpp +3 −0 Original line number Diff line number Diff line Loading @@ -57,6 +57,8 @@ const OutputDeviceConverter::Table OutputDeviceConverter::mTable[] = { MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_OUT_USB_HEADSET), MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_OUT_HEARING_AID), MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_OUT_ECHO_CANCELLER), MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_OUT_BLE_HEADSET), MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_OUT_BLE_SPEAKER), MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_OUT_DEFAULT), // STUB must be after DEFAULT, so the latter is picked up by toString first. MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_OUT_STUB), Loading Loading @@ -96,6 +98,7 @@ const InputDeviceConverter::Table InputDeviceConverter::mTable[] = { MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_IN_USB_HEADSET), MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_IN_BLUETOOTH_BLE), MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_IN_ECHO_REFERENCE), MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_IN_BLE_HEADSET), MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_IN_DEFAULT), // STUB must be after DEFAULT, so the latter is picked up by toString first. MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_IN_STUB), Loading services/audiopolicy/common/include/Volume.h +2 −0 Original line number Diff line number Diff line Loading @@ -126,6 +126,7 @@ public: case AUDIO_DEVICE_OUT_BLUETOOTH_A2DP: case AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES: case AUDIO_DEVICE_OUT_USB_HEADSET: case AUDIO_DEVICE_OUT_BLE_HEADSET: return DEVICE_CATEGORY_HEADSET; case AUDIO_DEVICE_OUT_HEARING_AID: return DEVICE_CATEGORY_HEARING_AID; Loading @@ -139,6 +140,7 @@ public: case AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER: case AUDIO_DEVICE_OUT_USB_ACCESSORY: case AUDIO_DEVICE_OUT_REMOTE_SUBMIX: case AUDIO_DEVICE_OUT_BLE_SPEAKER: default: return DEVICE_CATEGORY_SPEAKER; } Loading services/audiopolicy/managerdefault/AudioPolicyManager.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -6062,7 +6062,8 @@ float AudioPolicyManager::computeVolume(IVolumeCurves &curves, if (!Intersection(deviceTypes, {AUDIO_DEVICE_OUT_BLUETOOTH_A2DP, AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES, AUDIO_DEVICE_OUT_WIRED_HEADSET, AUDIO_DEVICE_OUT_WIRED_HEADPHONE, AUDIO_DEVICE_OUT_USB_HEADSET, AUDIO_DEVICE_OUT_HEARING_AID}).empty() && AUDIO_DEVICE_OUT_USB_HEADSET, AUDIO_DEVICE_OUT_HEARING_AID, AUDIO_DEVICE_OUT_BLE_HEADSET}).empty() && ((volumeSource == alarmVolumeSrc || volumeSource == ringVolumeSrc) || (volumeSource == toVolumeSource(AUDIO_STREAM_NOTIFICATION)) || Loading services/mediametrics/AudioTypes.cpp +3 −0 Original line number Diff line number Diff line Loading @@ -76,6 +76,7 @@ const std::unordered_map<std::string, int64_t>& getAudioDeviceInMap() { {"AUDIO_DEVICE_IN_ECHO_REFERENCE", 1LL << 27}, {"AUDIO_DEVICE_IN_DEFAULT", 1LL << 28}, // R values above. {"AUDIO_DEVICE_IN_BLE_HEADSET", 1LL << 29}, }; return map; } Loading Loading @@ -121,6 +122,8 @@ const std::unordered_map<std::string, int64_t>& getAudioDeviceOutMap() { {"AUDIO_DEVICE_OUT_ECHO_CANCELLER", 1LL << 29}, {"AUDIO_DEVICE_OUT_DEFAULT", 1LL << 30}, // R values above. {"AUDIO_DEVICE_OUT_BLE_HEADSET", 1LL << 31}, {"AUDIO_DEVICE_OUT_BLE_SPAEKER", 1LL << 32}, }; return map; } Loading Loading
media/libmediahelper/TypeConverter.cpp +3 −0 Original line number Diff line number Diff line Loading @@ -57,6 +57,8 @@ const OutputDeviceConverter::Table OutputDeviceConverter::mTable[] = { MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_OUT_USB_HEADSET), MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_OUT_HEARING_AID), MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_OUT_ECHO_CANCELLER), MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_OUT_BLE_HEADSET), MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_OUT_BLE_SPEAKER), MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_OUT_DEFAULT), // STUB must be after DEFAULT, so the latter is picked up by toString first. MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_OUT_STUB), Loading Loading @@ -96,6 +98,7 @@ const InputDeviceConverter::Table InputDeviceConverter::mTable[] = { MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_IN_USB_HEADSET), MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_IN_BLUETOOTH_BLE), MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_IN_ECHO_REFERENCE), MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_IN_BLE_HEADSET), MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_IN_DEFAULT), // STUB must be after DEFAULT, so the latter is picked up by toString first. MAKE_STRING_FROM_ENUM(AUDIO_DEVICE_IN_STUB), Loading
services/audiopolicy/common/include/Volume.h +2 −0 Original line number Diff line number Diff line Loading @@ -126,6 +126,7 @@ public: case AUDIO_DEVICE_OUT_BLUETOOTH_A2DP: case AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES: case AUDIO_DEVICE_OUT_USB_HEADSET: case AUDIO_DEVICE_OUT_BLE_HEADSET: return DEVICE_CATEGORY_HEADSET; case AUDIO_DEVICE_OUT_HEARING_AID: return DEVICE_CATEGORY_HEARING_AID; Loading @@ -139,6 +140,7 @@ public: case AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER: case AUDIO_DEVICE_OUT_USB_ACCESSORY: case AUDIO_DEVICE_OUT_REMOTE_SUBMIX: case AUDIO_DEVICE_OUT_BLE_SPEAKER: default: return DEVICE_CATEGORY_SPEAKER; } Loading
services/audiopolicy/managerdefault/AudioPolicyManager.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -6062,7 +6062,8 @@ float AudioPolicyManager::computeVolume(IVolumeCurves &curves, if (!Intersection(deviceTypes, {AUDIO_DEVICE_OUT_BLUETOOTH_A2DP, AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES, AUDIO_DEVICE_OUT_WIRED_HEADSET, AUDIO_DEVICE_OUT_WIRED_HEADPHONE, AUDIO_DEVICE_OUT_USB_HEADSET, AUDIO_DEVICE_OUT_HEARING_AID}).empty() && AUDIO_DEVICE_OUT_USB_HEADSET, AUDIO_DEVICE_OUT_HEARING_AID, AUDIO_DEVICE_OUT_BLE_HEADSET}).empty() && ((volumeSource == alarmVolumeSrc || volumeSource == ringVolumeSrc) || (volumeSource == toVolumeSource(AUDIO_STREAM_NOTIFICATION)) || Loading
services/mediametrics/AudioTypes.cpp +3 −0 Original line number Diff line number Diff line Loading @@ -76,6 +76,7 @@ const std::unordered_map<std::string, int64_t>& getAudioDeviceInMap() { {"AUDIO_DEVICE_IN_ECHO_REFERENCE", 1LL << 27}, {"AUDIO_DEVICE_IN_DEFAULT", 1LL << 28}, // R values above. {"AUDIO_DEVICE_IN_BLE_HEADSET", 1LL << 29}, }; return map; } Loading Loading @@ -121,6 +122,8 @@ const std::unordered_map<std::string, int64_t>& getAudioDeviceOutMap() { {"AUDIO_DEVICE_OUT_ECHO_CANCELLER", 1LL << 29}, {"AUDIO_DEVICE_OUT_DEFAULT", 1LL << 30}, // R values above. {"AUDIO_DEVICE_OUT_BLE_HEADSET", 1LL << 31}, {"AUDIO_DEVICE_OUT_BLE_SPAEKER", 1LL << 32}, }; return map; } Loading