blob: 06ecb5a2c8a03a84d27bbc5da05fe58c36f309ad [file] [log] [blame]
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() {
}
}