public class PowerStatusMonitorAction extends Object
Modifier and Type | Field and Description |
---|---|
protected com.android.server.hdmi.HdmiCecFeatureAction.ActionTimer |
mActionTimer |
protected static int |
MSG_TIMEOUT |
protected int |
mState |
protected static int |
STATE_NONE |
Modifier and Type | Method and Description |
---|---|
protected void |
addAndStartAction(com.android.server.hdmi.HdmiCecFeatureAction action) |
protected void |
addOnFinishedCallback(com.android.server.hdmi.HdmiCecFeatureAction action,
Runnable runnable) |
protected void |
addTimer(int state,
int delayMillis) |
protected void |
finish()
Finish up the action.
|
protected <T extends com.android.server.hdmi.HdmiCecFeatureAction> |
getActions(Class<T> clazz) |
protected com.android.server.hdmi.HdmiCecMessageCache |
getCecMessageCache() |
protected int |
getSourceAddress() |
protected int |
getSourcePath() |
protected com.android.server.hdmi.HdmiCecLocalDevice |
localDevice() |
protected com.android.server.hdmi.HdmiCecLocalDevicePlayback |
playback() |
protected void |
pollDevices(com.android.server.hdmi.HdmiControlService.DevicePollingCallback callback,
int pickStrategy,
int retryCount) |
protected <T extends com.android.server.hdmi.HdmiCecFeatureAction> |
removeAction(Class<T> clazz) |
protected void |
removeAction(com.android.server.hdmi.HdmiCecFeatureAction action)
Remove the action from the action queue.
|
protected <T extends com.android.server.hdmi.HdmiCecFeatureAction> |
removeActionExcept(Class<T> clazz,
com.android.server.hdmi.HdmiCecFeatureAction exception) |
protected void |
sendCommand(HdmiCecMessage cmd) |
protected void |
sendCommand(HdmiCecMessage cmd,
com.android.server.hdmi.HdmiControlService.SendMessageCallback callback) |
protected void |
sendUserControlPressedAndReleased(int targetAddress,
int uiCommand) |
protected com.android.server.hdmi.HdmiCecLocalDeviceTv |
tv() |
protected static final int MSG_TIMEOUT
protected static final int STATE_NONE
protected int mState
protected com.android.server.hdmi.HdmiCecFeatureAction.ActionTimer mActionTimer
protected void addTimer(int state, int delayMillis)
protected final void sendCommand(HdmiCecMessage cmd)
protected final void sendCommand(HdmiCecMessage cmd, com.android.server.hdmi.HdmiControlService.SendMessageCallback callback)
protected final void addAndStartAction(com.android.server.hdmi.HdmiCecFeatureAction action)
protected final <T extends com.android.server.hdmi.HdmiCecFeatureAction> List<T> getActions(Class<T> clazz)
protected final com.android.server.hdmi.HdmiCecMessageCache getCecMessageCache()
protected final void removeAction(com.android.server.hdmi.HdmiCecFeatureAction action)
action
- protected final <T extends com.android.server.hdmi.HdmiCecFeatureAction> void removeAction(Class<T> clazz)
protected final <T extends com.android.server.hdmi.HdmiCecFeatureAction> void removeActionExcept(Class<T> clazz, com.android.server.hdmi.HdmiCecFeatureAction exception)
protected final void pollDevices(com.android.server.hdmi.HdmiControlService.DevicePollingCallback callback, int pickStrategy, int retryCount)
protected void finish()
protected final com.android.server.hdmi.HdmiCecLocalDevice localDevice()
protected final com.android.server.hdmi.HdmiCecLocalDevicePlayback playback()
protected final com.android.server.hdmi.HdmiCecLocalDeviceTv tv()
protected final int getSourceAddress()
protected final int getSourcePath()
protected final void sendUserControlPressedAndReleased(int targetAddress, int uiCommand)
protected final void addOnFinishedCallback(com.android.server.hdmi.HdmiCecFeatureAction action, Runnable runnable)