summaryrefslogtreecommitdiff
path: root/com/android/server/tv/TvInputHardwareManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'com/android/server/tv/TvInputHardwareManager.java')
-rw-r--r--com/android/server/tv/TvInputHardwareManager.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/com/android/server/tv/TvInputHardwareManager.java b/com/android/server/tv/TvInputHardwareManager.java
index c1607e94..6117da7b 100644
--- a/com/android/server/tv/TvInputHardwareManager.java
+++ b/com/android/server/tv/TvInputHardwareManager.java
@@ -1022,6 +1022,20 @@ class TvInputHardwareManager implements TvInputHal.Callback {
}
}
+ @Override
+ public boolean dispatchKeyEventToHdmi(KeyEvent event) throws RemoteException {
+ synchronized (mImplLock) {
+ if (mReleased) {
+ throw new IllegalStateException("Device already released.");
+ }
+ }
+ if (mInfo.getType() != TvInputHardwareInfo.TV_INPUT_TYPE_HDMI) {
+ return false;
+ }
+ // TODO(hdmi): mHdmiClient.sendKeyEvent(event);
+ return false;
+ }
+
private boolean startCapture(Surface surface, TvStreamConfig config) {
synchronized (mImplLock) {
if (mReleased) {