Home
last modified time | relevance | path

Searched refs:AudioDeviceAttributes (Results 1 – 25 of 81) sorted by relevance

1234

/frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/data/repository/
DSpatializerRepository.kt19 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/
DFakeSpatializerRepository.kt19 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/
DSpatialAudioComponentInteractor.kt20 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/
DAudioDeviceAttributes.java46 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 …]
DAudioDeviceVolumeManager.java98 @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 …]
DIAudioService.aidl23 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 …]
DIMuteAwaitConnectionCallback.aidl19 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()
DIAudioDeviceVolumeDispatcher.aidl19 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/
DSpatializerInteractor.kt19 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/
DAudioDeviceAttributes.java43 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()
DTvAudioManager.java53 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/
DFakeAudioFramework.java25 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/
DSpatializerHelperTest.java26 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()
DNoOpAudioSystemAdapter.java21 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()
DAudioDeviceVolumeManagerTest.java28 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()
DDeviceVolumeBehaviorTest.java27 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/
DAudioManagerWrapper.java21 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()
DDefaultAudioManagerWrapper.java22 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/
DAudioSystemAdapter.java22 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 …]
DAudioDeviceInventory.java42 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 …]
DAudioDeviceBroker.java32 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/
DHearingAidAudioRoutingConstants.java20 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/
DMediaMuteAwaitConnectionManager.kt22 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/
DAudioManager.java147 …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/
DHearingAidAudioRoutingHelperTest.java31 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()

1234