diff options
Diffstat (limited to 'com/android/server/tv/TvInputHardwareManager.java')
-rw-r--r-- | com/android/server/tv/TvInputHardwareManager.java | 14 |
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) { |