/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 | AudioControlZoneConverterUtils.java | 219 android.media.audio.common.AudioAttributes audioAttributes) { 221 if (AudioAttributes.isSystemUsage(audioAttributes.usage)) { 222 builder.setSystemUsage(audioAttributes.usage); 224 builder.setUsage(audioAttributes.usage); 226 convertAudioTags(audioAttributes.tags, builder); 227 builder.setFlags(audioAttributes.flags); 228 builder.setContentType(audioAttributes.contentType); 229 if (audioAttributes.source != AudioSource.DEFAULT) { 230 builder.setCapturePreset(audioAttributes.source); 366 List<AudioAttributes> audioAttributes = new ArrayList<>(entry.transientUsages.length); [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() 711 List<AudioAttributes> audioAttributes) { in getUniqueAttributesHoldingFocus() argument 714 for (int index = 0; index < audioAttributes.size(); index++) { in getUniqueAttributesHoldingFocus() 715 AudioAttributes audioAttribute = audioAttributes.get(index); in getUniqueAttributesHoldingFocus() 719 uniqueAudioAttributes.add(new AudioAttributesWrapper(audioAttributes.get(index))); in getUniqueAttributesHoldingFocus() 811 private static int[] convertAttributesToUsage(AudioAttributes[] audioAttributes) { in convertAttributesToUsage() argument 812 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 | 306 AudioAttributes[] audioAttributes = getAudioAttributesForContext(context); in updateDevices() local 308 setPreferredDeviceForAudioAttribute(Arrays.asList(audioAttributes), device); in updateDevices() 313 private void setPreferredDeviceForAudioAttribute(List<AudioAttributes> audioAttributes, in setPreferredDeviceForAudioAttribute() argument 316 for (int c = 0; c < audioAttributes.size(); c++) { in setPreferredDeviceForAudioAttribute() 318 getProductStrategyForAudioAttributes(audioAttributes.get(c)); in setPreferredDeviceForAudioAttribute()
|
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 | 354 List<AudioAttributes> audioAttributes = new ArrayList<>(); in findActiveAudioAttributesFromPlaybackConfigurations() local 361 audioAttributes.add(configuration.getAudioAttributes()); in findActiveAudioAttributesFromPlaybackConfigurations() 365 return audioAttributes; in findActiveAudioAttributesFromPlaybackConfigurations() 373 CarVolumeGroup getVolumeGroupForAudioAttributes(AudioAttributes audioAttributes) { in getVolumeGroupForAudioAttributes() argument 374 return getCurrentCarAudioZoneConfig().getVolumeGroupForAudioAttributes(audioAttributes); in getVolumeGroupForAudioAttributes()
|
D | CarAudioUtils.java | 166 List<AudioAttributes> audioAttributes = new ArrayList<>(); in getAudioAttributesForDynamicDevices() local 168 return audioAttributes; in getAudioAttributesForDynamicDevices() 176 audioAttributes.addAll(groupInfo.getAudioAttributes()); in getAudioAttributesForDynamicDevices() 178 return audioAttributes; in getAudioAttributesForDynamicDevices()
|
D | CarAudioFocus.java | 1109 AudioAttributes audioAttributes, @UserIdInt int userId) { in getActiveAudioFocusForUserAndAudioAttributes() argument 1110 Objects.requireNonNull(audioAttributes, in getActiveAudioFocusForUserAndAudioAttributes() 1114 new UserIdAndAudioAttributeAudioFocusInfoComparator(audioAttributes, userId), in getActiveAudioFocusForUserAndAudioAttributes() 1127 AudioAttributes audioAttributes, @UserIdInt int userId) { in getInactiveAudioFocusForUserAndAudioAttributes() argument 1128 Objects.requireNonNull(audioAttributes, in getInactiveAudioFocusForUserAndAudioAttributes() 1132 new UserIdAndAudioAttributeAudioFocusInfoComparator(audioAttributes, userId), in getInactiveAudioFocusForUserAndAudioAttributes() 1137 audioAttributes, mDelayedRequest.getAttributes())) { in getInactiveAudioFocusForUserAndAudioAttributes() 1192 AudioAttributes audioAttributes, @UserIdInt int userId) { in UserIdAndAudioAttributeAudioFocusInfoComparator() argument 1193 mAudioAttribute = audioAttributes; in UserIdAndAudioAttributeAudioFocusInfoComparator()
|
D | CarVolumeGroup.java | 201 List<AudioAttributes> audioAttributes = in CarVolumeGroup() local 203 volumeAttributes.addAll(audioAttributes); in CarVolumeGroup() 1018 boolean hasAudioAttributes(AudioAttributes audioAttributes) { in hasAudioAttributes() argument 1021 audioAttributes)); in hasAudioAttributes() 1026 List<AudioAttributes> audioAttributes = new ArrayList<>(); in getAudioAttributes() local 1033 audioAttributes.add(contextAttributes[attrIndex]); in getAudioAttributes() 1037 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 | 225 AudioAttributes[] audioAttributes = in getAudioAttributesForContext_returnsUniqueValuesForAllContexts() local 228 Arrays.stream(audioAttributes).map(CarAudioContext.AudioAttributesWrapper::new) in getAudioAttributesForContext_returnsUniqueValuesForAllContexts() 270 List<AudioAttributes> audioAttributes = new ArrayList<>(2); in getUniqueContextsForAudioAttributes_withMultipleAttributes_filtersDupContexts() local 271 audioAttributes.add(CarAudioContext.getAudioAttributeFromUsage(USAGE_GAME)); in getUniqueContextsForAudioAttributes_withMultipleAttributes_filtersDupContexts() 272 audioAttributes.add(CarAudioContext.getAudioAttributeFromUsage(USAGE_MEDIA)); in getUniqueContextsForAudioAttributes_withMultipleAttributes_filtersDupContexts() 275 .getUniqueContextsForAudioAttributes(audioAttributes); in getUniqueContextsForAudioAttributes_withMultipleAttributes_filtersDupContexts() 283 List<AudioAttributes> audioAttributes = new ArrayList<>(3); in getUniqueContextsForAudioAttributes_withDiffAttributes_returnsAllUniqueContexts() local 284 audioAttributes.add(CarAudioContext.getAudioAttributeFromUsage(USAGE_MEDIA)); in getUniqueContextsForAudioAttributes_withDiffAttributes_returnsAllUniqueContexts() 285 audioAttributes.add(CarAudioContext.getAudioAttributeFromUsage(USAGE_EMERGENCY)); in getUniqueContextsForAudioAttributes_withDiffAttributes_returnsAllUniqueContexts() 286 audioAttributes.add(TEST_NAVIGATION_ATTRIBUTE); in getUniqueContextsForAudioAttributes_withDiffAttributes_returnsAllUniqueContexts() [all …]
|
D | CoreAudioRoutingUtils.java | 416 oemInfo.audioAttributes = List.of(oemAttributes); in createCoreHALAudioContext() 425 navInfo.audioAttributes = List.of(navAttributes); in createCoreHALAudioContext() 437 var audioAttributes = new ArrayList<android.media.audio.common.AudioAttributes>(); in createCoreHALAudioContext() local 438 audioAttributes.add(musicAttributes); in createCoreHALAudioContext() 439 audioAttributes.add(movieAttributes); in createCoreHALAudioContext() 440 audioAttributes.addAll(createListOfHALAudioAttributes(new int[]{NOTIFICATION, in createCoreHALAudioContext() 445 musicInfo.audioAttributes = audioAttributes; in createCoreHALAudioContext()
|
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 | 129 for (AudioAttributes audioAttributes : carVolumeGroupInfo.getAudioAttributes()) { in updateAudioRoutesList() 130 if (audioAttributes.getUsage() == mUsage) { in updateAudioRoutesList() 255 for (AudioAttributes audioAttributes : carVolumeGroupInfo.getAudioAttributes()) { in setAudioRouteActive() 256 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()
|