public abstract class android.hardware.hdmi.IHdmiControlService$Stub extends android.os.Binder implements android.hardware.hdmi.IHdmiControlService
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: android.hardware.hdmi.IHdmiControlService$Stub
super_class: android.os.Binder
{
private static final java.lang.String DESCRIPTOR;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "android.hardware.hdmi.IHdmiControlService"
static final int TRANSACTION_getSupportedTypes;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int TRANSACTION_getActiveSource;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int TRANSACTION_oneTouchPlay;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final int TRANSACTION_queryDisplayStatus;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final int TRANSACTION_addHotplugEventListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 5
static final int TRANSACTION_removeHotplugEventListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 6
static final int TRANSACTION_addDeviceEventListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 7
static final int TRANSACTION_deviceSelect;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 8
static final int TRANSACTION_portSelect;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 9
static final int TRANSACTION_sendKeyEvent;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 10
static final int TRANSACTION_getPortInfo;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 11
static final int TRANSACTION_canChangeSystemAudioMode;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 12
static final int TRANSACTION_getSystemAudioMode;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 13
static final int TRANSACTION_setSystemAudioMode;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 14
static final int TRANSACTION_addSystemAudioModeChangeListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 15
static final int TRANSACTION_removeSystemAudioModeChangeListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 16
static final int TRANSACTION_setArcMode;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 17
static final int TRANSACTION_setProhibitMode;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 18
static final int TRANSACTION_setSystemAudioVolume;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 19
static final int TRANSACTION_setSystemAudioMute;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 20
static final int TRANSACTION_setInputChangeListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 21
static final int TRANSACTION_getInputDevices;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 22
static final int TRANSACTION_getDeviceList;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 23
static final int TRANSACTION_sendVendorCommand;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 24
static final int TRANSACTION_addVendorCommandListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 25
static final int TRANSACTION_sendStandby;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 26
static final int TRANSACTION_setHdmiRecordListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 27
static final int TRANSACTION_startOneTouchRecord;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 28
static final int TRANSACTION_stopOneTouchRecord;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 29
static final int TRANSACTION_startTimerRecording;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 30
static final int TRANSACTION_clearTimerRecording;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 31
static final int TRANSACTION_sendMhlVendorCommand;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 32
static final int TRANSACTION_addHdmiMhlVendorCommandListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 33
static final int TRANSACTION_setStandbyMode;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 34
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial android.os.Binder.<init>:()V
1: aload 0
aload 0
ldc "android.hardware.hdmi.IHdmiControlService"
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/hardware/hdmi/IHdmiControlService$Stub;
public static android.hardware.hdmi.IHdmiControlService asInterface(android.os.IBinder);
descriptor: (Landroid/os/IBinder;)Landroid/hardware/hdmi/IHdmiControlService;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
ldc "android.hardware.hdmi.IHdmiControlService"
invokeinterface android.os.IBinder.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface;
astore 1
start local 1 3: aload 1
ifnull 5
aload 1
instanceof android.hardware.hdmi.IHdmiControlService
ifeq 5
4: aload 1
checkcast android.hardware.hdmi.IHdmiControlService
areturn
5: StackMap locals: android.os.IInterface
StackMap stack:
new android.hardware.hdmi.IHdmiControlService$Stub$Proxy
dup
aload 0
invokespecial android.hardware.hdmi.IHdmiControlService$Stub$Proxy.<init>:(Landroid/os/IBinder;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 obj Landroid/os/IBinder;
3 6 1 iin Landroid/os/IInterface;
MethodParameters:
Name Flags
obj
public android.os.IBinder asBinder();
descriptor: ()Landroid/os/IBinder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/hdmi/IHdmiControlService$Stub;
public boolean onTransact(int, android.os.Parcel, android.os.Parcel, int);
descriptor: (ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=10, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: ldc "android.hardware.hdmi.IHdmiControlService"
astore 5
start local 5 1: iload 1
lookupswitch { // 35
1: 4
2: 9
3: 18
4: 23
5: 28
6: 33
7: 38
8: 43
9: 49
10: 55
11: 64
12: 69
13: 76
14: 83
15: 91
16: 96
17: 101
18: 108
19: 115
20: 122
21: 129
22: 134
23: 139
24: 144
25: 154
26: 160
27: 166
28: 171
29: 177
30: 182
31: 189
32: 196
33: 204
34: 209
1598968902: 2
default: 216
}
2: StackMap locals: java.lang.String
StackMap stack:
aload 3
aload 5
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
5: aload 0
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.getSupportedTypes:()[I
astore 6
start local 6 6: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
7: aload 3
aload 6
invokevirtual android.os.Parcel.writeIntArray:([I)V
8: iconst_1
ireturn
end local 6 9: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
10: aload 0
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.getActiveSource:()Landroid/hardware/hdmi/HdmiDeviceInfo;
astore 6
start local 6 11: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
12: aload 6
ifnull 16
13: aload 3
iconst_1
invokevirtual android.os.Parcel.writeInt:(I)V
14: aload 6
aload 3
iconst_1
invokevirtual android.hardware.hdmi.HdmiDeviceInfo.writeToParcel:(Landroid/os/Parcel;I)V
15: goto 17
16: StackMap locals: android.hardware.hdmi.HdmiDeviceInfo
StackMap stack:
aload 3
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
17: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 6 18: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
19: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.hardware.hdmi.IHdmiControlCallback$Stub.asInterface:(Landroid/os/IBinder;)Landroid/hardware/hdmi/IHdmiControlCallback;
astore 6
start local 6 20: aload 0
aload 6
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.oneTouchPlay:(Landroid/hardware/hdmi/IHdmiControlCallback;)V
21: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
22: iconst_1
ireturn
end local 6 23: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
24: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.hardware.hdmi.IHdmiControlCallback$Stub.asInterface:(Landroid/os/IBinder;)Landroid/hardware/hdmi/IHdmiControlCallback;
astore 6
start local 6 25: aload 0
aload 6
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.queryDisplayStatus:(Landroid/hardware/hdmi/IHdmiControlCallback;)V
26: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
27: iconst_1
ireturn
end local 6 28: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
29: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.hardware.hdmi.IHdmiHotplugEventListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/hardware/hdmi/IHdmiHotplugEventListener;
astore 6
start local 6 30: aload 0
aload 6
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.addHotplugEventListener:(Landroid/hardware/hdmi/IHdmiHotplugEventListener;)V
31: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
32: iconst_1
ireturn
end local 6 33: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
34: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.hardware.hdmi.IHdmiHotplugEventListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/hardware/hdmi/IHdmiHotplugEventListener;
astore 6
start local 6 35: aload 0
aload 6
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.removeHotplugEventListener:(Landroid/hardware/hdmi/IHdmiHotplugEventListener;)V
36: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
37: iconst_1
ireturn
end local 6 38: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
39: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.hardware.hdmi.IHdmiDeviceEventListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/hardware/hdmi/IHdmiDeviceEventListener;
astore 6
start local 6 40: aload 0
aload 6
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.addDeviceEventListener:(Landroid/hardware/hdmi/IHdmiDeviceEventListener;)V
41: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
42: iconst_1
ireturn
end local 6 43: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
44: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 45: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.hardware.hdmi.IHdmiControlCallback$Stub.asInterface:(Landroid/os/IBinder;)Landroid/hardware/hdmi/IHdmiControlCallback;
astore 7
start local 7 46: aload 0
iload 6
aload 7
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.deviceSelect:(ILandroid/hardware/hdmi/IHdmiControlCallback;)V
47: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
48: iconst_1
ireturn
end local 7 end local 6 49: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
50: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 51: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.hardware.hdmi.IHdmiControlCallback$Stub.asInterface:(Landroid/os/IBinder;)Landroid/hardware/hdmi/IHdmiControlCallback;
astore 7
start local 7 52: aload 0
iload 6
aload 7
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.portSelect:(ILandroid/hardware/hdmi/IHdmiControlCallback;)V
53: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
54: iconst_1
ireturn
end local 7 end local 6 55: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
56: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 57: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 58: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 59
iconst_1
goto 60
StackMap locals: int int
StackMap stack:
59: iconst_0
StackMap locals:
StackMap stack: int
60: istore 8
start local 8 61: aload 0
iload 6
iload 7
iload 8
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.sendKeyEvent:(IIZ)V
62: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
63: iconst_1
ireturn
end local 8 end local 7 end local 6 64: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
65: aload 0
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.getPortInfo:()Ljava/util/List;
astore 6
start local 6 66: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
67: aload 3
aload 6
invokevirtual android.os.Parcel.writeTypedList:(Ljava/util/List;)V
68: iconst_1
ireturn
end local 6 69: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
70: aload 0
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.canChangeSystemAudioMode:()Z
istore 6
start local 6 71: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
72: aload 3
iload 6
ifeq 73
iconst_1
goto 74
StackMap locals: android.hardware.hdmi.IHdmiControlService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
StackMap stack: android.os.Parcel
73: iconst_0
StackMap locals: android.hardware.hdmi.IHdmiControlService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
StackMap stack: android.os.Parcel int
74: invokevirtual android.os.Parcel.writeInt:(I)V
75: iconst_1
ireturn
end local 6 76: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
77: aload 0
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.getSystemAudioMode:()Z
istore 6
start local 6 78: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
79: aload 3
iload 6
ifeq 80
iconst_1
goto 81
StackMap locals: android.hardware.hdmi.IHdmiControlService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
StackMap stack: android.os.Parcel
80: iconst_0
StackMap locals: android.hardware.hdmi.IHdmiControlService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
StackMap stack: android.os.Parcel int
81: invokevirtual android.os.Parcel.writeInt:(I)V
82: iconst_1
ireturn
end local 6 83: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
84: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 85
iconst_1
goto 86
StackMap locals:
StackMap stack:
85: iconst_0
StackMap locals:
StackMap stack: int
86: istore 6
start local 6 87: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.hardware.hdmi.IHdmiControlCallback$Stub.asInterface:(Landroid/os/IBinder;)Landroid/hardware/hdmi/IHdmiControlCallback;
astore 7
start local 7 88: aload 0
iload 6
aload 7
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.setSystemAudioMode:(ZLandroid/hardware/hdmi/IHdmiControlCallback;)V
89: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
90: iconst_1
ireturn
end local 7 end local 6 91: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
92: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.hardware.hdmi.IHdmiSystemAudioModeChangeListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/hardware/hdmi/IHdmiSystemAudioModeChangeListener;
astore 6
start local 6 93: aload 0
aload 6
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.addSystemAudioModeChangeListener:(Landroid/hardware/hdmi/IHdmiSystemAudioModeChangeListener;)V
94: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
95: iconst_1
ireturn
end local 6 96: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
97: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.hardware.hdmi.IHdmiSystemAudioModeChangeListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/hardware/hdmi/IHdmiSystemAudioModeChangeListener;
astore 6
start local 6 98: aload 0
aload 6
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.removeSystemAudioModeChangeListener:(Landroid/hardware/hdmi/IHdmiSystemAudioModeChangeListener;)V
99: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
100: iconst_1
ireturn
end local 6 101: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
102: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 103
iconst_1
goto 104
StackMap locals:
StackMap stack:
103: iconst_0
StackMap locals:
StackMap stack: int
104: istore 6
start local 6 105: aload 0
iload 6
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.setArcMode:(Z)V
106: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
107: iconst_1
ireturn
end local 6 108: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
109: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 110
iconst_1
goto 111
StackMap locals:
StackMap stack:
110: iconst_0
StackMap locals:
StackMap stack: int
111: istore 6
start local 6 112: aload 0
iload 6
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.setProhibitMode:(Z)V
113: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
114: iconst_1
ireturn
end local 6 115: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
116: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 117: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 118: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 8
start local 8 119: aload 0
iload 6
iload 7
iload 8
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.setSystemAudioVolume:(III)V
120: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
121: iconst_1
ireturn
end local 8 end local 7 end local 6 122: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
123: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 124
iconst_1
goto 125
StackMap locals:
StackMap stack:
124: iconst_0
StackMap locals:
StackMap stack: int
125: istore 6
start local 6 126: aload 0
iload 6
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.setSystemAudioMute:(Z)V
127: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
128: iconst_1
ireturn
end local 6 129: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
130: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.hardware.hdmi.IHdmiInputChangeListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/hardware/hdmi/IHdmiInputChangeListener;
astore 6
start local 6 131: aload 0
aload 6
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.setInputChangeListener:(Landroid/hardware/hdmi/IHdmiInputChangeListener;)V
132: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
133: iconst_1
ireturn
end local 6 134: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
135: aload 0
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.getInputDevices:()Ljava/util/List;
astore 6
start local 6 136: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
137: aload 3
aload 6
invokevirtual android.os.Parcel.writeTypedList:(Ljava/util/List;)V
138: iconst_1
ireturn
end local 6 139: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
140: aload 0
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.getDeviceList:()Ljava/util/List;
astore 6
start local 6 141: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
142: aload 3
aload 6
invokevirtual android.os.Parcel.writeTypedList:(Ljava/util/List;)V
143: iconst_1
ireturn
end local 6 144: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
145: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 146: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 147: aload 2
invokevirtual android.os.Parcel.createByteArray:()[B
astore 8
start local 8 148: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 149
iconst_1
goto 150
StackMap locals: int int byte[]
StackMap stack:
149: iconst_0
StackMap locals:
StackMap stack: int
150: istore 9
start local 9 151: aload 0
iload 6
iload 7
aload 8
iload 9
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.sendVendorCommand:(II[BZ)V
152: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
153: iconst_1
ireturn
end local 9 end local 8 end local 7 end local 6 154: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
155: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.hardware.hdmi.IHdmiVendorCommandListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/hardware/hdmi/IHdmiVendorCommandListener;
astore 6
start local 6 156: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 157: aload 0
aload 6
iload 7
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.addVendorCommandListener:(Landroid/hardware/hdmi/IHdmiVendorCommandListener;I)V
158: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
159: iconst_1
ireturn
end local 7 end local 6 160: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
161: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 162: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 163: aload 0
iload 6
iload 7
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.sendStandby:(II)V
164: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
165: iconst_1
ireturn
end local 7 end local 6 166: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
167: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.hardware.hdmi.IHdmiRecordListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/hardware/hdmi/IHdmiRecordListener;
astore 6
start local 6 168: aload 0
aload 6
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.setHdmiRecordListener:(Landroid/hardware/hdmi/IHdmiRecordListener;)V
169: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
170: iconst_1
ireturn
end local 6 171: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
172: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 173: aload 2
invokevirtual android.os.Parcel.createByteArray:()[B
astore 7
start local 7 174: aload 0
iload 6
aload 7
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.startOneTouchRecord:(I[B)V
175: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
176: iconst_1
ireturn
end local 7 end local 6 177: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
178: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 179: aload 0
iload 6
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.stopOneTouchRecord:(I)V
180: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
181: iconst_1
ireturn
end local 6 182: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
183: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 184: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 185: aload 2
invokevirtual android.os.Parcel.createByteArray:()[B
astore 8
start local 8 186: aload 0
iload 6
iload 7
aload 8
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.startTimerRecording:(II[B)V
187: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
188: iconst_1
ireturn
end local 8 end local 7 end local 6 189: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
190: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 191: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 192: aload 2
invokevirtual android.os.Parcel.createByteArray:()[B
astore 8
start local 8 193: aload 0
iload 6
iload 7
aload 8
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.clearTimerRecording:(II[B)V
194: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
195: iconst_1
ireturn
end local 8 end local 7 end local 6 196: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
197: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 198: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 199: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 8
start local 8 200: aload 2
invokevirtual android.os.Parcel.createByteArray:()[B
astore 9
start local 9 201: aload 0
iload 6
iload 7
iload 8
aload 9
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.sendMhlVendorCommand:(III[B)V
202: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
203: iconst_1
ireturn
end local 9 end local 8 end local 7 end local 6 204: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
205: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.hardware.hdmi.IHdmiMhlVendorCommandListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/hardware/hdmi/IHdmiMhlVendorCommandListener;
astore 6
start local 6 206: aload 0
aload 6
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.addHdmiMhlVendorCommandListener:(Landroid/hardware/hdmi/IHdmiMhlVendorCommandListener;)V
207: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
208: iconst_1
ireturn
end local 6 209: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
210: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 211
iconst_1
goto 212
StackMap locals:
StackMap stack:
211: iconst_0
StackMap locals:
StackMap stack: int
212: istore 6
start local 6 213: aload 0
iload 6
invokevirtual android.hardware.hdmi.IHdmiControlService$Stub.setStandbyMode:(Z)V
214: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
215: iconst_1
ireturn
end local 6 216: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
aload 3
iload 4
invokespecial android.os.Binder.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 217 0 this Landroid/hardware/hdmi/IHdmiControlService$Stub;
0 217 1 code I
0 217 2 data Landroid/os/Parcel;
0 217 3 reply Landroid/os/Parcel;
0 217 4 flags I
1 217 5 descriptor Ljava/lang/String;
6 9 6 _result [I
11 18 6 _result Landroid/hardware/hdmi/HdmiDeviceInfo;
20 23 6 _arg0 Landroid/hardware/hdmi/IHdmiControlCallback;
25 28 6 _arg0 Landroid/hardware/hdmi/IHdmiControlCallback;
30 33 6 _arg0 Landroid/hardware/hdmi/IHdmiHotplugEventListener;
35 38 6 _arg0 Landroid/hardware/hdmi/IHdmiHotplugEventListener;
40 43 6 _arg0 Landroid/hardware/hdmi/IHdmiDeviceEventListener;
45 49 6 _arg0 I
46 49 7 _arg1 Landroid/hardware/hdmi/IHdmiControlCallback;
51 55 6 _arg0 I
52 55 7 _arg1 Landroid/hardware/hdmi/IHdmiControlCallback;
57 64 6 _arg0 I
58 64 7 _arg1 I
61 64 8 _arg2 Z
66 69 6 _result Ljava/util/List<Landroid/hardware/hdmi/HdmiPortInfo;>;
71 76 6 _result Z
78 83 6 _result Z
87 91 6 _arg0 Z
88 91 7 _arg1 Landroid/hardware/hdmi/IHdmiControlCallback;
93 96 6 _arg0 Landroid/hardware/hdmi/IHdmiSystemAudioModeChangeListener;
98 101 6 _arg0 Landroid/hardware/hdmi/IHdmiSystemAudioModeChangeListener;
105 108 6 _arg0 Z
112 115 6 _arg0 Z
117 122 6 _arg0 I
118 122 7 _arg1 I
119 122 8 _arg2 I
126 129 6 _arg0 Z
131 134 6 _arg0 Landroid/hardware/hdmi/IHdmiInputChangeListener;
136 139 6 _result Ljava/util/List<Landroid/hardware/hdmi/HdmiDeviceInfo;>;
141 144 6 _result Ljava/util/List<Landroid/hardware/hdmi/HdmiDeviceInfo;>;
146 154 6 _arg0 I
147 154 7 _arg1 I
148 154 8 _arg2 [B
151 154 9 _arg3 Z
156 160 6 _arg0 Landroid/hardware/hdmi/IHdmiVendorCommandListener;
157 160 7 _arg1 I
162 166 6 _arg0 I
163 166 7 _arg1 I
168 171 6 _arg0 Landroid/hardware/hdmi/IHdmiRecordListener;
173 177 6 _arg0 I
174 177 7 _arg1 [B
179 182 6 _arg0 I
184 189 6 _arg0 I
185 189 7 _arg1 I
186 189 8 _arg2 [B
191 196 6 _arg0 I
192 196 7 _arg1 I
193 196 8 _arg2 [B
198 204 6 _arg0 I
199 204 7 _arg1 I
200 204 8 _arg2 I
201 204 9 _arg3 [B
206 209 6 _arg0 Landroid/hardware/hdmi/IHdmiMhlVendorCommandListener;
213 216 6 _arg0 Z
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
code
data
reply
flags
}
SourceFile: "IHdmiControlService.java"
NestHost: android.hardware.hdmi.IHdmiControlService
InnerClasses:
public abstract Stub = android.hardware.hdmi.IHdmiControlCallback$Stub of android.hardware.hdmi.IHdmiControlCallback
public abstract Stub = android.hardware.hdmi.IHdmiControlService$Stub of android.hardware.hdmi.IHdmiControlService
private Proxy = android.hardware.hdmi.IHdmiControlService$Stub$Proxy of android.hardware.hdmi.IHdmiControlService$Stub
public abstract Stub = android.hardware.hdmi.IHdmiDeviceEventListener$Stub of android.hardware.hdmi.IHdmiDeviceEventListener
public abstract Stub = android.hardware.hdmi.IHdmiHotplugEventListener$Stub of android.hardware.hdmi.IHdmiHotplugEventListener
public abstract Stub = android.hardware.hdmi.IHdmiInputChangeListener$Stub of android.hardware.hdmi.IHdmiInputChangeListener
public abstract Stub = android.hardware.hdmi.IHdmiMhlVendorCommandListener$Stub of android.hardware.hdmi.IHdmiMhlVendorCommandListener
public abstract Stub = android.hardware.hdmi.IHdmiRecordListener$Stub of android.hardware.hdmi.IHdmiRecordListener
public abstract Stub = android.hardware.hdmi.IHdmiSystemAudioModeChangeListener$Stub of android.hardware.hdmi.IHdmiSystemAudioModeChangeListener
public abstract Stub = android.hardware.hdmi.IHdmiVendorCommandListener$Stub of android.hardware.hdmi.IHdmiVendorCommandListener