Home
last modified time | relevance | path

Searched refs:audioAttributes (Results 1 – 25 of 44) sorted by relevance

12

/packages/services/Car/service/src/com/android/car/audio/
DCarHalAudioUtils.java70 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 …]
DCarAudioContextInfo.java46 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()
DCarAudioContext.java608 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 …]
DAudioManagerWrapper.java53 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()
DCoreAudioVolumeGroup.java303 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()
DCarAudioUtils.java146 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()
DCarDuckingUtils.java49 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()
DCarAudioZoneConfig.java334 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()
DCarAudioZone.java350 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()
DCarAudioFocus.java1097 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()
DCarVolumeGroup.java192 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/
DCarDuckingUtilsTest.java84 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 …]
DCarAudioContextTest.java247 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 …]
DCarAudioTestUtils.java38 static AudioFocusInfo getInfo(AudioAttributes audioAttributes, String clientId, int gainType, in getInfo() argument
47 return new AudioFocusInfo(audioAttributes, uid, clientId, PACKAGE_NAME, in getInfo()
DCarHalAudioUtilsTest.java238 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/
DVolumeInteractions.java79 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/
DCarVolumeGroupInfo.java76 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/
DAudioAttributesWrapper.java32 public AudioAttributesWrapper(AudioAttributes audioAttributes) { in AudioAttributesWrapper() argument
33 mAudioAttributes = audioAttributes; in AudioAttributesWrapper()
/packages/apps/Car/Settings/src/com/android/car/settings/sound/
DAudioRoutesManager.java128 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/
DAndroidTextToSpeechEngine.java55 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/
DHalAudioFocusTest.java481 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/
DCallAudioTestInCallService.java101 AudioAttributes audioAttributes = new AudioAttributes.Builder() in startPlaying() local
103 mMediaPlayer.setAudioAttributes(audioAttributes); in startPlaying()
/packages/apps/Settings/src/com/android/settings/accessibility/
DHearingDeviceAudioRoutingBasePreferenceController.java98 private void trySetAudioRoutingConfig(int[] audioAttributes, in trySetAudioRoutingConfig() argument
102 mAudioRoutingHelper.getSupportedStrategies(audioAttributes); in trySetAudioRoutingConfig()
/packages/apps/UniversalMediaPlayer/java/com/android/pump/activity/
DVideoPlayerActivity.java73 AudioAttributesCompat audioAttributes = new AudioAttributesCompat.Builder() in onCreate() local
77 mMediaPlayer.setAudioAttributes(audioAttributes); in onCreate()
/packages/services/Car/car-lib/src/android/car/oem/
DOemCarAudioFocusResult.java143 @NonNull AudioAttributes audioAttributes) { in getCarAudioFadeConfigurationForAudioAttributes()
145 Objects.requireNonNull(audioAttributes, "Audio attributes can not be null"); in getCarAudioFadeConfigurationForAudioAttributes()
146 return mAttrsToCarAudioFadeConfig.get(audioAttributes); in getCarAudioFadeConfigurationForAudioAttributes()

12