public class android.media.AudioPortConfig
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.media.AudioPortConfig
super_class: java.lang.Object
{
final android.media.AudioPort mPort;
descriptor: Landroid/media/AudioPort;
flags: (0x0010) ACC_FINAL
private final int mSamplingRate;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int mChannelMask;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int mFormat;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.media.AudioGainConfig mGain;
descriptor: Landroid/media/AudioGainConfig;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static final int SAMPLE_RATE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int CHANNEL_MASK;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int FORMAT;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final int GAIN;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 8
int mConfigMask;
descriptor: I
flags: (0x0000)
void <init>(android.media.AudioPort, int, int, int, android.media.AudioGainConfig);
descriptor: (Landroid/media/AudioPort;IIILandroid/media/AudioGainConfig;)V
flags: (0x0000)
Code:
stack=2, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield android.media.AudioPortConfig.mPort:Landroid/media/AudioPort;
2: aload 0
iload 2
putfield android.media.AudioPortConfig.mSamplingRate:I
3: aload 0
iload 3
putfield android.media.AudioPortConfig.mChannelMask:I
4: aload 0
iload 4
putfield android.media.AudioPortConfig.mFormat:I
5: aload 0
aload 5
putfield android.media.AudioPortConfig.mGain:Landroid/media/AudioGainConfig;
6: aload 0
iconst_0
putfield android.media.AudioPortConfig.mConfigMask:I
7: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/media/AudioPortConfig;
0 8 1 port Landroid/media/AudioPort;
0 8 2 samplingRate I
0 8 3 channelMask I
0 8 4 format I
0 8 5 gain Landroid/media/AudioGainConfig;
MethodParameters:
Name Flags
port
samplingRate
channelMask
format
gain
public android.media.AudioPort port();
descriptor: ()Landroid/media/AudioPort;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.media.AudioPortConfig.mPort:Landroid/media/AudioPort;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/AudioPortConfig;
public int samplingRate();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.media.AudioPortConfig.mSamplingRate:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/AudioPortConfig;
public int channelMask();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.media.AudioPortConfig.mChannelMask:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/AudioPortConfig;
public int format();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.media.AudioPortConfig.mFormat:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/AudioPortConfig;
public android.media.AudioGainConfig gain();
descriptor: ()Landroid/media/AudioGainConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.media.AudioPortConfig.mGain:Landroid/media/AudioGainConfig;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/AudioPortConfig;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "{mPort:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield android.media.AudioPortConfig.mPort:Landroid/media/AudioPort;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
1: ldc ", mSamplingRate:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.media.AudioPortConfig.mSamplingRate:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
2: ldc ", mChannelMask: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.media.AudioPortConfig.mChannelMask:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
3: ldc ", mFormat:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.media.AudioPortConfig.mFormat:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
4: ldc ", mGain:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.media.AudioPortConfig.mGain:Landroid/media/AudioGainConfig;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
5: ldc "}"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/media/AudioPortConfig;
}
SourceFile: "AudioPortConfig.java"