/packages/services/Car/service/src/com/android/car/audio/ |
D | CarHalAudioUtils.java | 70 AudioAttributes audioAttributes, CarAudioZone zone) { in audioAttributeToMetadata() argument 73 .getContextForAudioAttribute(audioAttributes); in audioAttributeToMetadata() 75 return audioAttributeToMetadata(audioAttributes, address); in audioAttributeToMetadata() 78 public static PlaybackTrackMetadata audioAttributeToMetadata(AudioAttributes audioAttributes) { in audioAttributeToMetadata() argument 79 return audioAttributeToMetadata(audioAttributes, /* deviceAddress= */ ""); in audioAttributeToMetadata() 83 AudioAttributes audioAttributes, String deviceAddress) { in audioAttributeToMetadata() argument 84 Objects.requireNonNull(audioAttributes, "Audio Attributes can not be null"); in audioAttributeToMetadata() 88 playbackTrackMetadata.usage = audioAttributes.getSystemUsage(); in audioAttributeToMetadata() 89 playbackTrackMetadata.contentType = audioAttributes.getContentType(); in audioAttributeToMetadata() 90 Set<String> tags = getTags(audioAttributes); in audioAttributeToMetadata() [all …]
|
D | CarAudioContextInfo.java | 46 CarAudioContextInfo(AudioAttributes[] audioAttributes, String name, in CarAudioContextInfo() argument 48 Objects.requireNonNull(audioAttributes, in CarAudioContextInfo() 50 Preconditions.checkArgument(audioAttributes.length != 0, in CarAudioContextInfo() 52 mAudioAttributes = audioAttributes; in CarAudioContextInfo() 127 private boolean audioAttributesMatch(AudioAttributes[] audioAttributes) { in audioAttributesMatch() argument 128 if (mAudioAttributes.length != audioAttributes.length) { in audioAttributesMatch() 138 for (int index = 0; index < audioAttributes.length; index++) { in audioAttributesMatch() 139 if (!attributes.remove(audioAttributes[index])) { in audioAttributesMatch()
|
D | CarAudioContext.java | 608 Set<Integer> getUniqueContextsForAudioAttributes(List<AudioAttributes> audioAttributes) { in getUniqueContextsForAudioAttributes() argument 609 Objects.requireNonNull(audioAttributes, "Audio attributes can not be null"); in getUniqueContextsForAudioAttributes() 611 for (int index = 0; index < audioAttributes.size(); index++) { in getUniqueContextsForAudioAttributes() 612 uniqueContexts.add(getContextForAudioAttribute(audioAttributes.get(index))); in getUniqueContextsForAudioAttributes() 674 List<AudioAttributes> audioAttributes) { in getUniqueAttributesHoldingFocus() argument 677 for (int index = 0; index < audioAttributes.size(); index++) { in getUniqueAttributesHoldingFocus() 678 AudioAttributes audioAttribute = audioAttributes.get(index); in getUniqueAttributesHoldingFocus() 682 uniqueAudioAttributes.add(new AudioAttributesWrapper(audioAttributes.get(index))); in getUniqueAttributesHoldingFocus() 774 private static int[] convertAttributesToUsage(AudioAttributes[] audioAttributes) { in convertAttributesToUsage() argument 775 int[] usages = new int[audioAttributes.length]; in convertAttributesToUsage() [all …]
|
D | AudioManagerWrapper.java | 53 int getMinVolumeIndexForAttributes(AudioAttributes audioAttributes) { in getMinVolumeIndexForAttributes() argument 54 return mAudioManager.getMinVolumeIndexForAttributes(audioAttributes); in getMinVolumeIndexForAttributes() 57 int getMaxVolumeIndexForAttributes(AudioAttributes audioAttributes) { in getMaxVolumeIndexForAttributes() argument 58 return mAudioManager.getMaxVolumeIndexForAttributes(audioAttributes); in getMaxVolumeIndexForAttributes() 61 int getVolumeIndexForAttributes(AudioAttributes audioAttributes) { in getVolumeIndexForAttributes() argument 62 return mAudioManager.getVolumeIndexForAttributes(audioAttributes); in getVolumeIndexForAttributes()
|
D | CoreAudioVolumeGroup.java | 303 AudioAttributes[] audioAttributes = getAudioAttributesForContext(context); in updateDevices() local 305 setPreferredDeviceForAudioAttribute(Arrays.asList(audioAttributes), device); in updateDevices() 310 private void setPreferredDeviceForAudioAttribute(List<AudioAttributes> audioAttributes, in setPreferredDeviceForAudioAttribute() argument 313 for (int c = 0; c < audioAttributes.size(); c++) { in setPreferredDeviceForAudioAttribute() 315 getProductStrategyForAudioAttributes(audioAttributes.get(c)); in setPreferredDeviceForAudioAttribute()
|
D | CarAudioUtils.java | 146 List<AudioAttributes> audioAttributes = new ArrayList<>(); in getAudioAttributesForDynamicDevices() local 148 return audioAttributes; in getAudioAttributesForDynamicDevices() 156 audioAttributes.addAll(groupInfo.getAudioAttributes()); in getAudioAttributesForDynamicDevices() 158 return audioAttributes; in getAudioAttributesForDynamicDevices()
|
D | CarDuckingUtils.java | 49 List<AudioAttributes> audioAttributes = new ArrayList<>(focusHolders.size()); in getAudioAttributesHoldingFocus() local 51 audioAttributes.add(focusHolders.get(index).getAttributes()); in getAudioAttributesHoldingFocus() 53 return CarAudioContext.getUniqueAttributesHoldingFocus(audioAttributes); in getAudioAttributesHoldingFocus()
|
D | CarAudioZoneConfig.java | 334 AudioAttributes audioAttributes) { in getCarAudioFadeConfigurationForAudioAttributes() argument 335 Objects.requireNonNull(audioAttributes, "Audio attributes cannot be null"); in getCarAudioFadeConfigurationForAudioAttributes() 336 return mAudioAttributesToCarAudioFadeConfiguration.get(audioAttributes); in getCarAudioFadeConfigurationForAudioAttributes() 426 CarVolumeGroup getVolumeGroupForAudioAttributes(AudioAttributes audioAttributes) { in getVolumeGroupForAudioAttributes() argument 428 if (mVolumeGroups.get(i).hasAudioAttributes(audioAttributes)) { in getVolumeGroupForAudioAttributes() 626 Builder setCarAudioFadeConfigurationForAudioAttributes(AudioAttributes audioAttributes, in setCarAudioFadeConfigurationForAudioAttributes() argument 628 Objects.requireNonNull(audioAttributes, "Audio attributes cannot be null"); in setCarAudioFadeConfigurationForAudioAttributes() 631 mAudioAttributesToCarAudioFadeConfiguration.put(audioAttributes, in setCarAudioFadeConfigurationForAudioAttributes()
|
D | CarAudioZone.java | 350 List<AudioAttributes> audioAttributes = new ArrayList<>(); in findActiveAudioAttributesFromPlaybackConfigurations() local 357 audioAttributes.add(configuration.getAudioAttributes()); in findActiveAudioAttributesFromPlaybackConfigurations() 361 return audioAttributes; in findActiveAudioAttributesFromPlaybackConfigurations() 369 CarVolumeGroup getVolumeGroupForAudioAttributes(AudioAttributes audioAttributes) { in getVolumeGroupForAudioAttributes() argument 370 return getCurrentCarAudioZoneConfig().getVolumeGroupForAudioAttributes(audioAttributes); in getVolumeGroupForAudioAttributes()
|
D | CarAudioFocus.java | 1097 AudioAttributes audioAttributes, @UserIdInt int userId) { in getActiveAudioFocusForUserAndAudioAttributes() argument 1098 Objects.requireNonNull(audioAttributes, in getActiveAudioFocusForUserAndAudioAttributes() 1102 new UserIdAndAudioAttributeAudioFocusInfoComparator(audioAttributes, userId), in getActiveAudioFocusForUserAndAudioAttributes() 1115 AudioAttributes audioAttributes, @UserIdInt int userId) { in getInactiveAudioFocusForUserAndAudioAttributes() argument 1116 Objects.requireNonNull(audioAttributes, in getInactiveAudioFocusForUserAndAudioAttributes() 1120 new UserIdAndAudioAttributeAudioFocusInfoComparator(audioAttributes, userId), in getInactiveAudioFocusForUserAndAudioAttributes() 1125 audioAttributes, mDelayedRequest.getAttributes())) { in getInactiveAudioFocusForUserAndAudioAttributes() 1180 AudioAttributes audioAttributes, @UserIdInt int userId) { in UserIdAndAudioAttributeAudioFocusInfoComparator() argument 1181 mAudioAttribute = audioAttributes; in UserIdAndAudioAttributeAudioFocusInfoComparator()
|
D | CarVolumeGroup.java | 192 List<AudioAttributes> audioAttributes = in CarVolumeGroup() local 194 volumeAttributes.addAll(audioAttributes); in CarVolumeGroup() 985 boolean hasAudioAttributes(AudioAttributes audioAttributes) { in hasAudioAttributes() argument 988 audioAttributes)); in hasAudioAttributes() 993 List<AudioAttributes> audioAttributes = new ArrayList<>(); in getAudioAttributes() local 1000 audioAttributes.add(contextAttributes[attrIndex]); in getAudioAttributes() 1004 return audioAttributes; in getAudioAttributes()
|
/packages/services/Car/tests/carservice_unit_test/src/com/android/car/audio/ |
D | CarDuckingUtilsTest.java | 84 List<AudioAttributes> audioAttributes = new ArrayList<>(/* initialCapacity= */ 3); in getAudioAttributesHoldingFocus_removesDuplicateUsages() local 85 audioAttributes.add(CarAudioContext.getAudioAttributeFromUsage(USAGE_NOTIFICATION)); in getAudioAttributesHoldingFocus_removesDuplicateUsages() 86 audioAttributes.add(CarAudioContext.getAudioAttributeFromUsage(USAGE_MEDIA)); in getAudioAttributesHoldingFocus_removesDuplicateUsages() 87 audioAttributes.add(CarAudioContext.getAudioAttributeFromUsage(USAGE_NOTIFICATION)); in getAudioAttributesHoldingFocus_removesDuplicateUsages() 89 generateAudioFocusInfoForAudioAttributes(audioAttributes); in getAudioAttributesHoldingFocus_removesDuplicateUsages() 102 List<AudioAttributes> audioAttributes = new ArrayList<>(/* initialCapacity= */ 3); in getAudioAttributesHoldingFocus_includesSystemAudioAttributes() local 103 audioAttributes.add(CarAudioContext.getAudioAttributeFromUsage(USAGE_MEDIA)); in getAudioAttributesHoldingFocus_includesSystemAudioAttributes() 104 audioAttributes.add(CarAudioContext.getAudioAttributeFromUsage(USAGE_SAFETY)); in getAudioAttributesHoldingFocus_includesSystemAudioAttributes() 105 audioAttributes.add(CarAudioContext.getAudioAttributeFromUsage(USAGE_EMERGENCY)); in getAudioAttributesHoldingFocus_includesSystemAudioAttributes() 107 generateAudioFocusInfoForAudioAttributes(audioAttributes); in getAudioAttributesHoldingFocus_includesSystemAudioAttributes() [all …]
|
D | CarAudioContextTest.java | 247 AudioAttributes[] audioAttributes = in getAudioAttributesForContext_returnsUniqueValuesForAllContexts() local 250 Arrays.stream(audioAttributes).map(CarAudioContext.AudioAttributesWrapper::new) in getAudioAttributesForContext_returnsUniqueValuesForAllContexts() 292 List<AudioAttributes> audioAttributes = new ArrayList<>(2); in getUniqueContextsForAudioAttributes_withMultipleAttributes_filtersDupContexts() local 293 audioAttributes.add(CarAudioContext.getAudioAttributeFromUsage(USAGE_GAME)); in getUniqueContextsForAudioAttributes_withMultipleAttributes_filtersDupContexts() 294 audioAttributes.add(CarAudioContext.getAudioAttributeFromUsage(USAGE_MEDIA)); in getUniqueContextsForAudioAttributes_withMultipleAttributes_filtersDupContexts() 297 .getUniqueContextsForAudioAttributes(audioAttributes); in getUniqueContextsForAudioAttributes_withMultipleAttributes_filtersDupContexts() 305 List<AudioAttributes> audioAttributes = new ArrayList<>(3); in getUniqueContextsForAudioAttributes_withDiffAttributes_returnsAllUniqueContexts() local 306 audioAttributes.add(CarAudioContext.getAudioAttributeFromUsage(USAGE_MEDIA)); in getUniqueContextsForAudioAttributes_withDiffAttributes_returnsAllUniqueContexts() 307 audioAttributes.add(CarAudioContext.getAudioAttributeFromUsage(USAGE_EMERGENCY)); in getUniqueContextsForAudioAttributes_withDiffAttributes_returnsAllUniqueContexts() 308 audioAttributes.add(TEST_NAVIGATION_ATTRIBUTE); in getUniqueContextsForAudioAttributes_withDiffAttributes_returnsAllUniqueContexts() [all …]
|
D | CarAudioTestUtils.java | 38 static AudioFocusInfo getInfo(AudioAttributes audioAttributes, String clientId, int gainType, in getInfo() argument 47 return new AudioFocusInfo(audioAttributes, uid, clientId, PACKAGE_NAME, in getInfo()
|
D | CarHalAudioUtilsTest.java | 238 AudioAttributes audioAttributes = CarHalAudioUtils.metadataToAudioAttribute(metadata); in metadataToAudioAttribute_withMusic_succeeds() local 240 assertWithMessage("AudioAttributes converted from meta data").that(audioAttributes) in metadataToAudioAttribute_withMusic_succeeds() 258 AudioAttributes audioAttributes = CarHalAudioUtils.metadataToAudioAttribute(metadata); in metadataToAudioAttribute_withSystemUsage_succeeds() local 261 .that(audioAttributes).isEqualTo(SAFETY_ATTRIBUTES); in metadataToAudioAttribute_withSystemUsage_succeeds() 280 AudioAttributes audioAttributes = CarHalAudioUtils.metadataToAudioAttribute(metadata); in metadataToAudioAttributes_withOemTags_succeeds() local 282 assertWithMessage("OEM AudioAttributes converted from meta data").that(audioAttributes) in metadataToAudioAttributes_withOemTags_succeeds()
|
/packages/services/Car/tests/OemCarServiceTestApp/src/com/android/car/oem/volume/ |
D | VolumeInteractions.java | 79 public VolumeInteractions(Context context, List<AudioAttributes> audioAttributes) { in VolumeInteractions() argument 81 mAudioAttributeToPriority = new ArrayMap<>(audioAttributes.size()); in VolumeInteractions() 82 for (int index = 0; index < audioAttributes.size(); index++) { in VolumeInteractions() 84 new AudioAttributesWrapper(audioAttributes.get(index)), in VolumeInteractions() 85 audioAttributes.size() - index - 1); in VolumeInteractions() 97 List<AudioAttributes> audioAttributes = in getAudioAttributeToGroupIdMapping() local 99 for (int index = 0; index < audioAttributes.size(); index++) { in getAudioAttributeToGroupIdMapping() 100 AudioAttributes audioAttribute = audioAttributes.get(index); in getAudioAttributeToGroupIdMapping()
|
/packages/services/Car/car-lib/src/android/car/media/ |
D | CarVolumeGroupInfo.java | 76 List<AudioAttributes> audioAttributes, in CarVolumeGroupInfo() argument 90 mAudioAttributes = Objects.requireNonNull(audioAttributes, in CarVolumeGroupInfo() 115 List<AudioAttributes> audioAttributes = new ArrayList<>(); in CarVolumeGroupInfo() local 116 in.readParcelableList(audioAttributes, AudioAttributes.class.getClassLoader(), in CarVolumeGroupInfo() 133 this.mAudioAttributes = audioAttributes; in CarVolumeGroupInfo() 492 public Builder setAudioAttributes(@NonNull List<AudioAttributes> audioAttributes) { in setAudioAttributes() argument 494 mAudioAttributes = Objects.requireNonNull(audioAttributes, in setAudioAttributes()
|
/packages/services/Car/tests/OemCarServiceTestApp/src/com/android/car/oem/utils/ |
D | AudioAttributesWrapper.java | 32 public AudioAttributesWrapper(AudioAttributes audioAttributes) { in AudioAttributesWrapper() argument 33 mAudioAttributes = audioAttributes; in AudioAttributesWrapper()
|
/packages/apps/Car/Settings/src/com/android/car/settings/sound/ |
D | AudioRoutesManager.java | 128 for (AudioAttributes audioAttributes : carVolumeGroupInfo.getAudioAttributes()) { in updateAudioRoutesList() 129 if (audioAttributes.getUsage() == mUsage) { in updateAudioRoutesList() 245 for (AudioAttributes audioAttributes : carVolumeGroupInfo.getAudioAttributes()) { in setAudioRouteActive() 246 if (audioAttributes.getUsage() == mUsage) { in setAudioRouteActive()
|
/packages/apps/Car/systemlibs/car-assist-client-lib/src/com/android/car/assist/client/tts/ |
D | AndroidTextToSpeechEngine.java | 55 public void setAudioAttributes(AudioAttributes audioAttributes) { in setAudioAttributes() argument 57 mTextToSpeech.setAudioAttributes(audioAttributes); in setAudioAttributes()
|
/packages/services/Car/tests/carservice_unit_test/src/com/android/car/audio/hal/ |
D | HalAudioFocusTest.java | 481 List<AudioAttributes> audioAttributes = in getActiveAudioAttributesForZone_withEmptyStack_getsEmpty() local 485 .that(audioAttributes).isEmpty(); in getActiveAudioAttributesForZone_withEmptyStack_getsEmpty() 494 List<AudioAttributes> audioAttributes = in getActiveAudioAttributesForZone_withSingleUsage_getsUsage() local 498 .that(audioAttributes).containsExactly(ATTR_MEDIA); in getActiveAudioAttributesForZone_withSingleUsage_getsUsage() 510 List<AudioAttributes> audioAttributes = in getActiveAudioAttributesForZone_withMultipleUsages_getsUsages() local 514 .that(audioAttributes).containsExactly(ATTR_MEDIA, ATTR_NOTIFICATION, in getActiveAudioAttributesForZone_withMultipleUsages_getsUsages()
|
/packages/services/Telecomm/testapps/callaudiotest/src/com/android/server/telecom/callaudiotest/ |
D | CallAudioTestInCallService.java | 101 AudioAttributes audioAttributes = new AudioAttributes.Builder() in startPlaying() local 103 mMediaPlayer.setAudioAttributes(audioAttributes); in startPlaying()
|
/packages/apps/Settings/src/com/android/settings/accessibility/ |
D | HearingDeviceAudioRoutingBasePreferenceController.java | 98 private void trySetAudioRoutingConfig(int[] audioAttributes, in trySetAudioRoutingConfig() argument 102 mAudioRoutingHelper.getSupportedStrategies(audioAttributes); in trySetAudioRoutingConfig()
|
/packages/apps/UniversalMediaPlayer/java/com/android/pump/activity/ |
D | VideoPlayerActivity.java | 73 AudioAttributesCompat audioAttributes = new AudioAttributesCompat.Builder() in onCreate() local 77 mMediaPlayer.setAudioAttributes(audioAttributes); in onCreate()
|
/packages/services/Car/car-lib/src/android/car/oem/ |
D | OemCarAudioFocusResult.java | 143 @NonNull AudioAttributes audioAttributes) { in getCarAudioFadeConfigurationForAudioAttributes() 145 Objects.requireNonNull(audioAttributes, "Audio attributes can not be null"); in getCarAudioFadeConfigurationForAudioAttributes() 146 return mAttrsToCarAudioFadeConfig.get(audioAttributes); in getCarAudioFadeConfigurationForAudioAttributes()
|