/frameworks/base/services/tests/servicestests/src/com/android/server/hdmi/ |
D | HdmiUtilsTest.java | 25 import android.hardware.hdmi.HdmiDeviceInfo; 292 HdmiDeviceInfo.DEVICE_TV); in getTypeFromAddress() 294 HdmiDeviceInfo.DEVICE_RECORDER); in getTypeFromAddress() 296 HdmiDeviceInfo.DEVICE_RECORDER); in getTypeFromAddress() 298 HdmiDeviceInfo.DEVICE_TUNER); in getTypeFromAddress() 300 HdmiDeviceInfo.DEVICE_PLAYBACK); in getTypeFromAddress() 302 HdmiDeviceInfo.DEVICE_AUDIO_SYSTEM); in getTypeFromAddress() 304 HdmiDeviceInfo.DEVICE_TUNER); in getTypeFromAddress() 306 HdmiDeviceInfo.DEVICE_TUNER); in getTypeFromAddress() 308 HdmiDeviceInfo.DEVICE_PLAYBACK); in getTypeFromAddress() [all …]
|
D | HdmiCecNetworkTest.java | 27 import android.hardware.hdmi.HdmiDeviceInfo; 76 void invokeDeviceEventListeners(HdmiDeviceInfo device, int status) { in setUp() 189 mHdmiCecNetwork.addLocalDevice(HdmiDeviceInfo.DEVICE_TV, in localDevices_verifyOne_tv() 195 assertThat(mHdmiCecNetwork.getLocalDevice(HdmiDeviceInfo.DEVICE_TV)).isNotNull(); in localDevices_verifyOne_tv() 196 assertThat(mHdmiCecNetwork.getLocalDevice(HdmiDeviceInfo.DEVICE_PLAYBACK)).isNull(); in localDevices_verifyOne_tv() 202 mHdmiCecNetwork.addLocalDevice(HdmiDeviceInfo.DEVICE_PLAYBACK, in localDevices_verifyOne_playback() 208 assertThat(mHdmiCecNetwork.getLocalDevice(HdmiDeviceInfo.DEVICE_PLAYBACK)).isNotNull(); in localDevices_verifyOne_playback() 209 assertThat(mHdmiCecNetwork.getLocalDevice(HdmiDeviceInfo.DEVICE_TV)).isNull(); in localDevices_verifyOne_playback() 220 HdmiDeviceInfo cecDeviceInfo = mHdmiCecNetwork.getCecDeviceInfo(logicalAddress); in cecDevices_tracking_logicalAddressOnly() 224 assertThat(cecDeviceInfo.getDeviceType()).isEqualTo(HdmiDeviceInfo.DEVICE_PLAYBACK); in cecDevices_tracking_logicalAddressOnly() [all …]
|
D | ReportFeaturesMessageTest.java | 31 import android.hardware.hdmi.HdmiDeviceInfo; 78 Lists.newArrayList(HdmiDeviceInfo.DEVICE_TV), Constants.RC_PROFILE_TV, in build_basicTv_1_4() 90 Lists.newArrayList(HdmiDeviceInfo.DEVICE_PLAYBACK), Constants.RC_PROFILE_TV, in build_basicPlayback_1_4() 102 Lists.newArrayList(HdmiDeviceInfo.DEVICE_PLAYBACK, in build_basicPlaybackAudioSystem_1_4() 103 HdmiDeviceInfo.DEVICE_AUDIO_SYSTEM), Constants.RC_PROFILE_TV, in build_basicPlaybackAudioSystem_1_4() 115 Lists.newArrayList(HdmiDeviceInfo.DEVICE_TV), Constants.RC_PROFILE_TV, in build_basicTv_2_0() 127 Lists.newArrayList(HdmiDeviceInfo.DEVICE_TV), Constants.RC_PROFILE_TV, in build_remoteControlTv_2_0() 139 Lists.newArrayList(HdmiDeviceInfo.DEVICE_PLAYBACK), Constants.RC_PROFILE_SOURCE, in build_remoteControlPlayback_2_0() 152 Lists.newArrayList(HdmiDeviceInfo.DEVICE_TV), Constants.RC_PROFILE_TV, in build_deviceFeaturesTv_2_0() 166 Lists.newArrayList(HdmiDeviceInfo.DEVICE_PLAYBACK), Constants.RC_PROFILE_SOURCE, in build_deviceFeaturesPlayback_2_0()
|
D | HdmiCecLocalDeviceTvTest.java | 50 import android.hardware.hdmi.HdmiDeviceInfo; 114 private HdmiDeviceInfo mDevice; 117 DeviceEventListener(HdmiDeviceInfo device, int status) { in DeviceEventListener() 126 HdmiDeviceInfo getDeviceInfo() { in getDeviceInfo() 144 Collections.singletonList(HdmiDeviceInfo.DEVICE_TV), in setUp() 182 void invokeDeviceEventListeners(HdmiDeviceInfo device, int status) { in setUp() 337 mHdmiCecLocalDeviceTv.setActivePath(HdmiDeviceInfo.PATH_INVALID); in getActiveSource_noActiveSource() 344 HdmiDeviceInfo externalDevice = HdmiDeviceInfo.cecDeviceBuilder() in getActiveSource_deviceInNetworkIsActiveSource() 363 HdmiDeviceInfo externalDevice = HdmiDeviceInfo.hardwarePort(0x1000, 1); in getActiveSource_unknownLogicalAddressInNetworkIsActiveSource() 375 HdmiDeviceInfo externalDevice = HdmiDeviceInfo.cecDeviceBuilder() in getActiveSource_unknownDeviceIsActiveSource() [all …]
|
D | RoutingControlActionTest.java | 35 import android.hardware.hdmi.HdmiDeviceInfo; 106 private static final HdmiDeviceInfo DEVICE_INFO_AVR = HdmiDeviceInfo.cecDeviceBuilder() 110 .setDeviceType(HdmiDeviceInfo.DEVICE_AUDIO_SYSTEM) 114 private static final HdmiDeviceInfo DEVICE_INFO_PLAYER = HdmiDeviceInfo.cecDeviceBuilder() 118 .setDeviceType(HdmiDeviceInfo.DEVICE_PLAYBACK) 155 Collections.singletonList(HdmiDeviceInfo.DEVICE_TV), in setUp()
|
D | PlaybackDeviceToAudioSystemAvbTest.java | 23 import android.hardware.hdmi.HdmiDeviceInfo; 53 return HdmiDeviceInfo.DEVICE_AUDIO_SYSTEM; in getSystemAudioDeviceType() 73 Arrays.asList(HdmiDeviceInfo.DEVICE_TV), Constants.RC_PROFILE_TV, in switchToTv_absoluteVolumeControlDisabledUntilAllConditionsMet()
|
D | PlaybackDeviceToTvAvbTest.java | 25 import android.hardware.hdmi.HdmiDeviceInfo; 54 return HdmiDeviceInfo.DEVICE_TV; in getSystemAudioDeviceType() 76 Arrays.asList(HdmiDeviceInfo.DEVICE_AUDIO_SYSTEM), Constants.RC_PROFILE_SOURCE, in switchToAudioSystem_absoluteVolumeControlDisabledUntilAllConditionsMet()
|
D | DetectTvSystemAudioModeSupportActionTest.java | 23 import android.hardware.hdmi.HdmiDeviceInfo; 47 private HdmiDeviceInfo mDeviceInfoForTests; 58 mDeviceInfoForTests = HdmiDeviceInfo.hardwarePort(1001, 1234); in SetUp() 117 HdmiDeviceInfo getDeviceInfo() { in SetUp()
|
/frameworks/base/services/core/java/com/android/server/hdmi/ |
D | HdmiCecNetwork.java | 24 import android.hardware.hdmi.HdmiDeviceInfo; 79 private final SparseArray<HdmiDeviceInfo> mDeviceInfos = new SparseArray<>(); 85 private List<HdmiDeviceInfo> mSafeAllDeviceInfos = Collections.emptyList(); 88 private List<HdmiDeviceInfo> mSafeExternalInputs = Collections.emptyList(); 101 private UnmodifiableSparseArray<HdmiDeviceInfo> mPortDeviceMap; 187 public HdmiDeviceInfo getDeviceInfo(int id) { in getDeviceInfo() 202 private HdmiDeviceInfo addDeviceInfo(HdmiDeviceInfo deviceInfo) { in addDeviceInfo() 204 HdmiDeviceInfo oldDeviceInfo = getCecDeviceInfo(deviceInfo.getLogicalAddress()); in addDeviceInfo() 225 private HdmiDeviceInfo removeDeviceInfo(int id) { in removeDeviceInfo() 227 HdmiDeviceInfo deviceInfo = mDeviceInfos.get(id); in removeDeviceInfo() [all …]
|
D | HdmiMhlLocalDeviceStub.java | 3 import android.hardware.hdmi.HdmiDeviceInfo; 11 private static final HdmiDeviceInfo INFO = HdmiDeviceInfo.mhlDevice( 24 HdmiDeviceInfo getInfo() { in getInfo()
|
D | HdmiUtils.java | 27 import android.hardware.hdmi.HdmiDeviceInfo; 62 entry(Constants.ADDR_TV, Lists.newArrayList(HdmiDeviceInfo.DEVICE_TV)), 64 Lists.newArrayList(HdmiDeviceInfo.DEVICE_RECORDER)), 66 Lists.newArrayList(HdmiDeviceInfo.DEVICE_RECORDER)), 67 entry(Constants.ADDR_TUNER_1, Lists.newArrayList(HdmiDeviceInfo.DEVICE_TUNER)), 69 Lists.newArrayList(HdmiDeviceInfo.DEVICE_PLAYBACK)), 71 Lists.newArrayList(HdmiDeviceInfo.DEVICE_AUDIO_SYSTEM)), 72 entry(Constants.ADDR_TUNER_2, Lists.newArrayList(HdmiDeviceInfo.DEVICE_TUNER)), 73 entry(Constants.ADDR_TUNER_3, Lists.newArrayList(HdmiDeviceInfo.DEVICE_TUNER)), 75 Lists.newArrayList(HdmiDeviceInfo.DEVICE_PLAYBACK)), [all …]
|
D | HotplugDetectionAction.java | 19 import android.hardware.hdmi.HdmiDeviceInfo; 166 List<HdmiDeviceInfo> deviceInfoList = in checkHotplug() 176 HdmiDeviceInfo avr = tv().getAvrDeviceInfo(); in checkHotplug() 205 List<HdmiDeviceInfo> infoList, boolean audioOnly, boolean requirePhysicalAddress) { in infoListToBitSet() 207 for (HdmiDeviceInfo info : infoList) { in infoListToBitSet() 209 || (info.getDeviceType() == HdmiDeviceInfo.DEVICE_AUDIO_SYSTEM); in infoListToBitSet() 211 || (info.getPhysicalAddress() != HdmiDeviceInfo.PATH_INVALID); in infoListToBitSet() 252 HdmiDeviceInfo info = localDevice().mService.getHdmiCecNetwork().getCecDeviceInfo(address); in mayChangeRoutingPath() 285 if (!HdmiUtils.isEligibleAddressForDevice(HdmiDeviceInfo.DEVICE_AUDIO_SYSTEM, address)) { in mayDisableSystemAudioAndARC()
|
D | ReportFeaturesMessage.java | 26 import android.hardware.hdmi.HdmiDeviceInfo; 105 case HdmiDeviceInfo.DEVICE_TV: in hdmiDeviceInfoDeviceTypeToShiftValue() 107 case HdmiDeviceInfo.DEVICE_RECORDER: in hdmiDeviceInfoDeviceTypeToShiftValue() 109 case HdmiDeviceInfo.DEVICE_TUNER: in hdmiDeviceInfoDeviceTypeToShiftValue() 111 case HdmiDeviceInfo.DEVICE_PLAYBACK: in hdmiDeviceInfoDeviceTypeToShiftValue() 113 case HdmiDeviceInfo.DEVICE_AUDIO_SYSTEM: in hdmiDeviceInfoDeviceTypeToShiftValue() 115 case HdmiDeviceInfo.DEVICE_PURE_CEC_SWITCH: in hdmiDeviceInfoDeviceTypeToShiftValue()
|
D | NewDeviceAction.java | 18 import android.hardware.hdmi.HdmiDeviceInfo; 56 private HdmiDeviceInfo mOldDeviceInfo; 89 HdmiDeviceInfo deviceInfo = HdmiDeviceInfo.cecDeviceBuilder() in start() 210 HdmiDeviceInfo deviceInfo = HdmiDeviceInfo.cecDeviceBuilder() in addDeviceInfo() 238 if (HdmiUtils.isEligibleAddressForDevice(HdmiDeviceInfo.DEVICE_AUDIO_SYSTEM, in addDeviceInfo()
|
D | PowerStatusMonitorAction.java | 21 import android.hardware.hdmi.HdmiDeviceInfo; 109 private void resetPowerStatus(List<HdmiDeviceInfo> deviceInfos) { in resetPowerStatus() 111 for (HdmiDeviceInfo info : deviceInfos) { in resetPowerStatus() 120 List<HdmiDeviceInfo> deviceInfos = in queryPowerStatus() 123 for (HdmiDeviceInfo info : deviceInfos) { in queryPowerStatus()
|
D | RequestArcAction.java | 20 import android.hardware.hdmi.HdmiDeviceInfo; 45 if (!HdmiUtils.verifyAddressType(getSourceAddress(), HdmiDeviceInfo.DEVICE_TV) || in RequestArcAction() 46 !HdmiUtils.verifyAddressType(avrAddress, HdmiDeviceInfo.DEVICE_AUDIO_SYSTEM)) { in RequestArcAction()
|
D | DeviceSelectActionFromTv.java | 20 import android.hardware.hdmi.HdmiDeviceInfo; 64 private final HdmiDeviceInfo mTarget; 77 DeviceSelectActionFromTv(HdmiCecLocalDeviceTv source, HdmiDeviceInfo target, in DeviceSelectActionFromTv() 85 DeviceSelectActionFromTv(HdmiCecLocalDeviceTv source, HdmiDeviceInfo target, in DeviceSelectActionFromTv() 108 HdmiDeviceInfo targetDevice = localDevice().mService.getHdmiCecNetwork() in start()
|
D | DeviceSelectActionFromPlayback.java | 20 import android.hardware.hdmi.HdmiDeviceInfo; 75 private final HdmiDeviceInfo mTarget; 88 DeviceSelectActionFromPlayback(HdmiCecLocalDevicePlayback source, HdmiDeviceInfo target, in DeviceSelectActionFromPlayback() 96 DeviceSelectActionFromPlayback(HdmiCecLocalDevicePlayback source, HdmiDeviceInfo target, in DeviceSelectActionFromPlayback() 122 HdmiDeviceInfo targetDevice = localDevice().mService.getHdmiCecNetwork() in start()
|
D | HdmiCecLocalDeviceTv.java | 38 import android.hardware.hdmi.HdmiDeviceInfo; 124 HdmiDeviceInfo info = tvInfo.getHdmiDeviceInfo(); 166 super(service, HdmiDeviceInfo.DEVICE_TV); in HdmiCecLocalDeviceTv() 274 HdmiDeviceInfo targetDevice = mService.getHdmiCecNetwork().getDeviceInfo(id); in deviceSelect() 378 HdmiDeviceInfo info = mService.getHdmiCecNetwork().getCecDeviceInfo( in updateActiveInput() 385 info = HdmiDeviceInfo.hardwarePort(path, getActivePortId()); in updateActiveInput() 448 HdmiDeviceInfo info = mService.getHdmiCecNetwork().getDeviceInfoByPath(getActivePath()); in findKeyReceiverAddress() 467 HdmiDeviceInfo info = mService.getHdmiCecNetwork().getCecDeviceInfo(logicalAddress); in handleActiveSource() 474 || info.getDeviceType() == HdmiDeviceInfo.DEVICE_AUDIO_SYSTEM) { in handleActiveSource() 520 HdmiDeviceInfo inactiveSource = mService.getHdmiCecNetwork().getCecDeviceInfo( in handleInactiveSource() [all …]
|
D | Constants.java | 21 import android.hardware.hdmi.HdmiDeviceInfo; 86 public static final int ADDR_INVALID = HdmiDeviceInfo.ADDR_INVALID; 89 public static final int ADDR_INTERNAL = HdmiDeviceInfo.ADDR_INTERNAL; 250 static final int VENDOR_ID_UNKNOWN = HdmiDeviceInfo.VENDOR_ID_UNKNOWN; 358 static final int INVALID_PORT_ID = HdmiDeviceInfo.PORT_INVALID; 359 static final int INVALID_PHYSICAL_ADDRESS = HdmiDeviceInfo.PATH_INVALID; 360 static final int TV_PHYSICAL_ADDRESS = HdmiDeviceInfo.PATH_INTERNAL;
|
/frameworks/base/core/tests/hdmitests/src/android/hardware/hdmi/ |
D | HdmiDeviceInfoTest.java | 49 .addEqualityGroup(HdmiDeviceInfo.INACTIVE_DEVICE) in testEquals() 51 HdmiDeviceInfo.hardwarePort(phyAddr, portId), in testEquals() 52 HdmiDeviceInfo.hardwarePort(phyAddr, portId)) in testEquals() 54 HdmiDeviceInfo.mhlDevice(phyAddr, portId, adopterId, deviceId), in testEquals() 55 HdmiDeviceInfo.mhlDevice(phyAddr, portId, adopterId, deviceId)) in testEquals() 57 HdmiDeviceInfo.cecDeviceBuilder() in testEquals() 66 HdmiDeviceInfo.cecDeviceBuilder() in testEquals()
|
/frameworks/base/core/java/android/hardware/hdmi/ |
D | HdmiDeviceInfo.java | 36 public class HdmiDeviceInfo implements Parcelable { class 98 public static final HdmiDeviceInfo INACTIVE_DEVICE = new HdmiDeviceInfo(); 136 public static final @android.annotation.NonNull Parcelable.Creator<HdmiDeviceInfo> CREATOR = 137 new Parcelable.Creator<HdmiDeviceInfo>() { 139 public HdmiDeviceInfo createFromParcel(Parcel source) { 169 return HdmiDeviceInfo.INACTIVE_DEVICE; 176 public HdmiDeviceInfo[] newArray(int size) { 177 return new HdmiDeviceInfo[size]; 190 public HdmiDeviceInfo() { in HdmiDeviceInfo() method in HdmiDeviceInfo 217 private HdmiDeviceInfo(Builder builder) { in HdmiDeviceInfo() method in HdmiDeviceInfo [all …]
|
D | IHdmiInputChangeListener.aidl | 19 import android.hardware.hdmi.HdmiDeviceInfo; 28 void onChanged(in HdmiDeviceInfo device); in onChanged()
|
D | IHdmiDeviceEventListener.aidl | 19 import android.hardware.hdmi.HdmiDeviceInfo; 41 void onStatusChanged(in HdmiDeviceInfo deviceInfo, in int status); in onStatusChanged()
|
/frameworks/base/media/java/android/media/tv/ |
D | ITvInputService.aidl | 20 import android.hardware.hdmi.HdmiDeviceInfo; 44 oneway void notifyHdmiDeviceAdded(in HdmiDeviceInfo deviceInfo); in notifyHdmiDeviceAdded() 45 oneway void notifyHdmiDeviceRemoved(in HdmiDeviceInfo deviceInfo); in notifyHdmiDeviceRemoved() 46 oneway void notifyHdmiDeviceUpdated(in HdmiDeviceInfo deviceInfo); in notifyHdmiDeviceUpdated()
|