Searched refs:HdmiCecFeatureAction (Results 1 - 19 of 19) sorted by relevance

/frameworks/base/services/core/java/com/android/server/hdmi/
H A DHdmiCecFeatureAction.java34 * command. {@link HdmiCecFeatureAction} represents the life cycle of the communication, manages the
44 abstract class HdmiCecFeatureAction { class
45 private static final String TAG = "HdmiCecFeatureAction";
62 private ArrayList<Pair<HdmiCecFeatureAction, Runnable>> mOnFinishedCallbacks;
64 HdmiCecFeatureAction(HdmiCecLocalDevice source) { method in class:HdmiCecFeatureAction
178 protected final void addAndStartAction(HdmiCecFeatureAction action) {
182 protected final <T extends HdmiCecFeatureAction> List<T> getActions(final Class<T> clazz) {
196 protected final void removeAction(HdmiCecFeatureAction action) {
200 protected final <T extends HdmiCecFeatureAction> void removeAction(final Class<T> clazz) {
204 protected final <T extends HdmiCecFeatureAction> voi
[all...]
H A DHdmiCecLocalDevice.java127 private final ArrayList<HdmiCecFeatureAction> mActions = new ArrayList<>();
313 for (HdmiCecFeatureAction action : new ArrayList<>(mActions)) {
636 void addAndStartAction(final HdmiCecFeatureAction action) {
649 for (HdmiCecFeatureAction action : mActions) {
659 <T extends HdmiCecFeatureAction> boolean hasAction(final Class<T> clazz) {
661 for (HdmiCecFeatureAction action : mActions) {
671 <T extends HdmiCecFeatureAction> List<T> getActions(final Class<T> clazz) {
674 for (HdmiCecFeatureAction action : mActions) {
686 * Remove the given {@link HdmiCecFeatureAction} object from the action queue.
688 * @param action {@link HdmiCecFeatureAction} t
[all...]
H A DDevicePowerStatusAction.java33 final class DevicePowerStatusAction extends HdmiCecFeatureAction {
H A DRequestArcAction.java25 abstract class RequestArcAction extends HdmiCecFeatureAction {
H A DSetArcTransmissionStateAction.java27 final class SetArcTransmissionStateAction extends HdmiCecFeatureAction {
H A DSystemAudioAutoInitiationAction.java25 final class SystemAudioAutoInitiationAction extends HdmiCecFeatureAction {
H A DOneTouchPlayAction.java31 final class OneTouchPlayAction extends HdmiCecFeatureAction {
H A DOneTouchRecordAction.java32 public class OneTouchRecordAction extends HdmiCecFeatureAction {
H A DPowerStatusMonitorAction.java30 public class PowerStatusMonitorAction extends HdmiCecFeatureAction {
H A DSendKeyAction.java35 final class SendKeyAction extends HdmiCecFeatureAction {
H A DSystemAudioStatusAction.java30 final class SystemAudioStatusAction extends HdmiCecFeatureAction {
H A DDeviceSelectAction.java35 final class DeviceSelectAction extends HdmiCecFeatureAction {
H A DVolumeControlAction.java35 final class VolumeControlAction extends HdmiCecFeatureAction {
H A DHotplugDetectionAction.java36 final class HotplugDetectionAction extends HdmiCecFeatureAction {
H A DNewDeviceAction.java36 final class NewDeviceAction extends HdmiCecFeatureAction {
H A DRoutingControlAction.java41 final class RoutingControlAction extends HdmiCecFeatureAction {
H A DSystemAudioAction.java31 abstract class SystemAudioAction extends HdmiCecFeatureAction {
H A DTimerRecordingAction.java34 public class TimerRecordingAction extends HdmiCecFeatureAction {
H A DDeviceDiscoveryAction.java43 final class DeviceDiscoveryAction extends HdmiCecFeatureAction {

Completed in 66 milliseconds