| package com.android.server.hdmi; |
| |
| import android.hardware.hdmi.HdmiDeviceInfo; |
| import android.hardware.hdmi.IHdmiControlCallback; |
| |
| /** |
| * Stub class that models a logical mhl device hosted in this system. |
| */ |
| final class HdmiMhlLocalDeviceStub { |
| |
| private static final HdmiDeviceInfo INFO = new HdmiDeviceInfo( |
| Constants.INVALID_PHYSICAL_ADDRESS, Constants.INVALID_PORT_ID, -1, -1); |
| private final HdmiControlService mService; |
| private final int mPortId; |
| |
| protected HdmiMhlLocalDeviceStub(HdmiControlService service, int portId) { |
| mService = service; |
| mPortId = portId; |
| } |
| |
| void onDeviceRemoved() { |
| } |
| |
| HdmiDeviceInfo getInfo() { |
| return INFO; |
| } |
| |
| void setBusMode(int cbusmode) { |
| } |
| |
| void onBusOvercurrentDetected(boolean on) { |
| } |
| |
| void setDeviceStatusChange(int adopterId, int deviceId) { |
| } |
| |
| int getPortId() { |
| return mPortId; |
| } |
| |
| void turnOn(IHdmiControlCallback callback) { |
| } |
| |
| void sendKeyEvent(int keycode, boolean isPressed) { |
| } |
| |
| void sendStandby() { |
| } |
| } |