Searched refs:HdmiCecMessage (Results 1 - 25 of 33) sorted by path

12

/frameworks/base/services/core/java/com/android/server/hdmi/
H A DActiveSourceHandler.java85 HdmiCecMessage activeSourceCommand = HdmiCecMessageBuilder.buildActiveSource(
H A DDelayedMessageBuffer.java29 private final ArrayList<HdmiCecMessage> mBuffer = new ArrayList<>();
40 * @param message {@link HdmiCecMessage} to add
42 void add(HdmiCecMessage message) {
69 for (Iterator<HdmiCecMessage> iter = mBuffer.iterator(); iter.hasNext(); ) {
70 HdmiCecMessage message = iter.next();
78 for (HdmiCecMessage message : mBuffer) {
88 ArrayList<HdmiCecMessage> copiedBuffer = new ArrayList<HdmiCecMessage>(mBuffer);
90 for (HdmiCecMessage message : copiedBuffer) {
107 ArrayList<HdmiCecMessage> copiedBuffe
[all...]
H A DDeviceDiscoveryAction.java210 HdmiCecMessage message = getCecMessageCache().getMessage(address, opcode);
219 boolean processCommand(HdmiCecMessage cmd) {
246 private void handleReportPhysicalAddress(HdmiCecMessage cmd) {
272 private void handleSetOsdName(HdmiCecMessage cmd) {
295 private void handleVendorId(HdmiCecMessage cmd) {
H A DDevicePowerStatusAction.java75 boolean processCommand(HdmiCecMessage cmd) {
H A DDeviceSelectAction.java63 private final HdmiCecMessage mGivePowerStatus;
110 public boolean processCommand(HdmiCecMessage cmd) {
H A DHdmiCecController.java528 private void onReceiveCommand(HdmiCecMessage message) {
538 void maySendFeatureAbortCommand(HdmiCecMessage message, int reason) {
557 void sendCommand(HdmiCecMessage cecMessage) {
563 void sendCommand(final HdmiCecMessage cecMessage,
603 HdmiCecMessage command = HdmiCecMessageBuilder.of(srcAddress, dstAddress, body);
H A DHdmiCecFeatureAction.java90 abstract boolean processCommand(HdmiCecMessage cmd);
169 protected final void sendCommand(HdmiCecMessage cmd) {
173 protected final void sendCommand(HdmiCecMessage cmd,
H A DHdmiCecLocalDevice.java223 boolean dispatchMessage(HdmiCecMessage message) {
235 protected final boolean onMessage(HdmiCecMessage message) {
315 private boolean dispatchMessageToAction(HdmiCecMessage message) {
332 HdmiCecMessage cecMessage = HdmiCecMessageBuilder.buildReportPhysicalAddressCommand(
342 HdmiCecMessage cecMessage = HdmiCecMessageBuilder.buildDeviceVendorIdCommand(
349 protected boolean handleGetCecVersion(HdmiCecMessage message) {
352 HdmiCecMessage cecMessage = HdmiCecMessageBuilder.buildCecVersion(message.getDestination(),
359 protected boolean handleActiveSource(HdmiCecMessage message) {
364 protected boolean handleInactiveSource(HdmiCecMessage message) {
369 protected boolean handleRequestActiveSource(HdmiCecMessage messag
[all...]
H A DHdmiCecLocalDevicePlayback.java232 protected boolean handleActiveSource(HdmiCecMessage message) {
246 protected boolean handleUserControlPressed(HdmiCecMessage message) {
254 protected boolean handleSetStreamPath(HdmiCecMessage message) {
268 protected boolean handleRoutingChange(HdmiCecMessage message) {
277 protected boolean handleRoutingInformation(HdmiCecMessage message) {
311 protected boolean handleRequestActiveSource(HdmiCecMessage message) {
318 protected boolean handleSetMenuLanguage(HdmiCecMessage message) {
H A DHdmiCecLocalDeviceTv.java251 boolean dispatchMessage(HdmiCecMessage message) {
308 HdmiCecMessage activeSource = HdmiCecMessageBuilder.buildActiveSource(
421 HdmiCecMessage routingChange =
492 protected boolean handleActiveSource(HdmiCecMessage message) {
516 protected boolean handleInactiveSource(HdmiCecMessage message) {
554 protected boolean handleRequestActiveSource(HdmiCecMessage message) {
566 protected boolean handleGetMenuLanguage(HdmiCecMessage message) {
577 HdmiCecMessage command = HdmiCecMessageBuilder.buildSetMenuLanguageCommand(
588 protected boolean handleReportPhysicalAddress(HdmiCecMessage message) {
616 protected boolean handleReportPowerStatus(HdmiCecMessage comman
[all...]
H A DHdmiCecMessage.java28 public final class HdmiCecMessage { class
40 public HdmiCecMessage(int source, int destination, int opcode, byte[] params) { method in class:HdmiCecMessage
H A DHdmiCecMessageBuilder.java23 * A helper class to build {@link HdmiCecMessage} from various cec commands.
31 * Build {@link HdmiCecMessage} from raw data.
36 * @return newly created {@link HdmiCecMessage}
38 static HdmiCecMessage of(int src, int dest, byte[] body) {
41 return new HdmiCecMessage(src, dest, opcode, params);
52 * @return newly created {@link HdmiCecMessage}
54 static HdmiCecMessage buildFeatureAbortCommand(int src, int dest, int originalOpcode,
68 * @return newly created {@link HdmiCecMessage}
70 static HdmiCecMessage buildGivePhysicalAddress(int src, int dest) {
79 * @return newly created {@link HdmiCecMessage}
[all...]
H A DHdmiCecMessageCache.java23 * Cache for incoming message. It caches {@link HdmiCecMessage} with source address and opcode
38 // It's like [Source Logical Address, [Opcode, HdmiCecMessage]].
39 private final SparseArray<SparseArray<HdmiCecMessage>> mCache = new SparseArray<>();
45 * Return a {@link HdmiCecMessage} corresponding to the given {@code address} and
50 * @return null if has no {@link HdmiCecMessage} matched to the given {@code address} and {code
53 public HdmiCecMessage getMessage(int address, int opcode) {
54 SparseArray<HdmiCecMessage> messages = mCache.get(address);
63 * Flush all {@link HdmiCecMessage}s sent from the given {@code address}.
72 * Flush all cached {@link HdmiCecMessage}s.
79 * Cache incoming {@link HdmiCecMessage}
[all...]
H A DHdmiCecMessageValidator.java23 * A helper class to validates {@link HdmiCecMessage}.
193 int isValid(HdmiCecMessage message) {
H A DHdmiCecStandbyModeHandler.java27 boolean handle(HdmiCecMessage message);
32 public boolean handle(HdmiCecMessage message) {
39 public boolean handle(HdmiCecMessage message) {
50 public boolean handle(HdmiCecMessage message) {
58 public boolean handle(HdmiCecMessage message) {
69 public boolean handle(HdmiCecMessage message) {
154 * @param message {@link HdmiCecMessage} to be processed
158 boolean handleCommand(HdmiCecMessage message) {
H A DHdmiControlService.java309 private List<HdmiCecMessage> mBuffer = new ArrayList<>();
311 public void bufferMessage(HdmiCecMessage message) {
328 for (final HdmiCecMessage message : mBuffer) {
339 private void bufferActiveSource(HdmiCecMessage message) {
345 private void bufferImageOrTextViewOn(HdmiCecMessage message) {
353 private boolean replaceMessageIfBuffered(HdmiCecMessage message, int opcode) {
355 HdmiCecMessage bufferedMessage = mBuffer.get(i);
838 void sendCecCommand(HdmiCecMessage command, @Nullable SendMessageCallback callback) {
851 void sendCecCommand(HdmiCecMessage command) {
863 void maySendFeatureAbortCommand(HdmiCecMessage comman
[all...]
H A DHdmiUtils.java135 static boolean checkCommandSource(HdmiCecMessage cmd, int expectedAddress, String tag) {
150 static boolean parseCommandParamSystemAudioStatus(HdmiCecMessage cmd) {
H A DHotplugDetectionAction.java81 boolean processCommand(HdmiCecMessage cmd) {
H A DNewDeviceAction.java94 public boolean processCommand(HdmiCecMessage cmd) {
142 HdmiCecMessage message = getCecMessageCache().getMessage(destAddress, opcode);
H A DOneTouchPlayAction.java97 boolean processCommand(HdmiCecMessage cmd) {
H A DOneTouchRecordAction.java79 boolean processCommand(HdmiCecMessage cmd) {
91 private boolean handleRecordStatus(HdmiCecMessage cmd) {
H A DPowerStatusMonitorAction.java66 boolean processCommand(HdmiCecMessage cmd) {
74 private boolean handleReportPowerStatus(HdmiCecMessage cmd) {
H A DRequestArcAction.java49 boolean processCommand(HdmiCecMessage cmd) {
H A DRequestArcInitiationAction.java42 HdmiCecMessage command = HdmiCecMessageBuilder.buildRequestArcInitiation(
H A DRequestArcTerminationAction.java41 HdmiCecMessage command =

Completed in 236 milliseconds

12