/aosp14/frameworks/base/services/core/java/com/android/server/media/ |
H A D | AudioAttributesUtils.java | 23 import android.media.AudioDeviceInfo; 47 case AudioDeviceInfo.TYPE_DOCK: in mapToMediaRouteType() 48 case AudioDeviceInfo.TYPE_DOCK_ANALOG: in mapToMediaRouteType() 50 case AudioDeviceInfo.TYPE_HDMI: in mapToMediaRouteType() 52 case AudioDeviceInfo.TYPE_USB_DEVICE: in mapToMediaRouteType() 56 case AudioDeviceInfo.TYPE_BLE_HEADSET: in mapToMediaRouteType() 58 case AudioDeviceInfo.TYPE_HEARING_AID: in mapToMediaRouteType() 81 case AudioDeviceInfo.TYPE_DOCK: in isDeviceOutputAttributes() 82 case AudioDeviceInfo.TYPE_DOCK_ANALOG: in isDeviceOutputAttributes() 83 case AudioDeviceInfo.TYPE_HDMI: in isDeviceOutputAttributes() [all …]
|
/aosp14/frameworks/base/media/java/android/media/audiofx/ |
H A D | Virtualizer.java | 20 import android.media.AudioDeviceInfo; 320 return AudioDeviceInfo.TYPE_UNKNOWN; in getDeviceForModeForce() 332 case AudioDeviceInfo.TYPE_USB_HEADSET: in deviceToMode() 335 case AudioDeviceInfo.TYPE_LINE_ANALOG: in deviceToMode() 338 case AudioDeviceInfo.TYPE_HDMI: in deviceToMode() 339 case AudioDeviceInfo.TYPE_HDMI_ARC: in deviceToMode() 340 case AudioDeviceInfo.TYPE_USB_DEVICE: in deviceToMode() 342 case AudioDeviceInfo.TYPE_DOCK: in deviceToMode() 343 case AudioDeviceInfo.TYPE_FM: in deviceToMode() 344 case AudioDeviceInfo.TYPE_AUX_LINE: in deviceToMode() [all …]
|
/aosp14/frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/ |
H A D | DeviceIconUtil.java | 22 import android.media.AudioDeviceInfo; 44 AudioDeviceInfo.TYPE_USB_DEVICE, in DeviceIconUtil() 48 AudioDeviceInfo.TYPE_USB_HEADSET, in DeviceIconUtil() 52 AudioDeviceInfo.TYPE_USB_ACCESSORY, in DeviceIconUtil() 56 AudioDeviceInfo.TYPE_DOCK, in DeviceIconUtil() 60 AudioDeviceInfo.TYPE_HDMI, in DeviceIconUtil() 64 AudioDeviceInfo.TYPE_WIRED_HEADSET, in DeviceIconUtil() 68 AudioDeviceInfo.TYPE_WIRED_HEADPHONES, in DeviceIconUtil() 72 AudioDeviceInfo.TYPE_BUILTIN_SPEAKER, in DeviceIconUtil() 91 @AudioDeviceInfo.AudioDeviceType int audioDeviceType) { in getIconResIdFromAudioDeviceType() [all …]
|
/aosp14/frameworks/base/packages/SettingsLib/tests/robotests/src/com/android/settingslib/media/ |
H A D | DeviceIconUtilTest.java | 21 import android.media.AudioDeviceInfo; 94 assertThat(mDeviceIconUtil.getIconResIdFromAudioDeviceType(AudioDeviceInfo.TYPE_USB_DEVICE)) in getIconResIdFromAudioDeviceType_usbDevice_isHeadphone() 101 mDeviceIconUtil.getIconResIdFromAudioDeviceType(AudioDeviceInfo.TYPE_USB_HEADSET)) in getIconResIdFromAudioDeviceType_usbHeadset_isHeadphone() 108 mDeviceIconUtil.getIconResIdFromAudioDeviceType(AudioDeviceInfo.TYPE_USB_ACCESSORY)) in getIconResIdFromAudioDeviceType_usbAccessory_isHeadphone() 114 assertThat(mDeviceIconUtil.getIconResIdFromAudioDeviceType(AudioDeviceInfo.TYPE_DOCK)) in getIconResIdFromAudioDeviceType_dock_isHeadphone() 120 assertThat(mDeviceIconUtil.getIconResIdFromAudioDeviceType(AudioDeviceInfo.TYPE_HDMI)) in getIconResIdFromAudioDeviceType_hdmi_isHeadphone() 127 mDeviceIconUtil.getIconResIdFromAudioDeviceType(AudioDeviceInfo.TYPE_WIRED_HEADSET)) in getIconResIdFromAudioDeviceType_wiredHeadset_isHeadphone() 134 mDeviceIconUtil.getIconResIdFromAudioDeviceType(AudioDeviceInfo.TYPE_WIRED_HEADPHONES)) in getIconResIdFromAudioDeviceType_wiredHeadphones_isHeadphone() 141 mDeviceIconUtil.getIconResIdFromAudioDeviceType(AudioDeviceInfo.TYPE_BUILTIN_SPEAKER)) in getIconResIdFromAudioDeviceType_builtinSpeaker_isSmartphone() 147 assertThat(mDeviceIconUtil.getIconResIdFromAudioDeviceType(AudioDeviceInfo.TYPE_UNKNOWN)) in getIconResIdFromAudioDeviceType_unsupportedType_isSmartphone()
|
/aosp14/frameworks/base/media/java/android/media/ |
H A D | AudioDeviceAttributes.java | 67 private final @AudioDeviceInfo.AudioDeviceType int mType; 101 public AudioDeviceAttributes(@NonNull AudioDeviceInfo deviceInfo) { in AudioDeviceAttributes() 120 public AudioDeviceAttributes(@Role int role, @AudioDeviceInfo.AudioDeviceType int type, in AudioDeviceAttributes() 136 public AudioDeviceAttributes(@Role int role, @AudioDeviceInfo.AudioDeviceType int type, in AudioDeviceAttributes() 144 AudioDeviceInfo.enforceValidAudioDeviceTypeOut(type); in AudioDeviceAttributes() 145 mNativeType = AudioDeviceInfo.convertDeviceTypeToInternalDevice(type); in AudioDeviceAttributes() 147 AudioDeviceInfo.enforceValidAudioDeviceTypeIn(type); in AudioDeviceAttributes() 148 mNativeType = AudioDeviceInfo.convertDeviceTypeToInternalInputDevice(type, address); in AudioDeviceAttributes() 181 mType = AudioDeviceInfo.convertInternalDeviceToDeviceType(nativeType); in AudioDeviceAttributes() 220 public @AudioDeviceInfo.AudioDeviceType int getType() { in getType()
|
H A D | AudioRouting.java | 35 public boolean setPreferredDevice(AudioDeviceInfo deviceInfo); in setPreferredDevice() 41 public AudioDeviceInfo getPreferredDevice(); in getPreferredDevice() 49 public AudioDeviceInfo getRoutedDevice(); in getRoutedDevice()
|
H A D | HwAudioSource.java | 37 private final AudioDeviceInfo mAudioDeviceInfo; 56 private HwAudioSource(@NonNull AudioDeviceInfo device, @NonNull AudioAttributes attributes) { in HwAudioSource() 218 private AudioDeviceInfo mAudioDeviceInfo; 244 public @NonNull Builder setAudioDeviceInfo(@NonNull AudioDeviceInfo info) { in setAudioDeviceInfo()
|
H A D | AudioDeviceCallback.java | 31 public void onAudioDevicesAdded(AudioDeviceInfo[] addedDevices) {} in onAudioDevicesAdded() 39 public void onAudioDevicesRemoved(AudioDeviceInfo[] removedDevices) {} in onAudioDevicesRemoved()
|
H A D | MediaRoute2Info.java | 178 public static final int TYPE_BUILTIN_SPEAKER = AudioDeviceInfo.TYPE_BUILTIN_SPEAKER; 185 public static final int TYPE_WIRED_HEADSET = AudioDeviceInfo.TYPE_WIRED_HEADSET; 192 public static final int TYPE_WIRED_HEADPHONES = AudioDeviceInfo.TYPE_WIRED_HEADPHONES; 199 public static final int TYPE_BLUETOOTH_A2DP = AudioDeviceInfo.TYPE_BLUETOOTH_A2DP; 206 public static final int TYPE_HDMI = AudioDeviceInfo.TYPE_HDMI; 213 public static final int TYPE_USB_DEVICE = AudioDeviceInfo.TYPE_USB_DEVICE; 220 public static final int TYPE_USB_ACCESSORY = AudioDeviceInfo.TYPE_USB_ACCESSORY; 227 public static final int TYPE_DOCK = AudioDeviceInfo.TYPE_DOCK; 234 public static final int TYPE_USB_HEADSET = AudioDeviceInfo.TYPE_USB_HEADSET; 241 public static final int TYPE_HEARING_AID = AudioDeviceInfo.TYPE_HEARING_AID; [all …]
|
H A D | AudioManager.java | 7620 private static AudioDeviceInfo[] 7632 AudioDeviceInfo[] deviceList = new AudioDeviceInfo[numRecs]; in infoListFromPortList() 7712 for (AudioDeviceInfo device : devices) { in getDeviceForPortId() 7817 for (AudioDeviceInfo device : devices) { in addMicrophonesFromAudioDeviceInfo() 7956 AudioDeviceInfo[] deviceList = in broadcastDeviceListChange_sync() 7961 AudioDeviceInfo[] added_devices = in broadcastDeviceListChange_sync() 7963 AudioDeviceInfo[] removed_devices = in broadcastDeviceListChange_sync() 8782 AudioDeviceInfo deviceForType = null; in getDeviceInfoFromTypeAndAddress() 9494 @NonNull AudioDeviceInfo device, in setPreferredMixerAttributes() 9522 @NonNull AudioDeviceInfo device) { in getPreferredMixerAttributes() [all …]
|
H A D | Ringtone.java | 168 private AudioDeviceInfo getBuiltinDevice(AudioManager audioManager) { in getBuiltinDevice() 169 AudioDeviceInfo[] deviceList = audioManager.getDevices(AudioManager.GET_DEVICES_OUTPUTS); in getBuiltinDevice() 170 for (AudioDeviceInfo device : deviceList) { in getBuiltinDevice() 171 if (device.getType() == AudioDeviceInfo.TYPE_BUILTIN_SPEAKER) { in getBuiltinDevice()
|
H A D | AudioDeviceInfo.java | 35 public final class AudioDeviceInfo { class 394 AudioDeviceInfo that = (AudioDeviceInfo) o; in equals() 405 AudioDeviceInfo(AudioDevicePort port) { in AudioDeviceInfo() method in AudioDeviceInfo
|
/aosp14/frameworks/base/services/core/java/com/android/server/audio/ |
H A D | AdiDeviceState.java | 26 import android.media.AudioDeviceInfo; 43 @AudioDeviceInfo.AudioDeviceType 70 AdiDeviceState(@AudioDeviceInfo.AudioDeviceType int deviceType, in AdiDeviceState() 77 mInternalDeviceType = AudioDeviceInfo.convertDeviceTypeToInternalDevice(deviceType); in AdiDeviceState() 90 @AudioDeviceInfo.AudioDeviceType 129 @AudioDeviceInfo.AudioDeviceType 134 public void setAudioDeviceCategory(@AudioDeviceInfo.AudioDeviceType int audioDeviceCategory) { in setAudioDeviceCategory()
|
H A D | SpatializerHelper.java | 30 import android.media.AudioDeviceInfo; 92 append(AudioDeviceInfo.TYPE_DOCK, SpatializationMode.SPATIALIZER_TRANSAURAL); 98 append(AudioDeviceInfo.TYPE_AUX_LINE, SpatializationMode.SPATIALIZER_TRANSAURAL); 556 if (canonicalDeviceType == AudioDeviceInfo.TYPE_UNKNOWN) { in addCompatibleAudioDevice() 596 final int deviceType = AudioDeviceInfo.convertDeviceTypeToInternalDevice( in logDeviceState() 627 @AudioDeviceInfo.AudioDeviceType 633 return AudioDeviceInfo.TYPE_BUILTIN_SPEAKER; in getCanonicalDeviceType() 635 return AudioDeviceInfo.TYPE_WIRED_HEADPHONES; in getCanonicalDeviceType() 637 return AudioDeviceInfo.TYPE_UNKNOWN; in getCanonicalDeviceType() 668 final @AudioDeviceInfo.AudioDeviceType int deviceType = ada.getType(); in evaluateState() [all …]
|
H A D | AudioDeviceBroker.java | 31 import android.media.AudioDeviceInfo; 485 AudioDeviceInfo.TYPE_BLUETOOTH_SCO, 487 AudioDeviceInfo.TYPE_USB_HEADSET, 490 AudioDeviceInfo.TYPE_HEARING_AID, 491 AudioDeviceInfo.TYPE_BLE_HEADSET, 492 AudioDeviceInfo.TYPE_USB_DEVICE, 493 AudioDeviceInfo.TYPE_BLE_SPEAKER, 494 AudioDeviceInfo.TYPE_LINE_ANALOG, 495 AudioDeviceInfo.TYPE_HDMI, 496 AudioDeviceInfo.TYPE_AUX_LINE [all …]
|
/aosp14/frameworks/base/packages/SettingsLib/src/com/android/settingslib/bluetooth/ |
H A D | HearingAidAudioRoutingHelper.java | 22 import android.media.AudioDeviceInfo; 116 AudioDeviceInfo[] audioDevices = mAudioManager.getDevices(AudioManager.GET_DEVICES_OUTPUTS); in getMatchedHearingDeviceAttributes() 117 for (AudioDeviceInfo audioDevice : audioDevices) { in getMatchedHearingDeviceAttributes() 119 if (audioDevice.getType() == AudioDeviceInfo.TYPE_HEARING_AID in getMatchedHearingDeviceAttributes() 120 || audioDevice.getType() == AudioDeviceInfo.TYPE_BLE_HEADSET) { in getMatchedHearingDeviceAttributes() 129 private boolean matchAddress(CachedBluetoothDevice device, AudioDeviceInfo audioDevice) { in matchAddress()
|
H A D | HearingAidAudioRoutingConstants.java | 21 import android.media.AudioDeviceInfo; 73 AudioDeviceAttributes.ROLE_OUTPUT, AudioDeviceInfo.TYPE_BUILTIN_SPEAKER, "");
|
/aosp14/frameworks/base/packages/SettingsLib/tests/robotests/src/com/android/settingslib/bluetooth/ |
H A D | HearingAidAudioRoutingHelperTest.java | 30 import android.media.AudioDeviceInfo; 67 private AudioDeviceInfo mAudioDeviceInfo; 78 when(mAudioDeviceInfo.getType()).thenReturn(AudioDeviceInfo.TYPE_HEARING_AID); in setUp() 81 new AudioDeviceInfo[]{mAudioDeviceInfo}); in setUp() 88 AudioDeviceInfo.TYPE_HEARING_AID, in setUp() 116 AudioDeviceAttributes.ROLE_OUTPUT, AudioDeviceInfo.TYPE_BUILTIN_SPEAKER, ""); in setPreferredDeviceRoutingStrategies_valueDeviceSpeaker_callSetStrategy()
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/audio/ |
H A D | AudioDeviceBrokerTest.java | 32 import android.media.AudioDeviceInfo; 208 new AdiDeviceState(AudioDeviceInfo.TYPE_BUILTIN_SPEAKER, in testAdiDeviceStateNullAddressCtor() 210 new AdiDeviceState(AudioDeviceInfo.TYPE_BLUETOOTH_A2DP, in testAdiDeviceStateNullAddressCtor() 220 AudioDeviceInfo.TYPE_BUILTIN_SPEAKER, AudioManager.DEVICE_OUT_SPEAKER, "bla"); in testAdiDeviceStateStringSerialization()
|
H A D | AudioDeviceVolumeManagerTest.java | 26 import android.media.AudioDeviceInfo; 41 AudioDeviceAttributes.ROLE_OUTPUT, AudioDeviceInfo.TYPE_BUILTIN_SPEAKER, "");
|
H A D | DeviceVolumeBehaviorTest.java | 27 import android.media.AudioDeviceInfo; 47 AudioDeviceAttributes.ROLE_OUTPUT, AudioDeviceInfo.TYPE_BUILTIN_SPEAKER, "");
|
/aosp14/frameworks/base/services/core/java/com/android/server/hdmi/ |
H A D | HdmiCecLocalDeviceAudioSystem.java | 33 import android.media.AudioDeviceInfo; 506 AudioDeviceInfo deviceInfo = getSystemAudioDeviceInfo(); in handleRequestShortAudioDescriptor() 526 AudioDeviceInfo deviceInfo, @AudioCodec int[] audioCodecs) { in getSupportedShortAudioDescriptors() 594 AudioDeviceInfo deviceInfo, @AudioCodec int audioCodec) { in getSupportedShortAudioDescriptor() 685 private byte getFirstByteOfSAD(AudioDeviceInfo deviceInfo, @AudioCodec int audioCodec) { in getFirstByteOfSAD() 698 private byte getSecondByteOfSAD(AudioDeviceInfo deviceInfo) { in getSecondByteOfSAD() 725 private int getMaxNumberOfChannels(AudioDeviceInfo deviceInfo) { in getMaxNumberOfChannels() 736 private byte getThirdSadByteForCodecs2Through8(AudioDeviceInfo deviceInfo) { in getThirdSadByteForCodecs2Through8() 757 private AudioDeviceInfo getSystemAudioDeviceInfo() { in getSystemAudioDeviceInfo() 766 for (AudioDeviceInfo device : devices) { in getSystemAudioDeviceInfo() [all …]
|
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/media/muteawait/ |
H A D | MediaMuteAwaitConnectionManagerTest.kt | 24 import android.media.AudioDeviceInfo 157 AudioDeviceInfo.TYPE_USB_HEADSET, 238 AudioDeviceInfo.TYPE_USB_HEADSET,
|
/aosp14/frameworks/base/media/java/android/media/audiopolicy/ |
H A D | AudioPolicy.java | 30 import android.media.AudioDeviceInfo; 425 public boolean setUidDeviceAffinity(int uid, @NonNull List<AudioDeviceInfo> devices) { in setUidDeviceAffinity() 436 for (AudioDeviceInfo device : devices) { in setUidDeviceAffinity() 442 AudioDeviceInfo.convertDeviceTypeToInternalDevice(device.getType()); in setUidDeviceAffinity() 524 @NonNull List<AudioDeviceInfo> devices) { in setUserIdDeviceAffinity() 533 for (AudioDeviceInfo device : devices) { in setUserIdDeviceAffinity() 539 AudioDeviceInfo.convertDeviceTypeToInternalDevice(device.getType()); in setUserIdDeviceAffinity()
|
H A D | AudioMix.java | 23 import android.media.AudioDeviceInfo; 401 public Builder setDevice(@NonNull AudioDeviceInfo device) throws IllegalArgumentException { in setDevice() 408 mDeviceSystemType = AudioDeviceInfo.convertDeviceTypeToInternalDevice(device.getType()); in setDevice()
|