blob: 43469b52910888a3e29f2c60fbea047d39b66ca7 [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 = HdmiDeviceInfo.mhlDevice(
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() {
}
}