/aosp12/frameworks/av/services/audiopolicy/engine/common/include/ |
H A D | EngineBase.h | 98 status_t setDevicesRoleForStrategy(product_strategy_t strategy, device_role_t role, 101 status_t removeDevicesRoleForStrategy(product_strategy_t strategy, device_role_t role) override; 103 status_t getDevicesForRoleAndStrategy(product_strategy_t strategy, device_role_t role, 132 status_t setDevicesRoleForCapturePreset(audio_source_t audioSource, device_role_t role, 135 status_t addDevicesRoleForCapturePreset(audio_source_t audioSource, device_role_t role, 144 device_role_t role, const AudioDeviceTypeAddrVector& devices, 148 device_role_t role, const AudioDeviceTypeAddrVector& devices) override; 151 device_role_t role) override; 154 device_role_t role, AudioDeviceTypeAddrVector &devices) const override; 170 status_t getMediaDevicesForRole(device_role_t role, const DeviceVector& availableDevices,
|
H A D | ProductStrategy.h | 174 std::map<std::pair<product_strategy_t, device_role_t>, AudioDeviceTypeAddrVector>;
|
/aosp12/frameworks/av/services/audiopolicy/engine/interface/ |
H A D | EngineInterface.h | 40 std::map<std::pair<audio_source_t, device_role_t>, AudioDeviceTypeAddrVector>; 320 virtual status_t setDevicesRoleForStrategy(product_strategy_t strategy, device_role_t role, 332 device_role_t role) = 0; 345 virtual status_t getDevicesForRoleAndStrategy(product_strategy_t strategy, device_role_t role, 361 virtual status_t setDevicesRoleForCapturePreset(audio_source_t audioSource, device_role_t role, 376 virtual status_t addDevicesRoleForCapturePreset(audio_source_t audioSource, device_role_t role, 390 device_role_t role, const AudioDeviceTypeAddrVector& devices) = 0; 401 device_role_t role); 415 device_role_t role, AudioDeviceTypeAddrVector &devices) const = 0;
|
/aosp12/frameworks/av/services/audiopolicy/engine/common/src/ |
H A D | EngineBase.cpp | 357 std::map<std::pair<T, device_role_t>, AudioDeviceTypeAddrVector>& tDevicesRoleMap, in setDevicesRoleForT() argument 358 T t, device_role_t role, const AudioDeviceTypeAddrVector &devices, in setDevicesRoleForT() 371 const device_role_t roleToRemove = role == DEVICE_ROLE_PREFERRED ? DEVICE_ROLE_DISABLED in setDevicesRoleForT() 392 std::map<std::pair<T, device_role_t>, AudioDeviceTypeAddrVector>& tDevicesRoleMap, in removeAllDevicesRoleForT() argument 393 T t, device_role_t role, const std::string& logStr, std::function<bool(T)> p) { in removeAllDevicesRoleForT() 420 T t, device_role_t role, AudioDeviceTypeAddrVector &devices, const std::string& logStr, in getDevicesRoleForT() 449 status_t EngineBase::setDevicesRoleForStrategy(product_strategy_t strategy, device_role_t role, in setDevicesRoleForStrategy() 527 device_role_t role, const AudioDeviceTypeAddrVector& devices, bool forceMatched) in doRemoveDevicesRoleForCapturePreset() 566 device_role_t role) in clearDevicesRoleForCapturePreset() 576 device_role_t role, AudioDeviceTypeAddrVector &devices) const in getDevicesForRoleAndCapturePreset() [all …]
|
/aosp12/frameworks/av/services/audiopolicy/ |
H A D | AudioPolicyInterface.h | 307 device_role_t role, 311 device_role_t role) = 0; 315 device_role_t role, 319 device_role_t role, 323 device_role_t role, 327 audio_source_t audioSource, device_role_t role, 331 device_role_t role) = 0; 334 device_role_t role,
|
/aosp12/frameworks/av/media/libaudioclient/include/media/ |
H A D | AudioSystem.h | 467 device_role_t role, const AudioDeviceTypeAddrVector &devices); 469 static status_t removeDevicesRoleForStrategy(product_strategy_t strategy, device_role_t role); 472 device_role_t role, AudioDeviceTypeAddrVector &devices); 475 device_role_t role, const AudioDeviceTypeAddrVector &devices); 478 device_role_t role, const AudioDeviceTypeAddrVector &devices); 481 audio_source_t audioSource, device_role_t role, 485 audio_source_t audioSource, device_role_t role); 488 device_role_t role, AudioDeviceTypeAddrVector &devices);
|
H A D | PolicyAidlConversion.h | 102 ConversionResult<device_role_t> 105 legacy2aidl_device_role_t_DeviceRole(device_role_t legacy);
|
/aosp12/frameworks/av/services/audiopolicy/managerdefault/ |
H A D | AudioPolicyManager.h | 275 device_role_t role, 279 device_role_t role); 283 device_role_t role, 287 device_role_t role, 291 device_role_t role, 295 audio_source_t audioSource, device_role_t role, 299 device_role_t role); 302 device_role_t role,
|
H A D | AudioPolicyManager.cpp | 3356 device_role_t role, in setDevicesRoleForStrategy() 3429 device_role_t role) in removeDevicesRoleForStrategy() 3457 device_role_t role, in getDevicesForRoleAndStrategy() 3463 audio_source_t audioSource, device_role_t role, const AudioDeviceTypeAddrVector &devices) { in setDevicesRoleForCapturePreset() 3479 audio_source_t audioSource, device_role_t role, const AudioDeviceTypeAddrVector &devices) { in addDevicesRoleForCapturePreset() 3496 audio_source_t audioSource, device_role_t role, const AudioDeviceTypeAddrVector& devices) in removeDevicesRoleForCapturePreset() 3515 device_role_t role) { in clearDevicesRoleForCapturePreset() 3527 audio_source_t audioSource, device_role_t role, AudioDeviceTypeAddrVector &devices) { in getDevicesForRoleAndCapturePreset()
|
/aosp12/system/media/audio/include/system/ |
H A D | audio_policy.h | 111 } device_role_t; typedef
|
/aosp12/frameworks/av/media/libaudioclient/ |
H A D | PolicyAidlConversion.cpp | 417 ConversionResult<device_role_t> 431 legacy2aidl_device_role_t_DeviceRole(device_role_t legacy) { in legacy2aidl_device_role_t_DeviceRole()
|
H A D | AudioSystem.cpp | 2114 device_role_t role, in setDevicesRoleForStrategy() 2131 AudioSystem::removeDevicesRoleForStrategy(product_strategy_t strategy, device_role_t role) { in removeDevicesRoleForStrategy() 2143 device_role_t role, in getDevicesForRoleAndStrategy() 2161 device_role_t role, in setDevicesRoleForCapturePreset() 2179 device_role_t role, in addDevicesRoleForCapturePreset() 2196 audio_source_t audioSource, device_role_t role, const AudioDeviceTypeAddrVector& devices) { in removeDevicesRoleForCapturePreset() 2212 device_role_t role) { in clearDevicesRoleForCapturePreset() 2225 device_role_t role, in getDevicesForRoleAndCapturePreset()
|
/aosp12/frameworks/av/services/audiopolicy/service/ |
H A D | AudioPolicyInterfaceImpl.cpp | 2063 device_role_t role = VALUE_OR_RETURN_BINDER_STATUS( in setDevicesRoleForStrategy() 2084 device_role_t role = VALUE_OR_RETURN_BINDER_STATUS( in removeDevicesRoleForStrategy() 2103 device_role_t role = VALUE_OR_RETURN_BINDER_STATUS( in getDevicesForRoleAndStrategy() 2131 device_role_t role = VALUE_OR_RETURN_BINDER_STATUS( in setDevicesRoleForCapturePreset() 2151 device_role_t role = VALUE_OR_RETURN_BINDER_STATUS( in addDevicesRoleForCapturePreset() 2171 device_role_t role = VALUE_OR_RETURN_BINDER_STATUS( in removeDevicesRoleForCapturePreset() 2189 device_role_t role = VALUE_OR_RETURN_BINDER_STATUS( in clearDevicesRoleForCapturePreset() 2206 device_role_t role = VALUE_OR_RETURN_BINDER_STATUS( in getDevicesForRoleAndCapturePreset()
|
/aosp12/frameworks/base/core/jni/ |
H A D | android_media_AudioSystem.cpp | 2547 (device_role_t)role, nDevices)); in android_media_AudioSystem_setDevicesRoleForStrategy() 2556 (device_role_t) in android_media_AudioSystem_removeDevicesRoleForStrategy() 2567 (device_role_t)role, nDevices)); in android_media_AudioSystem_getDevicesForRoleAndStrategy() 2593 (device_role_t)role, nDevices)); in android_media_AudioSystem_setDevicesRoleForCapturePreset() 2607 (device_role_t)role, nDevices)); in android_media_AudioSystem_addDevicesRoleForCapturePreset() 2621 (device_role_t)role, nDevices)); in android_media_AudioSystem_removeDevicesRoleForCapturePreset() 2630 (device_role_t)role)); in android_media_AudioSystem_clearDevicesRoleForCapturePreset() 2640 (device_role_t)role, nDevices)); in android_media_AudioSystem_getDevicesForRoleAndCapturePreset()
|
/aosp12/frameworks/av/services/audiopolicy/tests/ |
H A D | audiopolicymanager_tests.cpp | 1571 using DevicesRoleForCapturePresetParam = std::tuple<audio_source_t, device_role_t>; 1585 const device_role_t role = std::get<1>(GetParam()); in TEST_P()
|