Home
last modified time | relevance | path

Searched refs:carAudioZones (Results 1 – 8 of 8) sorted by relevance

/packages/services/Car/service/src/com/android/car/audio/
DCarAudioZonesValidator.java35 static void validate(SparseArray<CarAudioZone> carAudioZones) { in validate() argument
36 validateAtLeastOneZoneDefined(carAudioZones); in validate()
37 validateVolumeGroupsForEachZone(carAudioZones); in validate()
38 validateEachAddressAppearsAtMostOnce(carAudioZones); in validate()
39 validatePrimaryZoneHasInputDevice(carAudioZones); in validate()
42 private static void validatePrimaryZoneHasInputDevice(SparseArray<CarAudioZone> carAudioZones) { in validatePrimaryZoneHasInputDevice() argument
43 CarAudioZone primaryZone = carAudioZones.get(PRIMARY_AUDIO_ZONE); in validatePrimaryZoneHasInputDevice()
55 private static void validateAtLeastOneZoneDefined(SparseArray<CarAudioZone> carAudioZones) { in validateAtLeastOneZoneDefined() argument
56 if (carAudioZones.size() == 0) { in validateAtLeastOneZoneDefined()
61 private static void validateVolumeGroupsForEachZone(SparseArray<CarAudioZone> carAudioZones) { in validateVolumeGroupsForEachZone() argument
[all …]
DCarAudioZonesHelper.java202 SparseArray<CarAudioZone> carAudioZones = new SparseArray<>(); in parseAudioZones() local
208 verifyOnlyOnePrimaryZone(zone, carAudioZones); in parseAudioZones()
209 carAudioZones.put(zone.getId(), zone); in parseAudioZones()
215 verifyPrimaryZonePresent(carAudioZones); in parseAudioZones()
216 addRemainingMicrophonesToPrimaryZone(carAudioZones); in parseAudioZones()
217 return carAudioZones; in parseAudioZones()
220 private void addRemainingMicrophonesToPrimaryZone(SparseArray<CarAudioZone> carAudioZones) { in addRemainingMicrophonesToPrimaryZone() argument
221 CarAudioZone primaryAudioZone = carAudioZones.get(PRIMARY_AUDIO_ZONE); in addRemainingMicrophonesToPrimaryZone()
DCarZonesAudioFocus.java61 SparseArray<CarAudioZone> carAudioZones, in createCarZonesAudioFocus() argument
67 Objects.requireNonNull(carAudioZones, "Car audio zones cannot be null"); in createCarZonesAudioFocus()
68 Preconditions.checkArgument(carAudioZones.size() != 0, in createCarZonesAudioFocus()
76 for (int i = 0; i < carAudioZones.size(); i++) { in createCarZonesAudioFocus()
77 CarAudioZone audioZone = carAudioZones.valueAt(i); in createCarZonesAudioFocus()
DCarDucking.java50 CarDucking(SparseArray<CarAudioZone> carAudioZones, AudioControlWrapper audioControlWrapper) { in CarDucking() argument
51 mCarAudioZones = Objects.requireNonNull(carAudioZones, "Car audio zones can not be null"); in CarDucking()
55 for (int i = 0; i < carAudioZones.size(); i++) { in CarDucking()
56 int zoneId = carAudioZones.keyAt(i); in CarDucking()
DCarAudioDynamicRouting.java51 SparseArray<CarAudioZone> carAudioZones, CarAudioContext carAudioContext) { in setupAudioDynamicRouting() argument
52 for (int i = 0; i < carAudioZones.size(); i++) { in setupAudioDynamicRouting()
53 CarAudioZone zone = carAudioZones.valueAt(i); in setupAudioDynamicRouting()
DCarVolumeGroupMuting.java52 CarVolumeGroupMuting(@NonNull SparseArray<CarAudioZone> carAudioZones, in CarVolumeGroupMuting() argument
54 mCarAudioZones = Objects.requireNonNull(carAudioZones, "Car Audio Zones can not be null"); in CarVolumeGroupMuting()
55 Preconditions.checkArgument(carAudioZones.size() != 0, in CarVolumeGroupMuting()
DCarAudioGainMonitor.java42 SparseArray<CarAudioZone> carAudioZones) { in CarAudioGainMonitor() argument
46 mCarAudioZones = Objects.requireNonNull(carAudioZones, "Car Audio Zones can not be null"); in CarAudioGainMonitor()
DCarAudioZonesHelperLegacy.java154 SparseArray<CarAudioZone> carAudioZones = new SparseArray<>(); in loadAudioZones() local
156 carAudioZones.put(PRIMARY_AUDIO_ZONE, zone); in loadAudioZones()
158 return carAudioZones; in loadAudioZones()