/frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/data/repository/ |
D | SpatializerRepository.kt | 19 import android.media.AudioDeviceAttributes 31 audioDeviceAttributes: AudioDeviceAttributes in isHeadTrackingAvailableForDevice() 39 audioDeviceAttributes: AudioDeviceAttributes in isHeadTrackingAvailableForDevice() 43 suspend fun getSpatialAudioCompatibleDevices(): Collection<AudioDeviceAttributes> in isHeadTrackingAvailableForDevice() 46 suspend fun addSpatialAudioCompatibleDevice(audioDeviceAttributes: AudioDeviceAttributes) in isHeadTrackingAvailableForDevice() 49 suspend fun removeSpatialAudioCompatibleDevice(audioDeviceAttributes: AudioDeviceAttributes) in isHeadTrackingAvailableForDevice() 52 suspend fun isHeadTrackingEnabled(audioDeviceAttributes: AudioDeviceAttributes): Boolean in isHeadTrackingAvailableForDevice() 56 audioDeviceAttributes: AudioDeviceAttributes, in isHeadTrackingAvailableForDevice() 67 audioDeviceAttributes: AudioDeviceAttributes in isHeadTrackingAvailableForDevice() 73 audioDeviceAttributes: AudioDeviceAttributes in isHeadTrackingAvailableForDevice() [all …]
|
/frameworks/base/packages/SystemUI/tests/utils/src/com/android/systemui/media/data/repository/ |
D | FakeSpatializerRepository.kt | 19 import android.media.AudioDeviceAttributes 27 private val spatialAudioAvailabilityByDevice: MutableMap<AudioDeviceAttributes, Boolean> = 29 private val headTrackingAvailabilityByDevice: MutableMap<AudioDeviceAttributes, Boolean> = 31 private val spatialAudioCompatibleDevices: MutableList<AudioDeviceAttributes> = mutableListOf() 33 private val headTrackingEnabledByDevice = mutableMapOf<AudioDeviceAttributes, Boolean>() 36 audioDeviceAttributes: AudioDeviceAttributes in isHeadTrackingAvailableForDevice() 44 audioDeviceAttributes: AudioDeviceAttributes in isHeadTrackingAvailableForDevice() 51 override suspend fun getSpatialAudioCompatibleDevices(): Collection<AudioDeviceAttributes> = in isHeadTrackingAvailableForDevice() 55 audioDeviceAttributes: AudioDeviceAttributes in isHeadTrackingAvailableForDevice() 61 audioDeviceAttributes: AudioDeviceAttributes in removeSpatialAudioCompatibleDevice() [all …]
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/panel/component/spatial/domain/interactor/ |
D | SpatialAudioComponentInteractor.kt | 20 import android.media.AudioDeviceAttributes in <lambda>() 64 private val currentAudioDeviceAttributes: StateFlow<AudioDeviceAttributes?> = in <lambda>() 151 private suspend fun AudioOutputDevice.getAudioDeviceAttributes(): AudioDeviceAttributes? { in <lambda>() 159 AudioDeviceAttributes( in <lambda>() 160 AudioDeviceAttributes.ROLE_OUTPUT, in <lambda>() 164 AudioDeviceAttributes( in <lambda>() 165 AudioDeviceAttributes.ROLE_OUTPUT, in <lambda>() 169 AudioDeviceAttributes( in <lambda>() 170 AudioDeviceAttributes.ROLE_OUTPUT, in <lambda>() 174 AudioDeviceAttributes( in <lambda>() [all …]
|
/frameworks/base/media/java/android/media/ |
D | AudioDeviceAttributes.java | 46 public final class AudioDeviceAttributes implements Parcelable { class 101 public AudioDeviceAttributes(@NonNull AudioDeviceInfo deviceInfo) { in AudioDeviceAttributes() method in AudioDeviceAttributes 120 public AudioDeviceAttributes(@Role int role, @AudioDeviceInfo.AudioDeviceType int type, in AudioDeviceAttributes() method in AudioDeviceAttributes 136 public AudioDeviceAttributes(@Role int role, @AudioDeviceInfo.AudioDeviceType int type, in AudioDeviceAttributes() method in AudioDeviceAttributes 168 public AudioDeviceAttributes(int nativeType, @NonNull String address) { in AudioDeviceAttributes() method in AudioDeviceAttributes 179 public AudioDeviceAttributes(int nativeType, @NonNull String address, @NonNull String name) { in AudioDeviceAttributes() method in AudioDeviceAttributes 194 public AudioDeviceAttributes(AudioDeviceAttributes ada) { in AudioDeviceAttributes() method in AudioDeviceAttributes 292 AudioDeviceAttributes that = (AudioDeviceAttributes) o; in equals() 311 AudioDeviceAttributes that = (AudioDeviceAttributes) o; in equalTypeAddress() 352 private AudioDeviceAttributes(@NonNull Parcel in) { in AudioDeviceAttributes() method in AudioDeviceAttributes [all …]
|
D | AudioDeviceVolumeManager.java | 98 @NonNull AudioDeviceAttributes device, in onAudioDeviceVolumeChanged() 109 @NonNull AudioDeviceAttributes device, in onAudioDeviceVolumeAdjusted() 119 final @NonNull AudioDeviceAttributes mDevice; 123 @NonNull AudioDeviceAttributes device, boolean handlesVolumeAdjustment) { in ListenerInfo() 151 public void register(boolean register, @NonNull AudioDeviceAttributes device, in register() 166 @NonNull AudioDeviceAttributes device, @NonNull VolumeInfo vol) { in dispatchDeviceVolumeChanged() 181 @NonNull AudioDeviceAttributes device, @NonNull VolumeInfo vol, int direction, in dispatchDeviceVolumeAdjusted() 209 @NonNull AudioDeviceAttributes device, in setDeviceAbsoluteVolumeBehavior() 235 @NonNull AudioDeviceAttributes device, in setDeviceAbsoluteMultiVolumeBehavior() 260 @NonNull AudioDeviceAttributes device, in setDeviceAbsoluteVolumeAdjustOnlyBehavior() [all …]
|
D | IAudioService.aidl | 23 import android.media.AudioDeviceAttributes; 117 void setDeviceVolume(in VolumeInfo vi, in AudioDeviceAttributes ada, in setDeviceVolume() 121 VolumeInfo getDeviceVolume(in VolumeInfo vi, in AudioDeviceAttributes ada, in getDeviceVolume() 291 void setWiredDeviceConnectionState(in AudioDeviceAttributes aa, int state, String caller); in setWiredDeviceConnectionState() 445 int setPreferredDevicesForStrategy(in int strategy, in List<AudioDeviceAttributes> devices); in setPreferredDevicesForStrategy() 451 List<AudioDeviceAttributes> getPreferredDevicesForStrategy(in int strategy); in getPreferredDevicesForStrategy() 454 int setDeviceAsNonDefaultForStrategy(in int strategy, in AudioDeviceAttributes device); in setDeviceAsNonDefaultForStrategy() 457 int removeDeviceAsNonDefaultForStrategy(in int strategy, in AudioDeviceAttributes device); in removeDeviceAsNonDefaultForStrategy() 460 List<AudioDeviceAttributes> getNonDefaultDevicesForStrategy(in int strategy); in getNonDefaultDevicesForStrategy() 462 List<AudioDeviceAttributes> getDevicesForAttributes(in AudioAttributes attributes); in getDevicesForAttributes() [all …]
|
D | IMuteAwaitConnectionCallback.aidl | 19 import android.media.AudioDeviceAttributes; 28 void dispatchOnMutedUntilConnection(in AudioDeviceAttributes device, in int[] mutedUsages); in dispatchOnMutedUntilConnection() 30 void dispatchOnUnmutedEvent(int event, in AudioDeviceAttributes device, in int[] mutedUsages); in dispatchOnUnmutedEvent()
|
D | IAudioDeviceVolumeDispatcher.aidl | 19 import android.media.AudioDeviceAttributes; 29 void dispatchDeviceVolumeChanged(in AudioDeviceAttributes device, in VolumeInfo vol); in dispatchDeviceVolumeChanged() 30 void dispatchDeviceVolumeAdjusted(in AudioDeviceAttributes device, in VolumeInfo vol, in dispatchDeviceVolumeAdjusted()
|
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/domain/interactor/ |
D | SpatializerInteractor.kt | 19 import android.media.AudioDeviceAttributes 25 suspend fun isSpatialAudioAvailable(audioDeviceAttributes: AudioDeviceAttributes): Boolean = in isSpatialAudioAvailable() 29 suspend fun isHeadTrackingAvailable(audioDeviceAttributes: AudioDeviceAttributes): Boolean = in isSpatialAudioAvailable() 33 suspend fun isSpatialAudioEnabled(audioDeviceAttributes: AudioDeviceAttributes): Boolean = in isSpatialAudioAvailable() 38 audioDeviceAttributes: AudioDeviceAttributes, in isSpatialAudioAvailable() 49 suspend fun isHeadTrackingEnabled(audioDeviceAttributes: AudioDeviceAttributes): Boolean = 54 audioDeviceAttributes: AudioDeviceAttributes,
|
/frameworks/opt/tv/tvsystem/java/com/android/libraries/tv/tvsystem/media/ |
D | AudioDeviceAttributes.java | 43 public final class AudioDeviceAttributes { class 73 private final @AudioDeviceAttributes.Role 83 public AudioDeviceAttributes(@NonNull AudioDeviceInfo deviceInfo) { in AudioDeviceAttributes() method in AudioDeviceAttributes 98 public AudioDeviceAttributes(@AudioDeviceAttributes.Role int role, in AudioDeviceAttributes() method in AudioDeviceAttributes 111 /*package*/ AudioDeviceAttributes(int nativeType, @NonNull String address) { in AudioDeviceAttributes() method in AudioDeviceAttributes 123 public @AudioDeviceAttributes.Role 158 AudioDeviceAttributes that = (AudioDeviceAttributes) o; in equals() 165 public static String roleToString(@AudioDeviceAttributes.Role int role) { in roleToString()
|
D | TvAudioManager.java | 53 public void setDeviceVolumeBehavior(@NonNull AudioDeviceAttributes device, in setDeviceVolumeBehavior() 55 android.media.AudioDeviceAttributes audioDeviceAttributes = in setDeviceVolumeBehavior() 56 new android.media.AudioDeviceAttributes(device.getRole(), device.getType(), in setDeviceVolumeBehavior() 70 int getDeviceVolumeBehavior(@NonNull AudioDeviceAttributes device) { in getDeviceVolumeBehavior() 71 android.media.AudioDeviceAttributes audioDeviceAttributes = in getDeviceVolumeBehavior() 72 new android.media.AudioDeviceAttributes(device.getRole(), device.getType(), in getDeviceVolumeBehavior()
|
/frameworks/base/services/tests/servicestests/src/com/android/server/hdmi/ |
D | FakeAudioFramework.java | 25 import android.media.AudioDeviceAttributes; 50 private final Map<AudioDeviceAttributes, Integer> mDeviceVolumeBehaviors = new HashMap<>(); 55 private final Map<AudioAttributes, List<AudioDeviceAttributes>> mDevicesForAttributes = 130 public void setWiredDeviceConnectionState(AudioDeviceAttributes attributes, int state) { in setWiredDeviceConnectionState() 143 public int getDeviceVolumeBehavior(@NonNull AudioDeviceAttributes device) { in getDeviceVolumeBehavior() 147 public void setDeviceVolumeBehavior(@NonNull AudioDeviceAttributes device, in setDeviceVolumeBehavior() 154 public List<AudioDeviceAttributes> getDevicesForAttributes( in getDevicesForAttributes() 184 @NonNull AudioDeviceAttributes device, in setDeviceAbsoluteVolumeBehavior() 194 @NonNull AudioDeviceAttributes device, in setDeviceAbsoluteVolumeAdjustOnlyBehavior() 209 List<AudioDeviceAttributes> devices) { in setDevicesForAttributes() [all …]
|
/frameworks/base/services/tests/servicestests/src/com/android/server/audio/ |
D | SpatializerHelperTest.java | 26 import android.media.AudioDeviceAttributes; 75 final AudioDeviceAttributes dev1 = in testAdiDeviceStateSettings() 76 new AudioDeviceAttributes(AudioSystem.DEVICE_OUT_SPEAKER, ""); in testAdiDeviceStateSettings() 77 final AudioDeviceAttributes dev2 = in testAdiDeviceStateSettings() 78 new AudioDeviceAttributes(AudioSystem.DEVICE_OUT_BLUETOOTH_A2DP, "C3:PO:beep"); in testAdiDeviceStateSettings() 79 final AudioDeviceAttributes dev3 = in testAdiDeviceStateSettings() 80 new AudioDeviceAttributes(AudioSystem.DEVICE_OUT_BLUETOOTH_A2DP, "R2:D2:bloop"); in testAdiDeviceStateSettings() 106 List<AudioDeviceAttributes> compatDevices = mSpatHelper.getCompatibleAudioDevices(); in testAdiDeviceStateSettings() 135 final ArrayList<AudioDeviceAttributes> emptyList = new ArrayList<>(0); in testNoRoutingCanBeSpatialized() 136 final ArrayList<AudioDeviceAttributes> listWithNull = new ArrayList<>(1); in testNoRoutingCanBeSpatialized()
|
D | NoOpAudioSystemAdapter.java | 21 import android.media.AudioDeviceAttributes; 53 public int setDeviceConnectionState(AudioDeviceAttributes attributes, int state, in setDeviceConnectionState() 73 @NonNull List<AudioDeviceAttributes> devices) { in setDevicesRoleForStrategy() 79 @NonNull List<AudioDeviceAttributes> devices) { in removeDevicesRoleForStrategy() 90 @NonNull List<AudioDeviceAttributes> devices) { in setDevicesRoleForCapturePreset() 96 int capturePreset, int role, @NonNull List<AudioDeviceAttributes> devicesToRemove) { in removeDevicesRoleForCapturePreset() 146 public ArrayList<AudioDeviceAttributes> getDevicesForAttributes( in getDevicesForAttributes()
|
D | AudioDeviceVolumeManagerTest.java | 28 import android.media.AudioDeviceAttributes; 53 private static final AudioDeviceAttributes DEVICE_SPEAKER_OUT = new AudioDeviceAttributes( 54 AudioDeviceAttributes.ROLE_OUTPUT, AudioDeviceInfo.TYPE_BUILTIN_SPEAKER, ""); 104 final AudioDeviceAttributes usbDevice = new AudioDeviceAttributes( in setDeviceVolume_checkIndex() 128 final AudioDeviceAttributes bleDevice = new AudioDeviceAttributes( in configurablePreScaleAbsoluteVolume_checkIndex() 177 final AudioDeviceAttributes bleDevice = new AudioDeviceAttributes( in disablePreScaleAbsoluteVolume_checkIndex()
|
D | DeviceVolumeBehaviorTest.java | 27 import android.media.AudioDeviceAttributes; 48 private static final AudioDeviceAttributes DEVICE_SPEAKER_OUT = new AudioDeviceAttributes( 49 AudioDeviceAttributes.ROLE_OUTPUT, AudioDeviceInfo.TYPE_BUILTIN_SPEAKER, ""); 162 private AudioDeviceAttributes mDevice; 167 public void dispatchDeviceVolumeBehaviorChanged(@NonNull AudioDeviceAttributes device, in dispatchDeviceVolumeBehaviorChanged()
|
/frameworks/base/services/core/java/com/android/server/hdmi/ |
D | AudioManagerWrapper.java | 21 import android.media.AudioDeviceAttributes; 80 void setWiredDeviceConnectionState(AudioDeviceAttributes attributes, int state); in setWiredDeviceConnectionState() 91 int getDeviceVolumeBehavior(@NonNull AudioDeviceAttributes device); in getDeviceVolumeBehavior() 96 void setDeviceVolumeBehavior(@NonNull AudioDeviceAttributes device, in setDeviceVolumeBehavior() 103 List<AudioDeviceAttributes> getDevicesForAttributes( in getDevicesForAttributes()
|
D | DefaultAudioManagerWrapper.java | 22 import android.media.AudioDeviceAttributes; 87 public void setWiredDeviceConnectionState(AudioDeviceAttributes attributes, int state) { in setWiredDeviceConnectionState() 98 public int getDeviceVolumeBehavior(@NonNull AudioDeviceAttributes device) { in getDeviceVolumeBehavior() 103 public void setDeviceVolumeBehavior(@NonNull AudioDeviceAttributes device, in setDeviceVolumeBehavior() 110 public List<AudioDeviceAttributes> getDevicesForAttributes( in getDevicesForAttributes()
|
/frameworks/base/services/core/java/com/android/server/audio/ |
D | AudioSystemAdapter.java | 22 import android.media.AudioDeviceAttributes; 79 private ConcurrentHashMap<Pair<AudioAttributes, Boolean>, ArrayList<AudioDeviceAttributes>> 82 private ConcurrentHashMap<Pair<AudioAttributes, Boolean>, ArrayList<AudioDeviceAttributes>> 142 ArrayList<AudioDeviceAttributes> devices = in onRoutingUpdated() 222 private boolean sameDeviceList(@NonNull List<AudioDeviceAttributes> a, in sameDeviceList() 223 @NonNull List<AudioDeviceAttributes> b) { in sameDeviceList() 224 for (AudioDeviceAttributes device : a) { in sameDeviceList() 229 for (AudioDeviceAttributes device : b) { in sameDeviceList() 306 public @NonNull ArrayList<AudioDeviceAttributes> getDevicesForAttributes( in getDevicesForAttributes() 313 final ArrayList<AudioDeviceAttributes> res = getDevicesForAttributesImpl( in getDevicesForAttributes() [all …]
|
D | AudioDeviceInventory.java | 42 import android.media.AudioDeviceAttributes; 449 AdiDeviceState findDeviceStateForAudioDeviceAttributes(AudioDeviceAttributes ada, in findDeviceStateForAudioDeviceAttributes() 540 private final ArrayMap<Integer, List<AudioDeviceAttributes>> mPreferredDevices = 544 private final ArrayMap<Integer, List<AudioDeviceAttributes>> mNonDefaultDevices = 548 private final ArrayMap<Integer, List<AudioDeviceAttributes>> mPreferredDevicesForCapturePreset = 695 public final AudioDeviceAttributes mAttributes; 700 /*package*/ WiredDeviceConnectionState(AudioDeviceAttributes attributes, in WiredDeviceConnectionState() 767 mAudioSystem.setDeviceConnectionState(new AudioDeviceAttributes(di.mDeviceType, in onRestoreDevices() 1187 new AudioDeviceAttributes(AudioSystem.DEVICE_OUT_HDMI, ""), in onToggleHdmi() 1190 new AudioDeviceAttributes(AudioSystem.DEVICE_OUT_HDMI, ""), in onToggleHdmi() [all …]
|
D | AudioDeviceBroker.java | 32 import android.media.AudioDeviceAttributes; 111 private AudioDeviceAttributes mPreferredCommunicationDevice; 309 cb, uid, new AudioDeviceAttributes(AudioSystem.DEVICE_OUT_SPEAKER, ""), in setSpeakerphoneOn() 345 AudioDeviceAttributes deviceAttr = in setCommunicationDevice() 346 (device != null) ? new AudioDeviceAttributes(device) : null; in setCommunicationDevice() 372 AudioDeviceAttributes device = deviceInfo.mOn ? deviceInfo.mDevice : null; in onSetCommunicationDeviceForClient() 379 IBinder cb, int uid, AudioDeviceAttributes device, in setCommunicationRouteForClient() 395 AudioDeviceAttributes prevClientDevice = null; in setCommunicationRouteForClient() 478 private AudioDeviceAttributes requestedCommunicationDevice() { in requestedCommunicationDevice() 480 AudioDeviceAttributes device = crc != null ? crc.getDevice() : null; in requestedCommunicationDevice() [all …]
|
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/bluetooth/ |
D | HearingAidAudioRoutingConstants.java | 20 import android.media.AudioDeviceAttributes; 73 public static final AudioDeviceAttributes DEVICE_SPEAKER_OUT = new AudioDeviceAttributes( 74 AudioDeviceAttributes.ROLE_OUTPUT, AudioDeviceInfo.TYPE_BUILTIN_SPEAKER, "");
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/media/muteawait/ |
D | MediaMuteAwaitConnectionManager.kt | 22 import android.media.AudioDeviceAttributes 44 var currentMutedDevice: AudioDeviceAttributes? = null 49 override fun onMutedUntilConnection(device: AudioDeviceAttributes, mutedUsages: IntArray) { in onMutedUntilConnection() 63 device: AudioDeviceAttributes, in onUnmutedEvent() 96 private fun AudioDeviceAttributes.getIcon(): Drawable { in AudioDeviceAttributes() method
|
/frameworks/layoutlib/bridge/src/android/media/ |
D | AudioManager.java | 147 …oolean setPreferredDeviceForStrategy(AudioProductStrategy strategy, AudioDeviceAttributes device) { in setPreferredDeviceForStrategy() 155 public AudioDeviceAttributes getPreferredDeviceForStrategy(AudioProductStrategy strategy) { in getPreferredDeviceForStrategy() 159 …etPreferredDevicesForStrategy(AudioProductStrategy strategy, List<AudioDeviceAttributes> devices) { in setPreferredDevicesForStrategy() 163 … public List<AudioDeviceAttributes> getPreferredDevicesForStrategy(AudioProductStrategy strategy) { in getPreferredDevicesForStrategy() 176 …public boolean setPreferredDeviceForCapturePreset(int capturePreset, AudioDeviceAttributes device)… in setPreferredDeviceForCapturePreset() 184 public List<AudioDeviceAttributes> getPreferredDevicesForCapturePreset(int capturePreset) { in getPreferredDevicesForCapturePreset() 405 public List<AudioDeviceAttributes> getDevicesForAttributes(AudioAttributes attributes) { in getDevicesForAttributes() 409 public void setDeviceVolumeBehavior(AudioDeviceAttributes device, int deviceVolumeBehavior) { } in setDeviceVolumeBehavior() 411 public int getDeviceVolumeBehavior(AudioDeviceAttributes device) { in getDeviceVolumeBehavior() 606 void onPreferredDevicesForCapturePresetChanged(int var1, List<AudioDeviceAttributes> var2); in onPreferredDevicesForCapturePresetChanged() [all …]
|
/frameworks/base/packages/SettingsLib/tests/robotests/src/com/android/settingslib/bluetooth/ |
D | HearingAidAudioRoutingHelperTest.java | 31 import android.media.AudioDeviceAttributes; 75 private AudioDeviceAttributes mHearingDeviceAttribute; 91 mHearingDeviceAttribute = new AudioDeviceAttributes( in setUp() 92 AudioDeviceAttributes.ROLE_OUTPUT, in setUp() 134 final AudioDeviceAttributes speakerDevice = new AudioDeviceAttributes( in setPreferredDeviceRoutingStrategies_valueDeviceSpeaker_callSetStrategy() 135 AudioDeviceAttributes.ROLE_OUTPUT, AudioDeviceInfo.TYPE_BUILTIN_SPEAKER, ""); in setPreferredDeviceRoutingStrategies_valueDeviceSpeaker_callSetStrategy()
|