Rename canChangeSystemAudioMode on HdmiCecLocalDeviceTv with hasSystemAudioDevice.

Change-Id: Id9ddcf377b30ef86ceb7c3933f2a89f1d95ab842
This commit is contained in:
Jungshik Jang
2014-06-23 17:28:58 +09:00
parent a5b7414970
commit e9cf1583c7
2 changed files with 13 additions and 14 deletions

View File

@@ -284,11 +284,6 @@ final class HdmiCecLocalDeviceTv extends HdmiCecLocalDevice {
addAndStartAction(
new SystemAudioActionFromTv(this, avr.getLogicalAddress(), enabled, callback));
}
boolean canChangeSystemAudioMode() {
// TODO: once have immutable device info, test whether avr info exists or not.
return false;
}
void setSystemAudioMode(boolean on) {
@@ -504,6 +499,12 @@ final class HdmiCecLocalDeviceTv extends HdmiCecLocalDevice {
return false;
}
@ServiceThreadOnly
HdmiCecDeviceInfo getAvrDeviceInfo() {
assertRunOnServiceThread();
return getDeviceInfo(HdmiCec.ADDR_AUDIO_SYSTEM);
}
/**
* Return a {@link HdmiCecDeviceInfo} corresponding to the given {@code logicalAddress}.
*
@@ -520,10 +521,12 @@ final class HdmiCecLocalDeviceTv extends HdmiCecLocalDevice {
return mDeviceInfos.get(logicalAddress);
}
@ServiceThreadOnly
HdmiCecDeviceInfo getAvrDeviceInfo() {
assertRunOnServiceThread();
return getDeviceInfo(HdmiCec.ADDR_AUDIO_SYSTEM);
boolean hasSystemAudioDevice() {
return getSafeAvrDeviceInfo() != null;
}
HdmiCecDeviceInfo getSafeAvrDeviceInfo() {
return getSafeDeviceInfo(HdmiCec.ADDR_AUDIO_SYSTEM);
}
/**
@@ -539,10 +542,6 @@ final class HdmiCecLocalDeviceTv extends HdmiCecLocalDevice {
}
}
HdmiCecDeviceInfo getSafeAvrDeviceInfo() {
return getSafeDeviceInfo(HdmiCec.ADDR_AUDIO_SYSTEM);
}
/**
* Called when a device is newly added or a new device is detected.
*

View File

@@ -672,7 +672,7 @@ public final class HdmiControlService extends SystemService {
if (tv == null) {
return false;
}
return tv.canChangeSystemAudioMode();
return tv.hasSystemAudioDevice();
}
@Override