public interface android.hardware.hdmi.IHdmiControlService extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.hardware.hdmi.IHdmiControlService
super_class: java.lang.Object
{
public abstract int[] getSupportedTypes();
descriptor: ()[I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract android.hardware.hdmi.HdmiDeviceInfo getActiveSource();
descriptor: ()Landroid/hardware/hdmi/HdmiDeviceInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void oneTouchPlay(android.hardware.hdmi.IHdmiControlCallback);
descriptor: (Landroid/hardware/hdmi/IHdmiControlCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callback
public abstract void queryDisplayStatus(android.hardware.hdmi.IHdmiControlCallback);
descriptor: (Landroid/hardware/hdmi/IHdmiControlCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callback
public abstract void addHotplugEventListener(android.hardware.hdmi.IHdmiHotplugEventListener);
descriptor: (Landroid/hardware/hdmi/IHdmiHotplugEventListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
public abstract void removeHotplugEventListener(android.hardware.hdmi.IHdmiHotplugEventListener);
descriptor: (Landroid/hardware/hdmi/IHdmiHotplugEventListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
public abstract void addDeviceEventListener(android.hardware.hdmi.IHdmiDeviceEventListener);
descriptor: (Landroid/hardware/hdmi/IHdmiDeviceEventListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
public abstract void deviceSelect(int, android.hardware.hdmi.IHdmiControlCallback);
descriptor: (ILandroid/hardware/hdmi/IHdmiControlCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
deviceId
callback
public abstract void portSelect(int, android.hardware.hdmi.IHdmiControlCallback);
descriptor: (ILandroid/hardware/hdmi/IHdmiControlCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
portId
callback
public abstract void sendKeyEvent(int, int, boolean);
descriptor: (IIZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
deviceType
keyCode
isPressed
public abstract java.util.List<android.hardware.hdmi.HdmiPortInfo> getPortInfo();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: ()Ljava/util/List<Landroid/hardware/hdmi/HdmiPortInfo;>;
public abstract boolean canChangeSystemAudioMode();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean getSystemAudioMode();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void setSystemAudioMode(boolean, android.hardware.hdmi.IHdmiControlCallback);
descriptor: (ZLandroid/hardware/hdmi/IHdmiControlCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
enabled
callback
public abstract void addSystemAudioModeChangeListener(android.hardware.hdmi.IHdmiSystemAudioModeChangeListener);
descriptor: (Landroid/hardware/hdmi/IHdmiSystemAudioModeChangeListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
public abstract void removeSystemAudioModeChangeListener(android.hardware.hdmi.IHdmiSystemAudioModeChangeListener);
descriptor: (Landroid/hardware/hdmi/IHdmiSystemAudioModeChangeListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
public abstract void setArcMode(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
enabled
public abstract void setProhibitMode(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
enabled
public abstract void setSystemAudioVolume(int, int, int);
descriptor: (III)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
oldIndex
newIndex
maxIndex
public abstract void setSystemAudioMute(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
mute
public abstract void setInputChangeListener(android.hardware.hdmi.IHdmiInputChangeListener);
descriptor: (Landroid/hardware/hdmi/IHdmiInputChangeListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
public abstract java.util.List<android.hardware.hdmi.HdmiDeviceInfo> getInputDevices();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: ()Ljava/util/List<Landroid/hardware/hdmi/HdmiDeviceInfo;>;
public abstract java.util.List<android.hardware.hdmi.HdmiDeviceInfo> getDeviceList();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: ()Ljava/util/List<Landroid/hardware/hdmi/HdmiDeviceInfo;>;
public abstract void sendVendorCommand(int, int, byte[], boolean);
descriptor: (II[BZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
deviceType
targetAddress
params
hasVendorId
public abstract void addVendorCommandListener(android.hardware.hdmi.IHdmiVendorCommandListener, int);
descriptor: (Landroid/hardware/hdmi/IHdmiVendorCommandListener;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
deviceType
public abstract void sendStandby(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
deviceType
deviceId
public abstract void setHdmiRecordListener(android.hardware.hdmi.IHdmiRecordListener);
descriptor: (Landroid/hardware/hdmi/IHdmiRecordListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callback
public abstract void startOneTouchRecord(int, byte[]);
descriptor: (I[B)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
recorderAddress
recordSource
public abstract void stopOneTouchRecord(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
recorderAddress
public abstract void startTimerRecording(int, int, byte[]);
descriptor: (II[B)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
recorderAddress
sourceType
recordSource
public abstract void clearTimerRecording(int, int, byte[]);
descriptor: (II[B)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
recorderAddress
sourceType
recordSource
public abstract void sendMhlVendorCommand(int, int, int, byte[]);
descriptor: (III[B)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
portId
offset
length
data
public abstract void addHdmiMhlVendorCommandListener(android.hardware.hdmi.IHdmiMhlVendorCommandListener);
descriptor: (Landroid/hardware/hdmi/IHdmiMhlVendorCommandListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
public abstract void setStandbyMode(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
isStandbyModeOn
}
SourceFile: "IHdmiControlService.java"
NestMembers:
android.hardware.hdmi.IHdmiControlService$Stub android.hardware.hdmi.IHdmiControlService$Stub$Proxy
InnerClasses:
public abstract Stub = android.hardware.hdmi.IHdmiControlService$Stub of android.hardware.hdmi.IHdmiControlService