public abstract class android.media.IAudioService$Stub extends android.os.Binder implements android.media.IAudioService
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: android.media.IAudioService$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.media.IAudioService"

  static final int TRANSACTION_trackPlayer;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  static final int TRANSACTION_playerAttributes;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  static final int TRANSACTION_playerEvent;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  static final int TRANSACTION_releasePlayer;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  static final int TRANSACTION_adjustSuggestedStreamVolume;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  static final int TRANSACTION_adjustStreamVolume;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  static final int TRANSACTION_setStreamVolume;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  static final int TRANSACTION_isStreamMute;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  static final int TRANSACTION_forceRemoteSubmixFullVolume;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 9

  static final int TRANSACTION_isMasterMute;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  static final int TRANSACTION_setMasterMute;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 11

  static final int TRANSACTION_getStreamVolume;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 12

  static final int TRANSACTION_getStreamMinVolume;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 13

  static final int TRANSACTION_getStreamMaxVolume;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 14

  static final int TRANSACTION_getLastAudibleStreamVolume;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 15

  static final int TRANSACTION_setMicrophoneMute;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  static final int TRANSACTION_setRingerModeExternal;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 17

  static final int TRANSACTION_setRingerModeInternal;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 18

  static final int TRANSACTION_getRingerModeExternal;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 19

  static final int TRANSACTION_getRingerModeInternal;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 20

  static final int TRANSACTION_isValidRingerMode;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 21

  static final int TRANSACTION_setVibrateSetting;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 22

  static final int TRANSACTION_getVibrateSetting;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 23

  static final int TRANSACTION_shouldVibrate;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 24

  static final int TRANSACTION_setMode;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 25

  static final int TRANSACTION_getMode;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 26

  static final int TRANSACTION_playSoundEffect;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 27

  static final int TRANSACTION_playSoundEffectVolume;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 28

  static final int TRANSACTION_loadSoundEffects;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 29

  static final int TRANSACTION_unloadSoundEffects;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 30

  static final int TRANSACTION_reloadAudioSettings;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 31

  static final int TRANSACTION_avrcpSupportsAbsoluteVolume;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 32

  static final int TRANSACTION_setSpeakerphoneOn;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 33

  static final int TRANSACTION_isSpeakerphoneOn;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 34

  static final int TRANSACTION_setBluetoothScoOn;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 35

  static final int TRANSACTION_isBluetoothScoOn;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 36

  static final int TRANSACTION_setBluetoothA2dpOn;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 37

  static final int TRANSACTION_isBluetoothA2dpOn;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 38

  static final int TRANSACTION_requestAudioFocus;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 39

  static final int TRANSACTION_abandonAudioFocus;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 40

  static final int TRANSACTION_unregisterAudioFocusClient;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 41

  static final int TRANSACTION_getCurrentAudioFocus;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 42

  static final int TRANSACTION_startBluetoothSco;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 43

  static final int TRANSACTION_startBluetoothScoVirtualCall;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 44

  static final int TRANSACTION_stopBluetoothSco;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 45

  static final int TRANSACTION_forceVolumeControlStream;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 46

  static final int TRANSACTION_setRingtonePlayer;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 47

  static final int TRANSACTION_getRingtonePlayer;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 48

  static final int TRANSACTION_getUiSoundsStreamType;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 49

  static final int TRANSACTION_setWiredDeviceConnectionState;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 50

  static final int TRANSACTION_setBluetoothA2dpDeviceConnectionState;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 51

  static final int TRANSACTION_handleBluetoothA2dpDeviceConfigChange;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 52

  static final int TRANSACTION_startWatchingRoutes;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 53

  static final int TRANSACTION_isCameraSoundForced;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 54

  static final int TRANSACTION_setVolumeController;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 55

  static final int TRANSACTION_notifyVolumeControllerVisible;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 56

  static final int TRANSACTION_isStreamAffectedByRingerMode;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 57

  static final int TRANSACTION_isStreamAffectedByMute;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 58

  static final int TRANSACTION_disableSafeMediaVolume;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 59

  static final int TRANSACTION_setHdmiSystemAudioSupported;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 60

  static final int TRANSACTION_isHdmiSystemAudioSupported;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 61

  static final int TRANSACTION_registerAudioPolicy;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 62

  static final int TRANSACTION_unregisterAudioPolicyAsync;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 63

  static final int TRANSACTION_addMixForPolicy;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 64

  static final int TRANSACTION_removeMixForPolicy;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 65

  static final int TRANSACTION_setFocusPropertiesForPolicy;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 66

  static final int TRANSACTION_setVolumePolicy;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 67

  static final int TRANSACTION_registerRecordingCallback;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 68

  static final int TRANSACTION_unregisterRecordingCallback;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 69

  static final int TRANSACTION_getActiveRecordingConfigurations;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 70

  static final int TRANSACTION_registerPlaybackCallback;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 71

  static final int TRANSACTION_unregisterPlaybackCallback;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 72

  static final int TRANSACTION_getActivePlaybackConfigurations;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 73

  static final int TRANSACTION_disableRingtoneSync;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 74

  static final int TRANSACTION_getFocusRampTimeMs;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 75

  static final int TRANSACTION_dispatchFocusChange;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 76

  static final int TRANSACTION_playerHasOpPlayAudio;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 77

  static final int TRANSACTION_setBluetoothHearingAidDeviceConnectionState;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 78

  static final int TRANSACTION_setBluetoothA2dpDeviceConnectionStateSuppressNoisyIntent;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 79

  static final int TRANSACTION_setFocusRequestResultFromExtPolicy;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 80

  static final int TRANSACTION_registerAudioServerStateDispatcher;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 81

  static final int TRANSACTION_unregisterAudioServerStateDispatcher;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 82

  static final int TRANSACTION_isAudioServerRunning;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 83

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.media.IAudioService$Stub this
         0: .line 16
            aload 0 /* this */
            invokespecial android.os.Binder.<init>:()V
         1: .line 18
            aload 0 /* this */
            aload 0 /* this */
            ldc "android.media.IAudioService"
            invokevirtual android.media.IAudioService$Stub.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V
         2: .line 19
            return
        end local 0 // android.media.IAudioService$Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/media/IAudioService$Stub;

  public static android.media.IAudioService asInterface(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)Landroid/media/IAudioService;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.os.IBinder obj
         0: .line 26
            aload 0 /* obj */
            ifnonnull 2
         1: .line 27
            aconst_null
            areturn
         2: .line 29
      StackMap locals:
      StackMap stack:
            aload 0 /* obj */
            ldc "android.media.IAudioService"
            invokeinterface android.os.IBinder.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface;
            astore 1 /* iin */
        start local 1 // android.os.IInterface iin
         3: .line 30
            aload 1 /* iin */
            ifnull 5
            aload 1 /* iin */
            instanceof android.media.IAudioService
            ifeq 5
         4: .line 31
            aload 1 /* iin */
            checkcast android.media.IAudioService
            areturn
         5: .line 33
      StackMap locals: android.os.IInterface
      StackMap stack:
            new android.media.IAudioService$Stub$Proxy
            dup
            aload 0 /* obj */
            invokespecial android.media.IAudioService$Stub$Proxy.<init>:(Landroid/os/IBinder;)V
            areturn
        end local 1 // android.os.IInterface iin
        end local 0 // android.os.IBinder obj
      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 // android.media.IAudioService$Stub this
         0: .line 37
            aload 0 /* this */
            areturn
        end local 0 // android.media.IAudioService$Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/media/IAudioService$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=10, locals=16, args_size=5
        start local 0 // android.media.IAudioService$Stub this
        start local 1 // int code
        start local 2 // android.os.Parcel data
        start local 3 // android.os.Parcel reply
        start local 4 // int flags
         0: .line 41
            ldc "android.media.IAudioService"
            astore 5 /* descriptor */
        start local 5 // java.lang.String descriptor
         1: .line 42
            iload 1 /* code */
            lookupswitch { // 84
                    1: 4
                    2: 13
                    3: 21
                    4: 26
                    5: 30
                    6: 38
                    7: 46
                    8: 54
                    9: 62
                   10: 70
                   11: 77
                   12: 87
                   13: 93
                   14: 99
                   15: 105
                   16: 111
                   17: 120
                   18: 126
                   19: 132
                   20: 137
                   21: 142
                   22: 150
                   23: 156
                   24: 162
                   25: 170
                   26: 177
                   27: 182
                   28: 186
                   29: 191
                   30: 198
                   31: 201
                   32: 204
                   33: 211
                   34: 218
                   35: 225
                   36: 232
                   37: 239
                   38: 246
                   39: 253
                   40: 270
                   41: 282
                   42: 287
                   43: 292
                   44: 298
                   45: 303
                   46: 308
                   47: 314
                   48: 319
                   49: 326
                   50: 331
                   51: 340
                   52: 351
                   53: 359
                   54: 369
                   55: 376
                   56: 381
                   57: 389
                   58: 397
                   59: 405
                   60: 410
                   61: 418
                   62: 425
                   63: 444
                   64: 448
                   65: 458
                   66: 468
                   67: 475
                   68: 483
                   69: 488
                   70: 492
                   71: 497
                   72: 502
                   73: 506
                   74: 511
                   75: 516
                   76: 526
                   77: 537
                   78: 544
                   79: 558
                   80: 573
                   81: 582
                   82: 587
                   83: 591
           1598968902: 2
              default: 598
          }
         2: .line 46
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* reply */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         3: .line 47
            iconst_1
            ireturn
         4: .line 51
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
         5: .line 53
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 8
         6: .line 54
            getstatic android.media.PlayerBase$PlayerIdCard.CREATOR:Landroid/os/Parcelable$Creator;
            aload 2 /* data */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.media.PlayerBase$PlayerIdCard
            astore 6 /* _arg0 */
        start local 6 // android.media.PlayerBase$PlayerIdCard _arg0
         7: .line 55
            goto 9
        end local 6 // android.media.PlayerBase$PlayerIdCard _arg0
         8: .line 57
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* _arg0 */
        start local 6 // android.media.PlayerBase$PlayerIdCard _arg0
         9: .line 59
      StackMap locals: android.media.PlayerBase$PlayerIdCard
      StackMap stack:
            aload 0 /* this */
            aload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.trackPlayer:(Landroid/media/PlayerBase$PlayerIdCard;)I
            istore 7 /* _result */
        start local 7 // int _result
        10: .line 60
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
        11: .line 61
            aload 3 /* reply */
            iload 7 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 62
            iconst_1
            ireturn
        end local 7 // int _result
        end local 6 // android.media.PlayerBase$PlayerIdCard _arg0
        13: .line 66
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
        14: .line 68
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
        15: .line 70
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 18
        16: .line 71
            getstatic android.media.AudioAttributes.CREATOR:Landroid/os/Parcelable$Creator;
            aload 2 /* data */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.media.AudioAttributes
            astore 7 /* _arg1 */
        start local 7 // android.media.AudioAttributes _arg1
        17: .line 72
            goto 19
        end local 7 // android.media.AudioAttributes _arg1
        18: .line 74
      StackMap locals: int
      StackMap stack:
            aconst_null
            astore 7 /* _arg1 */
        start local 7 // android.media.AudioAttributes _arg1
        19: .line 76
      StackMap locals: android.media.AudioAttributes
      StackMap stack:
            aload 0 /* this */
            iload 6 /* _arg0 */
            aload 7 /* _arg1 */
            invokevirtual android.media.IAudioService$Stub.playerAttributes:(ILandroid/media/AudioAttributes;)V
        20: .line 77
            iconst_1
            ireturn
        end local 7 // android.media.AudioAttributes _arg1
        end local 6 // int _arg0
        21: .line 81
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
        22: .line 83
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
        23: .line 85
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 7 /* _arg1 */
        start local 7 // int _arg1
        24: .line 86
            aload 0 /* this */
            iload 6 /* _arg0 */
            iload 7 /* _arg1 */
            invokevirtual android.media.IAudioService$Stub.playerEvent:(II)V
        25: .line 87
            iconst_1
            ireturn
        end local 7 // int _arg1
        end local 6 // int _arg0
        26: .line 91
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
        27: .line 93
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
        28: .line 94
            aload 0 /* this */
            iload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.releasePlayer:(I)V
        29: .line 95
            iconst_1
            ireturn
        end local 6 // int _arg0
        30: .line 99
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
        31: .line 101
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
        32: .line 103
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 7 /* _arg1 */
        start local 7 // int _arg1
        33: .line 105
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 8 /* _arg2 */
        start local 8 // int _arg2
        34: .line 107
            aload 2 /* data */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 9 /* _arg3 */
        start local 9 // java.lang.String _arg3
        35: .line 109
            aload 2 /* data */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 10 /* _arg4 */
        start local 10 // java.lang.String _arg4
        36: .line 110
            aload 0 /* this */
            iload 6 /* _arg0 */
            iload 7 /* _arg1 */
            iload 8 /* _arg2 */
            aload 9 /* _arg3 */
            aload 10 /* _arg4 */
            invokevirtual android.media.IAudioService$Stub.adjustSuggestedStreamVolume:(IIILjava/lang/String;Ljava/lang/String;)V
        37: .line 111
            iconst_1
            ireturn
        end local 10 // java.lang.String _arg4
        end local 9 // java.lang.String _arg3
        end local 8 // int _arg2
        end local 7 // int _arg1
        end local 6 // int _arg0
        38: .line 115
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
        39: .line 117
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
        40: .line 119
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 7 /* _arg1 */
        start local 7 // int _arg1
        41: .line 121
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 8 /* _arg2 */
        start local 8 // int _arg2
        42: .line 123
            aload 2 /* data */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 9 /* _arg3 */
        start local 9 // java.lang.String _arg3
        43: .line 124
            aload 0 /* this */
            iload 6 /* _arg0 */
            iload 7 /* _arg1 */
            iload 8 /* _arg2 */
            aload 9 /* _arg3 */
            invokevirtual android.media.IAudioService$Stub.adjustStreamVolume:(IIILjava/lang/String;)V
        44: .line 125
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
        45: .line 126
            iconst_1
            ireturn
        end local 9 // java.lang.String _arg3
        end local 8 // int _arg2
        end local 7 // int _arg1
        end local 6 // int _arg0
        46: .line 130
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
        47: .line 132
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
        48: .line 134
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 7 /* _arg1 */
        start local 7 // int _arg1
        49: .line 136
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 8 /* _arg2 */
        start local 8 // int _arg2
        50: .line 138
            aload 2 /* data */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 9 /* _arg3 */
        start local 9 // java.lang.String _arg3
        51: .line 139
            aload 0 /* this */
            iload 6 /* _arg0 */
            iload 7 /* _arg1 */
            iload 8 /* _arg2 */
            aload 9 /* _arg3 */
            invokevirtual android.media.IAudioService$Stub.setStreamVolume:(IIILjava/lang/String;)V
        52: .line 140
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
        53: .line 141
            iconst_1
            ireturn
        end local 9 // java.lang.String _arg3
        end local 8 // int _arg2
        end local 7 // int _arg1
        end local 6 // int _arg0
        54: .line 145
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
        55: .line 147
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
        56: .line 148
            aload 0 /* this */
            iload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.isStreamMute:(I)Z
            istore 7 /* _result */
        start local 7 // boolean _result
        57: .line 149
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
        58: .line 150
            aload 3 /* reply */
            iload 7 /* _result */
            ifeq 59
            iconst_1
            goto 60
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int int
      StackMap stack: android.os.Parcel
        59: iconst_0
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int int
      StackMap stack: android.os.Parcel int
        60: invokevirtual android.os.Parcel.writeInt:(I)V
        61: .line 151
            iconst_1
            ireturn
        end local 7 // boolean _result
        end local 6 // int _arg0
        62: .line 155
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
        63: .line 157
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 64
            iconst_1
            goto 65
      StackMap locals:
      StackMap stack:
        64: iconst_0
      StackMap locals:
      StackMap stack: int
        65: istore 6 /* _arg0 */
        start local 6 // boolean _arg0
        66: .line 159
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            astore 7 /* _arg1 */
        start local 7 // android.os.IBinder _arg1
        67: .line 160
            aload 0 /* this */
            iload 6 /* _arg0 */
            aload 7 /* _arg1 */
            invokevirtual android.media.IAudioService$Stub.forceRemoteSubmixFullVolume:(ZLandroid/os/IBinder;)V
        68: .line 161
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
        69: .line 162
            iconst_1
            ireturn
        end local 7 // android.os.IBinder _arg1
        end local 6 // boolean _arg0
        70: .line 166
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
        71: .line 167
            aload 0 /* this */
            invokevirtual android.media.IAudioService$Stub.isMasterMute:()Z
            istore 6 /* _result */
        start local 6 // boolean _result
        72: .line 168
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
        73: .line 169
            aload 3 /* reply */
            iload 6 /* _result */
            ifeq 74
            iconst_1
            goto 75
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
      StackMap stack: android.os.Parcel
        74: iconst_0
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
      StackMap stack: android.os.Parcel int
        75: invokevirtual android.os.Parcel.writeInt:(I)V
        76: .line 170
            iconst_1
            ireturn
        end local 6 // boolean _result
        77: .line 174
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
        78: .line 176
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 79
            iconst_1
            goto 80
      StackMap locals:
      StackMap stack:
        79: iconst_0
      StackMap locals:
      StackMap stack: int
        80: istore 6 /* _arg0 */
        start local 6 // boolean _arg0
        81: .line 178
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 7 /* _arg1 */
        start local 7 // int _arg1
        82: .line 180
            aload 2 /* data */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 8 /* _arg2 */
        start local 8 // java.lang.String _arg2
        83: .line 182
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 9 /* _arg3 */
        start local 9 // int _arg3
        84: .line 183
            aload 0 /* this */
            iload 6 /* _arg0 */
            iload 7 /* _arg1 */
            aload 8 /* _arg2 */
            iload 9 /* _arg3 */
            invokevirtual android.media.IAudioService$Stub.setMasterMute:(ZILjava/lang/String;I)V
        85: .line 184
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
        86: .line 185
            iconst_1
            ireturn
        end local 9 // int _arg3
        end local 8 // java.lang.String _arg2
        end local 7 // int _arg1
        end local 6 // boolean _arg0
        87: .line 189
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
        88: .line 191
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
        89: .line 192
            aload 0 /* this */
            iload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.getStreamVolume:(I)I
            istore 7 /* _result */
        start local 7 // int _result
        90: .line 193
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
        91: .line 194
            aload 3 /* reply */
            iload 7 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
        92: .line 195
            iconst_1
            ireturn
        end local 7 // int _result
        end local 6 // int _arg0
        93: .line 199
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
        94: .line 201
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
        95: .line 202
            aload 0 /* this */
            iload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.getStreamMinVolume:(I)I
            istore 7 /* _result */
        start local 7 // int _result
        96: .line 203
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
        97: .line 204
            aload 3 /* reply */
            iload 7 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
        98: .line 205
            iconst_1
            ireturn
        end local 7 // int _result
        end local 6 // int _arg0
        99: .line 209
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       100: .line 211
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
       101: .line 212
            aload 0 /* this */
            iload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.getStreamMaxVolume:(I)I
            istore 7 /* _result */
        start local 7 // int _result
       102: .line 213
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       103: .line 214
            aload 3 /* reply */
            iload 7 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
       104: .line 215
            iconst_1
            ireturn
        end local 7 // int _result
        end local 6 // int _arg0
       105: .line 219
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       106: .line 221
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
       107: .line 222
            aload 0 /* this */
            iload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.getLastAudibleStreamVolume:(I)I
            istore 7 /* _result */
        start local 7 // int _result
       108: .line 223
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       109: .line 224
            aload 3 /* reply */
            iload 7 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
       110: .line 225
            iconst_1
            ireturn
        end local 7 // int _result
        end local 6 // int _arg0
       111: .line 229
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       112: .line 231
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 113
            iconst_1
            goto 114
      StackMap locals:
      StackMap stack:
       113: iconst_0
      StackMap locals:
      StackMap stack: int
       114: istore 6 /* _arg0 */
        start local 6 // boolean _arg0
       115: .line 233
            aload 2 /* data */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 7 /* _arg1 */
        start local 7 // java.lang.String _arg1
       116: .line 235
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 8 /* _arg2 */
        start local 8 // int _arg2
       117: .line 236
            aload 0 /* this */
            iload 6 /* _arg0 */
            aload 7 /* _arg1 */
            iload 8 /* _arg2 */
            invokevirtual android.media.IAudioService$Stub.setMicrophoneMute:(ZLjava/lang/String;I)V
       118: .line 237
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       119: .line 238
            iconst_1
            ireturn
        end local 8 // int _arg2
        end local 7 // java.lang.String _arg1
        end local 6 // boolean _arg0
       120: .line 242
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       121: .line 244
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
       122: .line 246
            aload 2 /* data */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 7 /* _arg1 */
        start local 7 // java.lang.String _arg1
       123: .line 247
            aload 0 /* this */
            iload 6 /* _arg0 */
            aload 7 /* _arg1 */
            invokevirtual android.media.IAudioService$Stub.setRingerModeExternal:(ILjava/lang/String;)V
       124: .line 248
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       125: .line 249
            iconst_1
            ireturn
        end local 7 // java.lang.String _arg1
        end local 6 // int _arg0
       126: .line 253
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       127: .line 255
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
       128: .line 257
            aload 2 /* data */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 7 /* _arg1 */
        start local 7 // java.lang.String _arg1
       129: .line 258
            aload 0 /* this */
            iload 6 /* _arg0 */
            aload 7 /* _arg1 */
            invokevirtual android.media.IAudioService$Stub.setRingerModeInternal:(ILjava/lang/String;)V
       130: .line 259
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       131: .line 260
            iconst_1
            ireturn
        end local 7 // java.lang.String _arg1
        end local 6 // int _arg0
       132: .line 264
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       133: .line 265
            aload 0 /* this */
            invokevirtual android.media.IAudioService$Stub.getRingerModeExternal:()I
            istore 6 /* _result */
        start local 6 // int _result
       134: .line 266
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       135: .line 267
            aload 3 /* reply */
            iload 6 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
       136: .line 268
            iconst_1
            ireturn
        end local 6 // int _result
       137: .line 272
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       138: .line 273
            aload 0 /* this */
            invokevirtual android.media.IAudioService$Stub.getRingerModeInternal:()I
            istore 6 /* _result */
        start local 6 // int _result
       139: .line 274
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       140: .line 275
            aload 3 /* reply */
            iload 6 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
       141: .line 276
            iconst_1
            ireturn
        end local 6 // int _result
       142: .line 280
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       143: .line 282
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
       144: .line 283
            aload 0 /* this */
            iload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.isValidRingerMode:(I)Z
            istore 7 /* _result */
        start local 7 // boolean _result
       145: .line 284
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       146: .line 285
            aload 3 /* reply */
            iload 7 /* _result */
            ifeq 147
            iconst_1
            goto 148
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int int
      StackMap stack: android.os.Parcel
       147: iconst_0
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int int
      StackMap stack: android.os.Parcel int
       148: invokevirtual android.os.Parcel.writeInt:(I)V
       149: .line 286
            iconst_1
            ireturn
        end local 7 // boolean _result
        end local 6 // int _arg0
       150: .line 290
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       151: .line 292
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
       152: .line 294
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 7 /* _arg1 */
        start local 7 // int _arg1
       153: .line 295
            aload 0 /* this */
            iload 6 /* _arg0 */
            iload 7 /* _arg1 */
            invokevirtual android.media.IAudioService$Stub.setVibrateSetting:(II)V
       154: .line 296
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       155: .line 297
            iconst_1
            ireturn
        end local 7 // int _arg1
        end local 6 // int _arg0
       156: .line 301
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       157: .line 303
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
       158: .line 304
            aload 0 /* this */
            iload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.getVibrateSetting:(I)I
            istore 7 /* _result */
        start local 7 // int _result
       159: .line 305
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       160: .line 306
            aload 3 /* reply */
            iload 7 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
       161: .line 307
            iconst_1
            ireturn
        end local 7 // int _result
        end local 6 // int _arg0
       162: .line 311
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       163: .line 313
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
       164: .line 314
            aload 0 /* this */
            iload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.shouldVibrate:(I)Z
            istore 7 /* _result */
        start local 7 // boolean _result
       165: .line 315
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       166: .line 316
            aload 3 /* reply */
            iload 7 /* _result */
            ifeq 167
            iconst_1
            goto 168
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int int
      StackMap stack: android.os.Parcel
       167: iconst_0
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int int
      StackMap stack: android.os.Parcel int
       168: invokevirtual android.os.Parcel.writeInt:(I)V
       169: .line 317
            iconst_1
            ireturn
        end local 7 // boolean _result
        end local 6 // int _arg0
       170: .line 321
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       171: .line 323
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
       172: .line 325
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            astore 7 /* _arg1 */
        start local 7 // android.os.IBinder _arg1
       173: .line 327
            aload 2 /* data */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 8 /* _arg2 */
        start local 8 // java.lang.String _arg2
       174: .line 328
            aload 0 /* this */
            iload 6 /* _arg0 */
            aload 7 /* _arg1 */
            aload 8 /* _arg2 */
            invokevirtual android.media.IAudioService$Stub.setMode:(ILandroid/os/IBinder;Ljava/lang/String;)V
       175: .line 329
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       176: .line 330
            iconst_1
            ireturn
        end local 8 // java.lang.String _arg2
        end local 7 // android.os.IBinder _arg1
        end local 6 // int _arg0
       177: .line 334
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       178: .line 335
            aload 0 /* this */
            invokevirtual android.media.IAudioService$Stub.getMode:()I
            istore 6 /* _result */
        start local 6 // int _result
       179: .line 336
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       180: .line 337
            aload 3 /* reply */
            iload 6 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
       181: .line 338
            iconst_1
            ireturn
        end local 6 // int _result
       182: .line 342
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       183: .line 344
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
       184: .line 345
            aload 0 /* this */
            iload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.playSoundEffect:(I)V
       185: .line 346
            iconst_1
            ireturn
        end local 6 // int _arg0
       186: .line 350
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       187: .line 352
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
       188: .line 354
            aload 2 /* data */
            invokevirtual android.os.Parcel.readFloat:()F
            fstore 7 /* _arg1 */
        start local 7 // float _arg1
       189: .line 355
            aload 0 /* this */
            iload 6 /* _arg0 */
            fload 7 /* _arg1 */
            invokevirtual android.media.IAudioService$Stub.playSoundEffectVolume:(IF)V
       190: .line 356
            iconst_1
            ireturn
        end local 7 // float _arg1
        end local 6 // int _arg0
       191: .line 360
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       192: .line 361
            aload 0 /* this */
            invokevirtual android.media.IAudioService$Stub.loadSoundEffects:()Z
            istore 6 /* _result */
        start local 6 // boolean _result
       193: .line 362
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       194: .line 363
            aload 3 /* reply */
            iload 6 /* _result */
            ifeq 195
            iconst_1
            goto 196
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
      StackMap stack: android.os.Parcel
       195: iconst_0
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
      StackMap stack: android.os.Parcel int
       196: invokevirtual android.os.Parcel.writeInt:(I)V
       197: .line 364
            iconst_1
            ireturn
        end local 6 // boolean _result
       198: .line 368
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       199: .line 369
            aload 0 /* this */
            invokevirtual android.media.IAudioService$Stub.unloadSoundEffects:()V
       200: .line 370
            iconst_1
            ireturn
       201: .line 374
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       202: .line 375
            aload 0 /* this */
            invokevirtual android.media.IAudioService$Stub.reloadAudioSettings:()V
       203: .line 376
            iconst_1
            ireturn
       204: .line 380
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       205: .line 382
            aload 2 /* data */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 6 /* _arg0 */
        start local 6 // java.lang.String _arg0
       206: .line 384
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 207
            iconst_1
            goto 208
      StackMap locals: java.lang.String
      StackMap stack:
       207: iconst_0
      StackMap locals:
      StackMap stack: int
       208: istore 7 /* _arg1 */
        start local 7 // boolean _arg1
       209: .line 385
            aload 0 /* this */
            aload 6 /* _arg0 */
            iload 7 /* _arg1 */
            invokevirtual android.media.IAudioService$Stub.avrcpSupportsAbsoluteVolume:(Ljava/lang/String;Z)V
       210: .line 386
            iconst_1
            ireturn
        end local 7 // boolean _arg1
        end local 6 // java.lang.String _arg0
       211: .line 390
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       212: .line 392
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 213
            iconst_1
            goto 214
      StackMap locals:
      StackMap stack:
       213: iconst_0
      StackMap locals:
      StackMap stack: int
       214: istore 6 /* _arg0 */
        start local 6 // boolean _arg0
       215: .line 393
            aload 0 /* this */
            iload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.setSpeakerphoneOn:(Z)V
       216: .line 394
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       217: .line 395
            iconst_1
            ireturn
        end local 6 // boolean _arg0
       218: .line 399
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       219: .line 400
            aload 0 /* this */
            invokevirtual android.media.IAudioService$Stub.isSpeakerphoneOn:()Z
            istore 6 /* _result */
        start local 6 // boolean _result
       220: .line 401
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       221: .line 402
            aload 3 /* reply */
            iload 6 /* _result */
            ifeq 222
            iconst_1
            goto 223
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
      StackMap stack: android.os.Parcel
       222: iconst_0
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
      StackMap stack: android.os.Parcel int
       223: invokevirtual android.os.Parcel.writeInt:(I)V
       224: .line 403
            iconst_1
            ireturn
        end local 6 // boolean _result
       225: .line 407
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       226: .line 409
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 227
            iconst_1
            goto 228
      StackMap locals:
      StackMap stack:
       227: iconst_0
      StackMap locals:
      StackMap stack: int
       228: istore 6 /* _arg0 */
        start local 6 // boolean _arg0
       229: .line 410
            aload 0 /* this */
            iload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.setBluetoothScoOn:(Z)V
       230: .line 411
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       231: .line 412
            iconst_1
            ireturn
        end local 6 // boolean _arg0
       232: .line 416
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       233: .line 417
            aload 0 /* this */
            invokevirtual android.media.IAudioService$Stub.isBluetoothScoOn:()Z
            istore 6 /* _result */
        start local 6 // boolean _result
       234: .line 418
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       235: .line 419
            aload 3 /* reply */
            iload 6 /* _result */
            ifeq 236
            iconst_1
            goto 237
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
      StackMap stack: android.os.Parcel
       236: iconst_0
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
      StackMap stack: android.os.Parcel int
       237: invokevirtual android.os.Parcel.writeInt:(I)V
       238: .line 420
            iconst_1
            ireturn
        end local 6 // boolean _result
       239: .line 424
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       240: .line 426
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 241
            iconst_1
            goto 242
      StackMap locals:
      StackMap stack:
       241: iconst_0
      StackMap locals:
      StackMap stack: int
       242: istore 6 /* _arg0 */
        start local 6 // boolean _arg0
       243: .line 427
            aload 0 /* this */
            iload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.setBluetoothA2dpOn:(Z)V
       244: .line 428
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       245: .line 429
            iconst_1
            ireturn
        end local 6 // boolean _arg0
       246: .line 433
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       247: .line 434
            aload 0 /* this */
            invokevirtual android.media.IAudioService$Stub.isBluetoothA2dpOn:()Z
            istore 6 /* _result */
        start local 6 // boolean _result
       248: .line 435
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       249: .line 436
            aload 3 /* reply */
            iload 6 /* _result */
            ifeq 250
            iconst_1
            goto 251
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
      StackMap stack: android.os.Parcel
       250: iconst_0
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
      StackMap stack: android.os.Parcel int
       251: invokevirtual android.os.Parcel.writeInt:(I)V
       252: .line 437
            iconst_1
            ireturn
        end local 6 // boolean _result
       253: .line 441
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       254: .line 443
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 257
       255: .line 444
            getstatic android.media.AudioAttributes.CREATOR:Landroid/os/Parcelable$Creator;
            aload 2 /* data */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.media.AudioAttributes
            astore 6 /* _arg0 */
        start local 6 // android.media.AudioAttributes _arg0
       256: .line 445
            goto 258
        end local 6 // android.media.AudioAttributes _arg0
       257: .line 447
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* _arg0 */
        start local 6 // android.media.AudioAttributes _arg0
       258: .line 450
      StackMap locals: android.media.AudioAttributes
      StackMap stack:
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 7 /* _arg1 */
        start local 7 // int _arg1
       259: .line 452
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            astore 8 /* _arg2 */
        start local 8 // android.os.IBinder _arg2
       260: .line 454
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.media.IAudioFocusDispatcher$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/IAudioFocusDispatcher;
            astore 9 /* _arg3 */
        start local 9 // android.media.IAudioFocusDispatcher _arg3
       261: .line 456
            aload 2 /* data */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 10 /* _arg4 */
        start local 10 // java.lang.String _arg4
       262: .line 458
            aload 2 /* data */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 11 /* _arg5 */
        start local 11 // java.lang.String _arg5
       263: .line 460
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 12 /* _arg6 */
        start local 12 // int _arg6
       264: .line 462
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.media.audiopolicy.IAudioPolicyCallback$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/audiopolicy/IAudioPolicyCallback;
            astore 13 /* _arg7 */
        start local 13 // android.media.audiopolicy.IAudioPolicyCallback _arg7
       265: .line 464
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 14 /* _arg8 */
        start local 14 // int _arg8
       266: .line 465
            aload 0 /* this */
            aload 6 /* _arg0 */
            iload 7 /* _arg1 */
            aload 8 /* _arg2 */
            aload 9 /* _arg3 */
            aload 10 /* _arg4 */
            aload 11 /* _arg5 */
            iload 12 /* _arg6 */
            aload 13 /* _arg7 */
            iload 14 /* _arg8 */
            invokevirtual android.media.IAudioService$Stub.requestAudioFocus:(Landroid/media/AudioAttributes;ILandroid/os/IBinder;Landroid/media/IAudioFocusDispatcher;Ljava/lang/String;Ljava/lang/String;ILandroid/media/audiopolicy/IAudioPolicyCallback;I)I
            istore 15 /* _result */
        start local 15 // int _result
       267: .line 466
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       268: .line 467
            aload 3 /* reply */
            iload 15 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
       269: .line 468
            iconst_1
            ireturn
        end local 15 // int _result
        end local 14 // int _arg8
        end local 13 // android.media.audiopolicy.IAudioPolicyCallback _arg7
        end local 12 // int _arg6
        end local 11 // java.lang.String _arg5
        end local 10 // java.lang.String _arg4
        end local 9 // android.media.IAudioFocusDispatcher _arg3
        end local 8 // android.os.IBinder _arg2
        end local 7 // int _arg1
        end local 6 // android.media.AudioAttributes _arg0
       270: .line 472
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       271: .line 474
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.media.IAudioFocusDispatcher$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/IAudioFocusDispatcher;
            astore 6 /* _arg0 */
        start local 6 // android.media.IAudioFocusDispatcher _arg0
       272: .line 476
            aload 2 /* data */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 7 /* _arg1 */
        start local 7 // java.lang.String _arg1
       273: .line 478
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 276
       274: .line 479
            getstatic android.media.AudioAttributes.CREATOR:Landroid/os/Parcelable$Creator;
            aload 2 /* data */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.media.AudioAttributes
            astore 8 /* _arg2 */
        start local 8 // android.media.AudioAttributes _arg2
       275: .line 480
            goto 277
        end local 8 // android.media.AudioAttributes _arg2
       276: .line 482
      StackMap locals: android.media.IAudioFocusDispatcher java.lang.String
      StackMap stack:
            aconst_null
            astore 8 /* _arg2 */
        start local 8 // android.media.AudioAttributes _arg2
       277: .line 485
      StackMap locals: android.media.AudioAttributes
      StackMap stack:
            aload 2 /* data */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 9 /* _arg3 */
        start local 9 // java.lang.String _arg3
       278: .line 486
            aload 0 /* this */
            aload 6 /* _arg0 */
            aload 7 /* _arg1 */
            aload 8 /* _arg2 */
            aload 9 /* _arg3 */
            invokevirtual android.media.IAudioService$Stub.abandonAudioFocus:(Landroid/media/IAudioFocusDispatcher;Ljava/lang/String;Landroid/media/AudioAttributes;Ljava/lang/String;)I
            istore 10 /* _result */
        start local 10 // int _result
       279: .line 487
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       280: .line 488
            aload 3 /* reply */
            iload 10 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
       281: .line 489
            iconst_1
            ireturn
        end local 10 // int _result
        end local 9 // java.lang.String _arg3
        end local 8 // android.media.AudioAttributes _arg2
        end local 7 // java.lang.String _arg1
        end local 6 // android.media.IAudioFocusDispatcher _arg0
       282: .line 493
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       283: .line 495
            aload 2 /* data */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 6 /* _arg0 */
        start local 6 // java.lang.String _arg0
       284: .line 496
            aload 0 /* this */
            aload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.unregisterAudioFocusClient:(Ljava/lang/String;)V
       285: .line 497
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       286: .line 498
            iconst_1
            ireturn
        end local 6 // java.lang.String _arg0
       287: .line 502
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       288: .line 503
            aload 0 /* this */
            invokevirtual android.media.IAudioService$Stub.getCurrentAudioFocus:()I
            istore 6 /* _result */
        start local 6 // int _result
       289: .line 504
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       290: .line 505
            aload 3 /* reply */
            iload 6 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
       291: .line 506
            iconst_1
            ireturn
        end local 6 // int _result
       292: .line 510
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       293: .line 512
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            astore 6 /* _arg0 */
        start local 6 // android.os.IBinder _arg0
       294: .line 514
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 7 /* _arg1 */
        start local 7 // int _arg1
       295: .line 515
            aload 0 /* this */
            aload 6 /* _arg0 */
            iload 7 /* _arg1 */
            invokevirtual android.media.IAudioService$Stub.startBluetoothSco:(Landroid/os/IBinder;I)V
       296: .line 516
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       297: .line 517
            iconst_1
            ireturn
        end local 7 // int _arg1
        end local 6 // android.os.IBinder _arg0
       298: .line 521
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       299: .line 523
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            astore 6 /* _arg0 */
        start local 6 // android.os.IBinder _arg0
       300: .line 524
            aload 0 /* this */
            aload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.startBluetoothScoVirtualCall:(Landroid/os/IBinder;)V
       301: .line 525
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       302: .line 526
            iconst_1
            ireturn
        end local 6 // android.os.IBinder _arg0
       303: .line 530
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       304: .line 532
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            astore 6 /* _arg0 */
        start local 6 // android.os.IBinder _arg0
       305: .line 533
            aload 0 /* this */
            aload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.stopBluetoothSco:(Landroid/os/IBinder;)V
       306: .line 534
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       307: .line 535
            iconst_1
            ireturn
        end local 6 // android.os.IBinder _arg0
       308: .line 539
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       309: .line 541
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
       310: .line 543
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            astore 7 /* _arg1 */
        start local 7 // android.os.IBinder _arg1
       311: .line 544
            aload 0 /* this */
            iload 6 /* _arg0 */
            aload 7 /* _arg1 */
            invokevirtual android.media.IAudioService$Stub.forceVolumeControlStream:(ILandroid/os/IBinder;)V
       312: .line 545
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       313: .line 546
            iconst_1
            ireturn
        end local 7 // android.os.IBinder _arg1
        end local 6 // int _arg0
       314: .line 550
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       315: .line 552
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.media.IRingtonePlayer$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/IRingtonePlayer;
            astore 6 /* _arg0 */
        start local 6 // android.media.IRingtonePlayer _arg0
       316: .line 553
            aload 0 /* this */
            aload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.setRingtonePlayer:(Landroid/media/IRingtonePlayer;)V
       317: .line 554
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       318: .line 555
            iconst_1
            ireturn
        end local 6 // android.media.IRingtonePlayer _arg0
       319: .line 559
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       320: .line 560
            aload 0 /* this */
            invokevirtual android.media.IAudioService$Stub.getRingtonePlayer:()Landroid/media/IRingtonePlayer;
            astore 6 /* _result */
        start local 6 // android.media.IRingtonePlayer _result
       321: .line 561
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       322: .line 562
            aload 3 /* reply */
            aload 6 /* _result */
            ifnull 323
            aload 6 /* _result */
            invokeinterface android.media.IRingtonePlayer.asBinder:()Landroid/os/IBinder;
            goto 324
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String android.media.IRingtonePlayer
      StackMap stack: android.os.Parcel
       323: aconst_null
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String android.media.IRingtonePlayer
      StackMap stack: android.os.Parcel android.os.IBinder
       324: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
       325: .line 563
            iconst_1
            ireturn
        end local 6 // android.media.IRingtonePlayer _result
       326: .line 567
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       327: .line 568
            aload 0 /* this */
            invokevirtual android.media.IAudioService$Stub.getUiSoundsStreamType:()I
            istore 6 /* _result */
        start local 6 // int _result
       328: .line 569
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       329: .line 570
            aload 3 /* reply */
            iload 6 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
       330: .line 571
            iconst_1
            ireturn
        end local 6 // int _result
       331: .line 575
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       332: .line 577
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
       333: .line 579
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 7 /* _arg1 */
        start local 7 // int _arg1
       334: .line 581
            aload 2 /* data */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 8 /* _arg2 */
        start local 8 // java.lang.String _arg2
       335: .line 583
            aload 2 /* data */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 9 /* _arg3 */
        start local 9 // java.lang.String _arg3
       336: .line 585
            aload 2 /* data */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 10 /* _arg4 */
        start local 10 // java.lang.String _arg4
       337: .line 586
            aload 0 /* this */
            iload 6 /* _arg0 */
            iload 7 /* _arg1 */
            aload 8 /* _arg2 */
            aload 9 /* _arg3 */
            aload 10 /* _arg4 */
            invokevirtual android.media.IAudioService$Stub.setWiredDeviceConnectionState:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       338: .line 587
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       339: .line 588
            iconst_1
            ireturn
        end local 10 // java.lang.String _arg4
        end local 9 // java.lang.String _arg3
        end local 8 // java.lang.String _arg2
        end local 7 // int _arg1
        end local 6 // int _arg0
       340: .line 592
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       341: .line 594
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 344
       342: .line 595
            getstatic android.bluetooth.BluetoothDevice.CREATOR:Landroid/os/Parcelable$Creator;
            aload 2 /* data */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.bluetooth.BluetoothDevice
            astore 6 /* _arg0 */
        start local 6 // android.bluetooth.BluetoothDevice _arg0
       343: .line 596
            goto 345
        end local 6 // android.bluetooth.BluetoothDevice _arg0
       344: .line 598
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* _arg0 */
        start local 6 // android.bluetooth.BluetoothDevice _arg0
       345: .line 601
      StackMap locals: android.bluetooth.BluetoothDevice
      StackMap stack:
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 7 /* _arg1 */
        start local 7 // int _arg1
       346: .line 603
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 8 /* _arg2 */
        start local 8 // int _arg2
       347: .line 604
            aload 0 /* this */
            aload 6 /* _arg0 */
            iload 7 /* _arg1 */
            iload 8 /* _arg2 */
            invokevirtual android.media.IAudioService$Stub.setBluetoothA2dpDeviceConnectionState:(Landroid/bluetooth/BluetoothDevice;II)I
            istore 9 /* _result */
        start local 9 // int _result
       348: .line 605
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       349: .line 606
            aload 3 /* reply */
            iload 9 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
       350: .line 607
            iconst_1
            ireturn
        end local 9 // int _result
        end local 8 // int _arg2
        end local 7 // int _arg1
        end local 6 // android.bluetooth.BluetoothDevice _arg0
       351: .line 611
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       352: .line 613
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 355
       353: .line 614
            getstatic android.bluetooth.BluetoothDevice.CREATOR:Landroid/os/Parcelable$Creator;
            aload 2 /* data */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.bluetooth.BluetoothDevice
            astore 6 /* _arg0 */
        start local 6 // android.bluetooth.BluetoothDevice _arg0
       354: .line 615
            goto 356
        end local 6 // android.bluetooth.BluetoothDevice _arg0
       355: .line 617
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* _arg0 */
        start local 6 // android.bluetooth.BluetoothDevice _arg0
       356: .line 619
      StackMap locals: android.bluetooth.BluetoothDevice
      StackMap stack:
            aload 0 /* this */
            aload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.handleBluetoothA2dpDeviceConfigChange:(Landroid/bluetooth/BluetoothDevice;)V
       357: .line 620
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       358: .line 621
            iconst_1
            ireturn
        end local 6 // android.bluetooth.BluetoothDevice _arg0
       359: .line 625
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       360: .line 627
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.media.IAudioRoutesObserver$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/IAudioRoutesObserver;
            astore 6 /* _arg0 */
        start local 6 // android.media.IAudioRoutesObserver _arg0
       361: .line 628
            aload 0 /* this */
            aload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.startWatchingRoutes:(Landroid/media/IAudioRoutesObserver;)Landroid/media/AudioRoutesInfo;
            astore 7 /* _result */
        start local 7 // android.media.AudioRoutesInfo _result
       362: .line 629
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       363: .line 630
            aload 7 /* _result */
            ifnull 367
       364: .line 631
            aload 3 /* reply */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
       365: .line 632
            aload 7 /* _result */
            aload 3 /* reply */
            iconst_1
            invokevirtual android.media.AudioRoutesInfo.writeToParcel:(Landroid/os/Parcel;I)V
       366: .line 633
            goto 368
       367: .line 635
      StackMap locals: android.media.IAudioRoutesObserver android.media.AudioRoutesInfo
      StackMap stack:
            aload 3 /* reply */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
       368: .line 637
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 7 // android.media.AudioRoutesInfo _result
        end local 6 // android.media.IAudioRoutesObserver _arg0
       369: .line 641
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       370: .line 642
            aload 0 /* this */
            invokevirtual android.media.IAudioService$Stub.isCameraSoundForced:()Z
            istore 6 /* _result */
        start local 6 // boolean _result
       371: .line 643
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       372: .line 644
            aload 3 /* reply */
            iload 6 /* _result */
            ifeq 373
            iconst_1
            goto 374
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
      StackMap stack: android.os.Parcel
       373: iconst_0
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
      StackMap stack: android.os.Parcel int
       374: invokevirtual android.os.Parcel.writeInt:(I)V
       375: .line 645
            iconst_1
            ireturn
        end local 6 // boolean _result
       376: .line 649
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       377: .line 651
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.media.IVolumeController$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/IVolumeController;
            astore 6 /* _arg0 */
        start local 6 // android.media.IVolumeController _arg0
       378: .line 652
            aload 0 /* this */
            aload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.setVolumeController:(Landroid/media/IVolumeController;)V
       379: .line 653
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       380: .line 654
            iconst_1
            ireturn
        end local 6 // android.media.IVolumeController _arg0
       381: .line 658
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       382: .line 660
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.media.IVolumeController$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/IVolumeController;
            astore 6 /* _arg0 */
        start local 6 // android.media.IVolumeController _arg0
       383: .line 662
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 384
            iconst_1
            goto 385
      StackMap locals: android.media.IVolumeController
      StackMap stack:
       384: iconst_0
      StackMap locals:
      StackMap stack: int
       385: istore 7 /* _arg1 */
        start local 7 // boolean _arg1
       386: .line 663
            aload 0 /* this */
            aload 6 /* _arg0 */
            iload 7 /* _arg1 */
            invokevirtual android.media.IAudioService$Stub.notifyVolumeControllerVisible:(Landroid/media/IVolumeController;Z)V
       387: .line 664
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       388: .line 665
            iconst_1
            ireturn
        end local 7 // boolean _arg1
        end local 6 // android.media.IVolumeController _arg0
       389: .line 669
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       390: .line 671
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
       391: .line 672
            aload 0 /* this */
            iload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.isStreamAffectedByRingerMode:(I)Z
            istore 7 /* _result */
        start local 7 // boolean _result
       392: .line 673
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       393: .line 674
            aload 3 /* reply */
            iload 7 /* _result */
            ifeq 394
            iconst_1
            goto 395
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int int
      StackMap stack: android.os.Parcel
       394: iconst_0
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int int
      StackMap stack: android.os.Parcel int
       395: invokevirtual android.os.Parcel.writeInt:(I)V
       396: .line 675
            iconst_1
            ireturn
        end local 7 // boolean _result
        end local 6 // int _arg0
       397: .line 679
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       398: .line 681
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
       399: .line 682
            aload 0 /* this */
            iload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.isStreamAffectedByMute:(I)Z
            istore 7 /* _result */
        start local 7 // boolean _result
       400: .line 683
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       401: .line 684
            aload 3 /* reply */
            iload 7 /* _result */
            ifeq 402
            iconst_1
            goto 403
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int int
      StackMap stack: android.os.Parcel
       402: iconst_0
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int int
      StackMap stack: android.os.Parcel int
       403: invokevirtual android.os.Parcel.writeInt:(I)V
       404: .line 685
            iconst_1
            ireturn
        end local 7 // boolean _result
        end local 6 // int _arg0
       405: .line 689
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       406: .line 691
            aload 2 /* data */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 6 /* _arg0 */
        start local 6 // java.lang.String _arg0
       407: .line 692
            aload 0 /* this */
            aload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.disableSafeMediaVolume:(Ljava/lang/String;)V
       408: .line 693
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       409: .line 694
            iconst_1
            ireturn
        end local 6 // java.lang.String _arg0
       410: .line 698
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       411: .line 700
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 412
            iconst_1
            goto 413
      StackMap locals:
      StackMap stack:
       412: iconst_0
      StackMap locals:
      StackMap stack: int
       413: istore 6 /* _arg0 */
        start local 6 // boolean _arg0
       414: .line 701
            aload 0 /* this */
            iload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.setHdmiSystemAudioSupported:(Z)I
            istore 7 /* _result */
        start local 7 // int _result
       415: .line 702
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       416: .line 703
            aload 3 /* reply */
            iload 7 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
       417: .line 704
            iconst_1
            ireturn
        end local 7 // int _result
        end local 6 // boolean _arg0
       418: .line 708
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       419: .line 709
            aload 0 /* this */
            invokevirtual android.media.IAudioService$Stub.isHdmiSystemAudioSupported:()Z
            istore 6 /* _result */
        start local 6 // boolean _result
       420: .line 710
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       421: .line 711
            aload 3 /* reply */
            iload 6 /* _result */
            ifeq 422
            iconst_1
            goto 423
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
      StackMap stack: android.os.Parcel
       422: iconst_0
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
      StackMap stack: android.os.Parcel int
       423: invokevirtual android.os.Parcel.writeInt:(I)V
       424: .line 712
            iconst_1
            ireturn
        end local 6 // boolean _result
       425: .line 716
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       426: .line 718
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 429
       427: .line 719
            getstatic android.media.audiopolicy.AudioPolicyConfig.CREATOR:Landroid/os/Parcelable$Creator;
            aload 2 /* data */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.media.audiopolicy.AudioPolicyConfig
            astore 6 /* _arg0 */
        start local 6 // android.media.audiopolicy.AudioPolicyConfig _arg0
       428: .line 720
            goto 430
        end local 6 // android.media.audiopolicy.AudioPolicyConfig _arg0
       429: .line 722
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* _arg0 */
        start local 6 // android.media.audiopolicy.AudioPolicyConfig _arg0
       430: .line 725
      StackMap locals: android.media.audiopolicy.AudioPolicyConfig
      StackMap stack:
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.media.audiopolicy.IAudioPolicyCallback$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/audiopolicy/IAudioPolicyCallback;
            astore 7 /* _arg1 */
        start local 7 // android.media.audiopolicy.IAudioPolicyCallback _arg1
       431: .line 727
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 432
            iconst_1
            goto 433
      StackMap locals: android.media.audiopolicy.IAudioPolicyCallback
      StackMap stack:
       432: iconst_0
      StackMap locals:
      StackMap stack: int
       433: istore 8 /* _arg2 */
        start local 8 // boolean _arg2
       434: .line 729
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 435
            iconst_1
            goto 436
      StackMap locals: int
      StackMap stack:
       435: iconst_0
      StackMap locals:
      StackMap stack: int
       436: istore 9 /* _arg3 */
        start local 9 // boolean _arg3
       437: .line 731
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 438
            iconst_1
            goto 439
      StackMap locals: int
      StackMap stack:
       438: iconst_0
      StackMap locals:
      StackMap stack: int
       439: istore 10 /* _arg4 */
        start local 10 // boolean _arg4
       440: .line 732
            aload 0 /* this */
            aload 6 /* _arg0 */
            aload 7 /* _arg1 */
            iload 8 /* _arg2 */
            iload 9 /* _arg3 */
            iload 10 /* _arg4 */
            invokevirtual android.media.IAudioService$Stub.registerAudioPolicy:(Landroid/media/audiopolicy/AudioPolicyConfig;Landroid/media/audiopolicy/IAudioPolicyCallback;ZZZ)Ljava/lang/String;
            astore 11 /* _result */
        start local 11 // java.lang.String _result
       441: .line 733
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       442: .line 734
            aload 3 /* reply */
            aload 11 /* _result */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
       443: .line 735
            iconst_1
            ireturn
        end local 11 // java.lang.String _result
        end local 10 // boolean _arg4
        end local 9 // boolean _arg3
        end local 8 // boolean _arg2
        end local 7 // android.media.audiopolicy.IAudioPolicyCallback _arg1
        end local 6 // android.media.audiopolicy.AudioPolicyConfig _arg0
       444: .line 739
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       445: .line 741
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.media.audiopolicy.IAudioPolicyCallback$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/audiopolicy/IAudioPolicyCallback;
            astore 6 /* _arg0 */
        start local 6 // android.media.audiopolicy.IAudioPolicyCallback _arg0
       446: .line 742
            aload 0 /* this */
            aload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.unregisterAudioPolicyAsync:(Landroid/media/audiopolicy/IAudioPolicyCallback;)V
       447: .line 743
            iconst_1
            ireturn
        end local 6 // android.media.audiopolicy.IAudioPolicyCallback _arg0
       448: .line 747
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       449: .line 749
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 452
       450: .line 750
            getstatic android.media.audiopolicy.AudioPolicyConfig.CREATOR:Landroid/os/Parcelable$Creator;
            aload 2 /* data */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.media.audiopolicy.AudioPolicyConfig
            astore 6 /* _arg0 */
        start local 6 // android.media.audiopolicy.AudioPolicyConfig _arg0
       451: .line 751
            goto 453
        end local 6 // android.media.audiopolicy.AudioPolicyConfig _arg0
       452: .line 753
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* _arg0 */
        start local 6 // android.media.audiopolicy.AudioPolicyConfig _arg0
       453: .line 756
      StackMap locals: android.media.audiopolicy.AudioPolicyConfig
      StackMap stack:
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.media.audiopolicy.IAudioPolicyCallback$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/audiopolicy/IAudioPolicyCallback;
            astore 7 /* _arg1 */
        start local 7 // android.media.audiopolicy.IAudioPolicyCallback _arg1
       454: .line 757
            aload 0 /* this */
            aload 6 /* _arg0 */
            aload 7 /* _arg1 */
            invokevirtual android.media.IAudioService$Stub.addMixForPolicy:(Landroid/media/audiopolicy/AudioPolicyConfig;Landroid/media/audiopolicy/IAudioPolicyCallback;)I
            istore 8 /* _result */
        start local 8 // int _result
       455: .line 758
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       456: .line 759
            aload 3 /* reply */
            iload 8 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
       457: .line 760
            iconst_1
            ireturn
        end local 8 // int _result
        end local 7 // android.media.audiopolicy.IAudioPolicyCallback _arg1
        end local 6 // android.media.audiopolicy.AudioPolicyConfig _arg0
       458: .line 764
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       459: .line 766
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 462
       460: .line 767
            getstatic android.media.audiopolicy.AudioPolicyConfig.CREATOR:Landroid/os/Parcelable$Creator;
            aload 2 /* data */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.media.audiopolicy.AudioPolicyConfig
            astore 6 /* _arg0 */
        start local 6 // android.media.audiopolicy.AudioPolicyConfig _arg0
       461: .line 768
            goto 463
        end local 6 // android.media.audiopolicy.AudioPolicyConfig _arg0
       462: .line 770
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* _arg0 */
        start local 6 // android.media.audiopolicy.AudioPolicyConfig _arg0
       463: .line 773
      StackMap locals: android.media.audiopolicy.AudioPolicyConfig
      StackMap stack:
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.media.audiopolicy.IAudioPolicyCallback$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/audiopolicy/IAudioPolicyCallback;
            astore 7 /* _arg1 */
        start local 7 // android.media.audiopolicy.IAudioPolicyCallback _arg1
       464: .line 774
            aload 0 /* this */
            aload 6 /* _arg0 */
            aload 7 /* _arg1 */
            invokevirtual android.media.IAudioService$Stub.removeMixForPolicy:(Landroid/media/audiopolicy/AudioPolicyConfig;Landroid/media/audiopolicy/IAudioPolicyCallback;)I
            istore 8 /* _result */
        start local 8 // int _result
       465: .line 775
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       466: .line 776
            aload 3 /* reply */
            iload 8 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
       467: .line 777
            iconst_1
            ireturn
        end local 8 // int _result
        end local 7 // android.media.audiopolicy.IAudioPolicyCallback _arg1
        end local 6 // android.media.audiopolicy.AudioPolicyConfig _arg0
       468: .line 781
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       469: .line 783
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
       470: .line 785
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.media.audiopolicy.IAudioPolicyCallback$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/audiopolicy/IAudioPolicyCallback;
            astore 7 /* _arg1 */
        start local 7 // android.media.audiopolicy.IAudioPolicyCallback _arg1
       471: .line 786
            aload 0 /* this */
            iload 6 /* _arg0 */
            aload 7 /* _arg1 */
            invokevirtual android.media.IAudioService$Stub.setFocusPropertiesForPolicy:(ILandroid/media/audiopolicy/IAudioPolicyCallback;)I
            istore 8 /* _result */
        start local 8 // int _result
       472: .line 787
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       473: .line 788
            aload 3 /* reply */
            iload 8 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
       474: .line 789
            iconst_1
            ireturn
        end local 8 // int _result
        end local 7 // android.media.audiopolicy.IAudioPolicyCallback _arg1
        end local 6 // int _arg0
       475: .line 793
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       476: .line 795
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 479
       477: .line 796
            getstatic android.media.VolumePolicy.CREATOR:Landroid/os/Parcelable$Creator;
            aload 2 /* data */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.media.VolumePolicy
            astore 6 /* _arg0 */
        start local 6 // android.media.VolumePolicy _arg0
       478: .line 797
            goto 480
        end local 6 // android.media.VolumePolicy _arg0
       479: .line 799
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* _arg0 */
        start local 6 // android.media.VolumePolicy _arg0
       480: .line 801
      StackMap locals: android.media.VolumePolicy
      StackMap stack:
            aload 0 /* this */
            aload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.setVolumePolicy:(Landroid/media/VolumePolicy;)V
       481: .line 802
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       482: .line 803
            iconst_1
            ireturn
        end local 6 // android.media.VolumePolicy _arg0
       483: .line 807
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       484: .line 809
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.media.IRecordingConfigDispatcher$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/IRecordingConfigDispatcher;
            astore 6 /* _arg0 */
        start local 6 // android.media.IRecordingConfigDispatcher _arg0
       485: .line 810
            aload 0 /* this */
            aload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.registerRecordingCallback:(Landroid/media/IRecordingConfigDispatcher;)V
       486: .line 811
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       487: .line 812
            iconst_1
            ireturn
        end local 6 // android.media.IRecordingConfigDispatcher _arg0
       488: .line 816
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       489: .line 818
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.media.IRecordingConfigDispatcher$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/IRecordingConfigDispatcher;
            astore 6 /* _arg0 */
        start local 6 // android.media.IRecordingConfigDispatcher _arg0
       490: .line 819
            aload 0 /* this */
            aload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.unregisterRecordingCallback:(Landroid/media/IRecordingConfigDispatcher;)V
       491: .line 820
            iconst_1
            ireturn
        end local 6 // android.media.IRecordingConfigDispatcher _arg0
       492: .line 824
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       493: .line 825
            aload 0 /* this */
            invokevirtual android.media.IAudioService$Stub.getActiveRecordingConfigurations:()Ljava/util/List;
            astore 6 /* _result */
        start local 6 // java.util.List _result
       494: .line 826
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       495: .line 827
            aload 3 /* reply */
            aload 6 /* _result */
            invokevirtual android.os.Parcel.writeTypedList:(Ljava/util/List;)V
       496: .line 828
            iconst_1
            ireturn
        end local 6 // java.util.List _result
       497: .line 832
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       498: .line 834
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.media.IPlaybackConfigDispatcher$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/IPlaybackConfigDispatcher;
            astore 6 /* _arg0 */
        start local 6 // android.media.IPlaybackConfigDispatcher _arg0
       499: .line 835
            aload 0 /* this */
            aload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.registerPlaybackCallback:(Landroid/media/IPlaybackConfigDispatcher;)V
       500: .line 836
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       501: .line 837
            iconst_1
            ireturn
        end local 6 // android.media.IPlaybackConfigDispatcher _arg0
       502: .line 841
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       503: .line 843
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.media.IPlaybackConfigDispatcher$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/IPlaybackConfigDispatcher;
            astore 6 /* _arg0 */
        start local 6 // android.media.IPlaybackConfigDispatcher _arg0
       504: .line 844
            aload 0 /* this */
            aload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.unregisterPlaybackCallback:(Landroid/media/IPlaybackConfigDispatcher;)V
       505: .line 845
            iconst_1
            ireturn
        end local 6 // android.media.IPlaybackConfigDispatcher _arg0
       506: .line 849
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       507: .line 850
            aload 0 /* this */
            invokevirtual android.media.IAudioService$Stub.getActivePlaybackConfigurations:()Ljava/util/List;
            astore 6 /* _result */
        start local 6 // java.util.List _result
       508: .line 851
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       509: .line 852
            aload 3 /* reply */
            aload 6 /* _result */
            invokevirtual android.os.Parcel.writeTypedList:(Ljava/util/List;)V
       510: .line 853
            iconst_1
            ireturn
        end local 6 // java.util.List _result
       511: .line 857
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       512: .line 859
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
       513: .line 860
            aload 0 /* this */
            iload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.disableRingtoneSync:(I)V
       514: .line 861
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       515: .line 862
            iconst_1
            ireturn
        end local 6 // int _arg0
       516: .line 866
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       517: .line 868
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
       518: .line 870
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 521
       519: .line 871
            getstatic android.media.AudioAttributes.CREATOR:Landroid/os/Parcelable$Creator;
            aload 2 /* data */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.media.AudioAttributes
            astore 7 /* _arg1 */
        start local 7 // android.media.AudioAttributes _arg1
       520: .line 872
            goto 522
        end local 7 // android.media.AudioAttributes _arg1
       521: .line 874
      StackMap locals: int
      StackMap stack:
            aconst_null
            astore 7 /* _arg1 */
        start local 7 // android.media.AudioAttributes _arg1
       522: .line 876
      StackMap locals: android.media.AudioAttributes
      StackMap stack:
            aload 0 /* this */
            iload 6 /* _arg0 */
            aload 7 /* _arg1 */
            invokevirtual android.media.IAudioService$Stub.getFocusRampTimeMs:(ILandroid/media/AudioAttributes;)I
            istore 8 /* _result */
        start local 8 // int _result
       523: .line 877
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       524: .line 878
            aload 3 /* reply */
            iload 8 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
       525: .line 879
            iconst_1
            ireturn
        end local 8 // int _result
        end local 7 // android.media.AudioAttributes _arg1
        end local 6 // int _arg0
       526: .line 883
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       527: .line 885
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 530
       528: .line 886
            getstatic android.media.AudioFocusInfo.CREATOR:Landroid/os/Parcelable$Creator;
            aload 2 /* data */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.media.AudioFocusInfo
            astore 6 /* _arg0 */
        start local 6 // android.media.AudioFocusInfo _arg0
       529: .line 887
            goto 531
        end local 6 // android.media.AudioFocusInfo _arg0
       530: .line 889
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* _arg0 */
        start local 6 // android.media.AudioFocusInfo _arg0
       531: .line 892
      StackMap locals: android.media.AudioFocusInfo
      StackMap stack:
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 7 /* _arg1 */
        start local 7 // int _arg1
       532: .line 894
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.media.audiopolicy.IAudioPolicyCallback$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/audiopolicy/IAudioPolicyCallback;
            astore 8 /* _arg2 */
        start local 8 // android.media.audiopolicy.IAudioPolicyCallback _arg2
       533: .line 895
            aload 0 /* this */
            aload 6 /* _arg0 */
            iload 7 /* _arg1 */
            aload 8 /* _arg2 */
            invokevirtual android.media.IAudioService$Stub.dispatchFocusChange:(Landroid/media/AudioFocusInfo;ILandroid/media/audiopolicy/IAudioPolicyCallback;)I
            istore 9 /* _result */
        start local 9 // int _result
       534: .line 896
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       535: .line 897
            aload 3 /* reply */
            iload 9 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
       536: .line 898
            iconst_1
            ireturn
        end local 9 // int _result
        end local 8 // android.media.audiopolicy.IAudioPolicyCallback _arg2
        end local 7 // int _arg1
        end local 6 // android.media.AudioFocusInfo _arg0
       537: .line 902
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       538: .line 904
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _arg0 */
        start local 6 // int _arg0
       539: .line 906
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 540
            iconst_1
            goto 541
      StackMap locals: int
      StackMap stack:
       540: iconst_0
      StackMap locals:
      StackMap stack: int
       541: istore 7 /* _arg1 */
        start local 7 // boolean _arg1
       542: .line 907
            aload 0 /* this */
            iload 6 /* _arg0 */
            iload 7 /* _arg1 */
            invokevirtual android.media.IAudioService$Stub.playerHasOpPlayAudio:(IZ)V
       543: .line 908
            iconst_1
            ireturn
        end local 7 // boolean _arg1
        end local 6 // int _arg0
       544: .line 912
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       545: .line 914
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 548
       546: .line 915
            getstatic android.bluetooth.BluetoothDevice.CREATOR:Landroid/os/Parcelable$Creator;
            aload 2 /* data */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.bluetooth.BluetoothDevice
            astore 6 /* _arg0 */
        start local 6 // android.bluetooth.BluetoothDevice _arg0
       547: .line 916
            goto 549
        end local 6 // android.bluetooth.BluetoothDevice _arg0
       548: .line 918
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* _arg0 */
        start local 6 // android.bluetooth.BluetoothDevice _arg0
       549: .line 921
      StackMap locals: android.bluetooth.BluetoothDevice
      StackMap stack:
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 7 /* _arg1 */
        start local 7 // int _arg1
       550: .line 923
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 551
            iconst_1
            goto 552
      StackMap locals: int
      StackMap stack:
       551: iconst_0
      StackMap locals:
      StackMap stack: int
       552: istore 8 /* _arg2 */
        start local 8 // boolean _arg2
       553: .line 925
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 9 /* _arg3 */
        start local 9 // int _arg3
       554: .line 926
            aload 0 /* this */
            aload 6 /* _arg0 */
            iload 7 /* _arg1 */
            iload 8 /* _arg2 */
            iload 9 /* _arg3 */
            invokevirtual android.media.IAudioService$Stub.setBluetoothHearingAidDeviceConnectionState:(Landroid/bluetooth/BluetoothDevice;IZI)I
            istore 10 /* _result */
        start local 10 // int _result
       555: .line 927
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       556: .line 928
            aload 3 /* reply */
            iload 10 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
       557: .line 929
            iconst_1
            ireturn
        end local 10 // int _result
        end local 9 // int _arg3
        end local 8 // boolean _arg2
        end local 7 // int _arg1
        end local 6 // android.bluetooth.BluetoothDevice _arg0
       558: .line 933
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       559: .line 935
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 562
       560: .line 936
            getstatic android.bluetooth.BluetoothDevice.CREATOR:Landroid/os/Parcelable$Creator;
            aload 2 /* data */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.bluetooth.BluetoothDevice
            astore 6 /* _arg0 */
        start local 6 // android.bluetooth.BluetoothDevice _arg0
       561: .line 937
            goto 563
        end local 6 // android.bluetooth.BluetoothDevice _arg0
       562: .line 939
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* _arg0 */
        start local 6 // android.bluetooth.BluetoothDevice _arg0
       563: .line 942
      StackMap locals: android.bluetooth.BluetoothDevice
      StackMap stack:
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 7 /* _arg1 */
        start local 7 // int _arg1
       564: .line 944
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 8 /* _arg2 */
        start local 8 // int _arg2
       565: .line 946
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 566
            iconst_1
            goto 567
      StackMap locals: int int
      StackMap stack:
       566: iconst_0
      StackMap locals:
      StackMap stack: int
       567: istore 9 /* _arg3 */
        start local 9 // boolean _arg3
       568: .line 948
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 10 /* _arg4 */
        start local 10 // int _arg4
       569: .line 949
            aload 0 /* this */
            aload 6 /* _arg0 */
            iload 7 /* _arg1 */
            iload 8 /* _arg2 */
            iload 9 /* _arg3 */
            iload 10 /* _arg4 */
            invokevirtual android.media.IAudioService$Stub.setBluetoothA2dpDeviceConnectionStateSuppressNoisyIntent:(Landroid/bluetooth/BluetoothDevice;IIZI)I
            istore 11 /* _result */
        start local 11 // int _result
       570: .line 950
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       571: .line 951
            aload 3 /* reply */
            iload 11 /* _result */
            invokevirtual android.os.Parcel.writeInt:(I)V
       572: .line 952
            iconst_1
            ireturn
        end local 11 // int _result
        end local 10 // int _arg4
        end local 9 // boolean _arg3
        end local 8 // int _arg2
        end local 7 // int _arg1
        end local 6 // android.bluetooth.BluetoothDevice _arg0
       573: .line 956
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       574: .line 958
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 577
       575: .line 959
            getstatic android.media.AudioFocusInfo.CREATOR:Landroid/os/Parcelable$Creator;
            aload 2 /* data */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.media.AudioFocusInfo
            astore 6 /* _arg0 */
        start local 6 // android.media.AudioFocusInfo _arg0
       576: .line 960
            goto 578
        end local 6 // android.media.AudioFocusInfo _arg0
       577: .line 962
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* _arg0 */
        start local 6 // android.media.AudioFocusInfo _arg0
       578: .line 965
      StackMap locals: android.media.AudioFocusInfo
      StackMap stack:
            aload 2 /* data */
            invokevirtual android.os.Parcel.readInt:()I
            istore 7 /* _arg1 */
        start local 7 // int _arg1
       579: .line 967
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.media.audiopolicy.IAudioPolicyCallback$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/audiopolicy/IAudioPolicyCallback;
            astore 8 /* _arg2 */
        start local 8 // android.media.audiopolicy.IAudioPolicyCallback _arg2
       580: .line 968
            aload 0 /* this */
            aload 6 /* _arg0 */
            iload 7 /* _arg1 */
            aload 8 /* _arg2 */
            invokevirtual android.media.IAudioService$Stub.setFocusRequestResultFromExtPolicy:(Landroid/media/AudioFocusInfo;ILandroid/media/audiopolicy/IAudioPolicyCallback;)V
       581: .line 969
            iconst_1
            ireturn
        end local 8 // android.media.audiopolicy.IAudioPolicyCallback _arg2
        end local 7 // int _arg1
        end local 6 // android.media.AudioFocusInfo _arg0
       582: .line 973
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       583: .line 975
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.media.IAudioServerStateDispatcher$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/IAudioServerStateDispatcher;
            astore 6 /* _arg0 */
        start local 6 // android.media.IAudioServerStateDispatcher _arg0
       584: .line 976
            aload 0 /* this */
            aload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.registerAudioServerStateDispatcher:(Landroid/media/IAudioServerStateDispatcher;)V
       585: .line 977
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       586: .line 978
            iconst_1
            ireturn
        end local 6 // android.media.IAudioServerStateDispatcher _arg0
       587: .line 982
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       588: .line 984
            aload 2 /* data */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.media.IAudioServerStateDispatcher$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/IAudioServerStateDispatcher;
            astore 6 /* _arg0 */
        start local 6 // android.media.IAudioServerStateDispatcher _arg0
       589: .line 985
            aload 0 /* this */
            aload 6 /* _arg0 */
            invokevirtual android.media.IAudioService$Stub.unregisterAudioServerStateDispatcher:(Landroid/media/IAudioServerStateDispatcher;)V
       590: .line 986
            iconst_1
            ireturn
        end local 6 // android.media.IAudioServerStateDispatcher _arg0
       591: .line 990
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 5 /* descriptor */
            invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
       592: .line 991
            aload 0 /* this */
            invokevirtual android.media.IAudioService$Stub.isAudioServerRunning:()Z
            istore 6 /* _result */
        start local 6 // boolean _result
       593: .line 992
            aload 3 /* reply */
            invokevirtual android.os.Parcel.writeNoException:()V
       594: .line 993
            aload 3 /* reply */
            iload 6 /* _result */
            ifeq 595
            iconst_1
            goto 596
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
      StackMap stack: android.os.Parcel
       595: iconst_0
      StackMap locals: android.media.IAudioService$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
      StackMap stack: android.os.Parcel int
       596: invokevirtual android.os.Parcel.writeInt:(I)V
       597: .line 994
            iconst_1
            ireturn
        end local 6 // boolean _result
       598: .line 998
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* code */
            aload 2 /* data */
            aload 3 /* reply */
            iload 4 /* flags */
            invokespecial android.os.Binder.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            ireturn
        end local 5 // java.lang.String descriptor
        end local 4 // int flags
        end local 3 // android.os.Parcel reply
        end local 2 // android.os.Parcel data
        end local 1 // int code
        end local 0 // android.media.IAudioService$Stub this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0  599     0        this  Landroid/media/IAudioService$Stub;
            0  599     1        code  I
            0  599     2        data  Landroid/os/Parcel;
            0  599     3       reply  Landroid/os/Parcel;
            0  599     4       flags  I
            1  599     5  descriptor  Ljava/lang/String;
            7    8     6       _arg0  Landroid/media/PlayerBase$PlayerIdCard;
            9   13     6       _arg0  Landroid/media/PlayerBase$PlayerIdCard;
           10   13     7     _result  I
           15   21     6       _arg0  I
           17   18     7       _arg1  Landroid/media/AudioAttributes;
           19   21     7       _arg1  Landroid/media/AudioAttributes;
           23   26     6       _arg0  I
           24   26     7       _arg1  I
           28   30     6       _arg0  I
           32   38     6       _arg0  I
           33   38     7       _arg1  I
           34   38     8       _arg2  I
           35   38     9       _arg3  Ljava/lang/String;
           36   38    10       _arg4  Ljava/lang/String;
           40   46     6       _arg0  I
           41   46     7       _arg1  I
           42   46     8       _arg2  I
           43   46     9       _arg3  Ljava/lang/String;
           48   54     6       _arg0  I
           49   54     7       _arg1  I
           50   54     8       _arg2  I
           51   54     9       _arg3  Ljava/lang/String;
           56   62     6       _arg0  I
           57   62     7     _result  Z
           66   70     6       _arg0  Z
           67   70     7       _arg1  Landroid/os/IBinder;
           72   77     6     _result  Z
           81   87     6       _arg0  Z
           82   87     7       _arg1  I
           83   87     8       _arg2  Ljava/lang/String;
           84   87     9       _arg3  I
           89   93     6       _arg0  I
           90   93     7     _result  I
           95   99     6       _arg0  I
           96   99     7     _result  I
          101  105     6       _arg0  I
          102  105     7     _result  I
          107  111     6       _arg0  I
          108  111     7     _result  I
          115  120     6       _arg0  Z
          116  120     7       _arg1  Ljava/lang/String;
          117  120     8       _arg2  I
          122  126     6       _arg0  I
          123  126     7       _arg1  Ljava/lang/String;
          128  132     6       _arg0  I
          129  132     7       _arg1  Ljava/lang/String;
          134  137     6     _result  I
          139  142     6     _result  I
          144  150     6       _arg0  I
          145  150     7     _result  Z
          152  156     6       _arg0  I
          153  156     7       _arg1  I
          158  162     6       _arg0  I
          159  162     7     _result  I
          164  170     6       _arg0  I
          165  170     7     _result  Z
          172  177     6       _arg0  I
          173  177     7       _arg1  Landroid/os/IBinder;
          174  177     8       _arg2  Ljava/lang/String;
          179  182     6     _result  I
          184  186     6       _arg0  I
          188  191     6       _arg0  I
          189  191     7       _arg1  F
          193  198     6     _result  Z
          206  211     6       _arg0  Ljava/lang/String;
          209  211     7       _arg1  Z
          215  218     6       _arg0  Z
          220  225     6     _result  Z
          229  232     6       _arg0  Z
          234  239     6     _result  Z
          243  246     6       _arg0  Z
          248  253     6     _result  Z
          256  257     6       _arg0  Landroid/media/AudioAttributes;
          258  270     6       _arg0  Landroid/media/AudioAttributes;
          259  270     7       _arg1  I
          260  270     8       _arg2  Landroid/os/IBinder;
          261  270     9       _arg3  Landroid/media/IAudioFocusDispatcher;
          262  270    10       _arg4  Ljava/lang/String;
          263  270    11       _arg5  Ljava/lang/String;
          264  270    12       _arg6  I
          265  270    13       _arg7  Landroid/media/audiopolicy/IAudioPolicyCallback;
          266  270    14       _arg8  I
          267  270    15     _result  I
          272  282     6       _arg0  Landroid/media/IAudioFocusDispatcher;
          273  282     7       _arg1  Ljava/lang/String;
          275  276     8       _arg2  Landroid/media/AudioAttributes;
          277  282     8       _arg2  Landroid/media/AudioAttributes;
          278  282     9       _arg3  Ljava/lang/String;
          279  282    10     _result  I
          284  287     6       _arg0  Ljava/lang/String;
          289  292     6     _result  I
          294  298     6       _arg0  Landroid/os/IBinder;
          295  298     7       _arg1  I
          300  303     6       _arg0  Landroid/os/IBinder;
          305  308     6       _arg0  Landroid/os/IBinder;
          310  314     6       _arg0  I
          311  314     7       _arg1  Landroid/os/IBinder;
          316  319     6       _arg0  Landroid/media/IRingtonePlayer;
          321  326     6     _result  Landroid/media/IRingtonePlayer;
          328  331     6     _result  I
          333  340     6       _arg0  I
          334  340     7       _arg1  I
          335  340     8       _arg2  Ljava/lang/String;
          336  340     9       _arg3  Ljava/lang/String;
          337  340    10       _arg4  Ljava/lang/String;
          343  344     6       _arg0  Landroid/bluetooth/BluetoothDevice;
          345  351     6       _arg0  Landroid/bluetooth/BluetoothDevice;
          346  351     7       _arg1  I
          347  351     8       _arg2  I
          348  351     9     _result  I
          354  355     6       _arg0  Landroid/bluetooth/BluetoothDevice;
          356  359     6       _arg0  Landroid/bluetooth/BluetoothDevice;
          361  369     6       _arg0  Landroid/media/IAudioRoutesObserver;
          362  369     7     _result  Landroid/media/AudioRoutesInfo;
          371  376     6     _result  Z
          378  381     6       _arg0  Landroid/media/IVolumeController;
          383  389     6       _arg0  Landroid/media/IVolumeController;
          386  389     7       _arg1  Z
          391  397     6       _arg0  I
          392  397     7     _result  Z
          399  405     6       _arg0  I
          400  405     7     _result  Z
          407  410     6       _arg0  Ljava/lang/String;
          414  418     6       _arg0  Z
          415  418     7     _result  I
          420  425     6     _result  Z
          428  429     6       _arg0  Landroid/media/audiopolicy/AudioPolicyConfig;
          430  444     6       _arg0  Landroid/media/audiopolicy/AudioPolicyConfig;
          431  444     7       _arg1  Landroid/media/audiopolicy/IAudioPolicyCallback;
          434  444     8       _arg2  Z
          437  444     9       _arg3  Z
          440  444    10       _arg4  Z
          441  444    11     _result  Ljava/lang/String;
          446  448     6       _arg0  Landroid/media/audiopolicy/IAudioPolicyCallback;
          451  452     6       _arg0  Landroid/media/audiopolicy/AudioPolicyConfig;
          453  458     6       _arg0  Landroid/media/audiopolicy/AudioPolicyConfig;
          454  458     7       _arg1  Landroid/media/audiopolicy/IAudioPolicyCallback;
          455  458     8     _result  I
          461  462     6       _arg0  Landroid/media/audiopolicy/AudioPolicyConfig;
          463  468     6       _arg0  Landroid/media/audiopolicy/AudioPolicyConfig;
          464  468     7       _arg1  Landroid/media/audiopolicy/IAudioPolicyCallback;
          465  468     8     _result  I
          470  475     6       _arg0  I
          471  475     7       _arg1  Landroid/media/audiopolicy/IAudioPolicyCallback;
          472  475     8     _result  I
          478  479     6       _arg0  Landroid/media/VolumePolicy;
          480  483     6       _arg0  Landroid/media/VolumePolicy;
          485  488     6       _arg0  Landroid/media/IRecordingConfigDispatcher;
          490  492     6       _arg0  Landroid/media/IRecordingConfigDispatcher;
          494  497     6     _result  Ljava/util/List<Landroid/media/AudioRecordingConfiguration;>;
          499  502     6       _arg0  Landroid/media/IPlaybackConfigDispatcher;
          504  506     6       _arg0  Landroid/media/IPlaybackConfigDispatcher;
          508  511     6     _result  Ljava/util/List<Landroid/media/AudioPlaybackConfiguration;>;
          513  516     6       _arg0  I
          518  526     6       _arg0  I
          520  521     7       _arg1  Landroid/media/AudioAttributes;
          522  526     7       _arg1  Landroid/media/AudioAttributes;
          523  526     8     _result  I
          529  530     6       _arg0  Landroid/media/AudioFocusInfo;
          531  537     6       _arg0  Landroid/media/AudioFocusInfo;
          532  537     7       _arg1  I
          533  537     8       _arg2  Landroid/media/audiopolicy/IAudioPolicyCallback;
          534  537     9     _result  I
          539  544     6       _arg0  I
          542  544     7       _arg1  Z
          547  548     6       _arg0  Landroid/bluetooth/BluetoothDevice;
          549  558     6       _arg0  Landroid/bluetooth/BluetoothDevice;
          550  558     7       _arg1  I
          553  558     8       _arg2  Z
          554  558     9       _arg3  I
          555  558    10     _result  I
          561  562     6       _arg0  Landroid/bluetooth/BluetoothDevice;
          563  573     6       _arg0  Landroid/bluetooth/BluetoothDevice;
          564  573     7       _arg1  I
          565  573     8       _arg2  I
          568  573     9       _arg3  Z
          569  573    10       _arg4  I
          570  573    11     _result  I
          576  577     6       _arg0  Landroid/media/AudioFocusInfo;
          578  582     6       _arg0  Landroid/media/AudioFocusInfo;
          579  582     7       _arg1  I
          580  582     8       _arg2  Landroid/media/audiopolicy/IAudioPolicyCallback;
          584  587     6       _arg0  Landroid/media/IAudioServerStateDispatcher;
          589  591     6       _arg0  Landroid/media/IAudioServerStateDispatcher;
          593  598     6     _result  Z
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      code   
      data   
      reply  
      flags  
}
SourceFile: "IAudioService.java"
NestHost: android.media.IAudioService
InnerClasses:
  public abstract Stub = android.media.IAudioFocusDispatcher$Stub of android.media.IAudioFocusDispatcher
  public abstract Stub = android.media.IAudioRoutesObserver$Stub of android.media.IAudioRoutesObserver
  public abstract Stub = android.media.IAudioServerStateDispatcher$Stub of android.media.IAudioServerStateDispatcher
  public abstract Stub = android.media.IAudioService$Stub of android.media.IAudioService
  private Proxy = android.media.IAudioService$Stub$Proxy of android.media.IAudioService$Stub
  public abstract Stub = android.media.IPlaybackConfigDispatcher$Stub of android.media.IPlaybackConfigDispatcher
  public abstract Stub = android.media.IRecordingConfigDispatcher$Stub of android.media.IRecordingConfigDispatcher
  public abstract Stub = android.media.IRingtonePlayer$Stub of android.media.IRingtonePlayer
  public abstract Stub = android.media.IVolumeController$Stub of android.media.IVolumeController
  public PlayerIdCard = android.media.PlayerBase$PlayerIdCard of android.media.PlayerBase
  public abstract Stub = android.media.audiopolicy.IAudioPolicyCallback$Stub of android.media.audiopolicy.IAudioPolicyCallback
  public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable