Offset 24, 181 lines modifiedOffset 24, 112 lines modified
24 .field·public·mUsage:I24 .field·public·mUsage:I
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·127 ····.locals·1
  
28 ····.line·9128 ····.line·87
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····const/4·v0,·0x030 ····const/4·v0,·0x0
  
31 ····.line·6331 ····.line·59
32 ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mUsage:I32 ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mUsage:I
  
33 ····.line·6933 ····.line·65
34 ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mContentType:I34 ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mContentType:I
  
35 ····.line·7535 ····.line·71
36 ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mFlags:I36 ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mFlags:I
  
37 ····const/4·v0,·-0x137 ····const/4·v0,·-0x1
  
38 ····.line·8138 ····.line·77
39 ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mLegacyStream:I39 ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mLegacyStream:I
  
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
42 .method·constructor·<init>(IIII)V42 .method·constructor·<init>(IIII)V
43 ····.locals·143 ····.locals·1
  
44 ····.line·9344 ····.line·89
45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
46 ····const/4·v0,·0x046 ····const/4·v0,·0x0
  
47 ····.line·6347 ····.line·59
48 ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mUsage:I48 ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mUsage:I
  
49 ····.line·6949 ····.line·65
50 ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mContentType:I50 ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mContentType:I
  
51 ····.line·7551 ····.line·71
52 ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mFlags:I52 ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mFlags:I
  
53 ····const/4·v0,·-0x153 ····const/4·v0,·-0x1
  
54 ····.line·8154 ····.line·77
55 ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mLegacyStream:I55 ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mLegacyStream:I
  
56 ····.line·9456 ····.line·90
57 ····iput·p1,·p0,·Landroidx/media/AudioAttributesImplBase;->mContentType:I57 ····iput·p1,·p0,·Landroidx/media/AudioAttributesImplBase;->mContentType:I
  
58 ····.line·9558 ····.line·91
59 ····iput·p2,·p0,·Landroidx/media/AudioAttributesImplBase;->mFlags:I59 ····iput·p2,·p0,·Landroidx/media/AudioAttributesImplBase;->mFlags:I
  
60 ····.line·9660 ····.line·92
61 ····iput·p3,·p0,·Landroidx/media/AudioAttributesImplBase;->mUsage:I61 ····iput·p3,·p0,·Landroidx/media/AudioAttributesImplBase;->mUsage:I
  
62 ····.line·9762 ····.line·93
63 ····iput·p4,·p0,·Landroidx/media/AudioAttributesImplBase;->mLegacyStream:I63 ····iput·p4,·p0,·Landroidx/media/AudioAttributesImplBase;->mLegacyStream:I
  
64 ····return-void64 ····return-void
65 .end·method65 .end·method
  
66 .method·static·usageForStreamType(I)I 
67 ····.locals·1 
  
68 ····const/4·v0,·0x2 
  
69 ····packed-switch·p0,·:pswitch_data_0 
  
70 ····:pswitch_0 
71 ····const/4·p0,·0x0 
  
72 ····return·p0 
  
73 ····:pswitch_1 
74 ····const/16·p0,·0xb 
  
75 ····return·p0 
  
76 ····:pswitch_2 
77 ····const/4·p0,·0x3 
  
78 ····return·p0 
  
79 ····:pswitch_3 
80 ····return·v0 
  
81 ····:pswitch_4 
82 ····const/4·p0,·0x5 
  
83 ····return·p0 
  
84 ····:pswitch_5 
85 ····const/4·p0,·0x4 
  
86 ····return·p0 
  
87 ····:pswitch_6 
88 ····const/4·p0,·0x1 
  
89 ····return·p0 
  
90 ····:pswitch_7 
91 ····const/4·p0,·0x6 
  
92 ····return·p0 
  
93 ····:pswitch_8 
94 ····const/16·p0,·0xd 
  
95 ····return·p0 
  
96 ····:pswitch_9 
97 ····return·v0 
  
98 ····:pswitch_data_0 
99 ····.packed-switch·0x0 
100 ········:pswitch_9 
101 ········:pswitch_8 
102 ········:pswitch_7 
103 ········:pswitch_6 
104 ········:pswitch_5 
105 ········:pswitch_4 
106 ········:pswitch_3 
107 ········:pswitch_8 
108 ········:pswitch_2 
109 ········:pswitch_0 
110 ········:pswitch_1 
111 ····.end·packed-switch 
112 .end·method 
  
  
113 #·virtual·methods66 #·virtual·methods
114 .method·public·equals(Ljava/lang/Object;)Z67 .method·public·equals(Ljava/lang/Object;)Z
115 ····.locals·368 ····.locals·3
  
116 ····.line·15669 ····.line·152
117 ····instance-of·v0,·p1,·Landroidx/media/AudioAttributesImplBase;70 ····instance-of·v0,·p1,·Landroidx/media/AudioAttributesImplBase;
  
118 ····const/4·v1,·0x071 ····const/4·v1,·0x0
  
119 ····if-nez·v0,·:cond_072 ····if-nez·v0,·:cond_0
  
120 ····return·v173 ····return·v1
  
121 ····.line·15974 ····.line·155
122 ····:cond_075 ····:cond_0
123 ····check-cast·p1,·Landroidx/media/AudioAttributesImplBase;76 ····check-cast·p1,·Landroidx/media/AudioAttributesImplBase;
  
124 ····.line·16077 ····.line·156
125 ····iget·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mContentType:I78 ····iget·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mContentType:I
  
126 ····invoke-virtual·{p1},·Landroidx/media/AudioAttributesImplBase;->getContentType()I79 ····invoke-virtual·{p1},·Landroidx/media/AudioAttributesImplBase;->getContentType()I
  
127 ····move-result·v280 ····move-result·v2
  
128 ····if-ne·v0,·v2,·:cond_181 ····if-ne·v0,·v2,·:cond_1
  
129 ····iget·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mFlags:I82 ····iget·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mFlags:I
  
130 ····.line·16183 ····.line·157
131 ····invoke-virtual·{p1},·Landroidx/media/AudioAttributesImplBase;->getFlags()I84 ····invoke-virtual·{p1},·Landroidx/media/AudioAttributesImplBase;->getFlags()I
  
132 ····move-result·v285 ····move-result·v2
  
133 ····if-ne·v0,·v2,·:cond_186 ····if-ne·v0,·v2,·:cond_1
  
134 ····iget·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mUsage:I87 ····iget·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mUsage:I
  
135 ····.line·16288 ····.line·158
136 ····invoke-virtual·{p1},·Landroidx/media/AudioAttributesImplBase;->getUsage()I89 ····invoke-virtual·{p1},·Landroidx/media/AudioAttributesImplBase;->getUsage()I
  
137 ····move-result·v290 ····move-result·v2
  
138 ····if-ne·v0,·v2,·:cond_191 ····if-ne·v0,·v2,·:cond_1
  
139 ····iget·p0,·p0,·Landroidx/media/AudioAttributesImplBase;->mLegacyStream:I92 ····iget·p0,·p0,·Landroidx/media/AudioAttributesImplBase;->mLegacyStream:I
Offset 212, 27 lines modifiedOffset 143, 27 lines modified
212 ····:cond_1143 ····:cond_1
213 ····return·v1144 ····return·v1
214 .end·method145 .end·method
  
215 .method·public·getContentType()I146 .method·public·getContentType()I
216 ····.locals·0147 ····.locals·0
  
217 ····.line·126148 ····.line·122
218 ····iget·p0,·p0,·Landroidx/media/AudioAttributesImplBase;->mContentType:I149 ····iget·p0,·p0,·Landroidx/media/AudioAttributesImplBase;->mContentType:I
  
219 ····return·p0150 ····return·p0
220 .end·method151 .end·method
  
221 .method·public·getFlags()I152 .method·public·getFlags()I
222 ····.locals·2153 ····.locals·2
  
223 ····.line·136154 ····.line·132
224 ····iget·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mFlags:I155 ····iget·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mFlags:I
  
225 ····.line·137156 ····.line·133
226 ····invoke-virtual·{p0},·Landroidx/media/AudioAttributesImplBase;->getLegacyStreamType()I157 ····invoke-virtual·{p0},·Landroidx/media/AudioAttributesImplBase;->getLegacyStreamType()I
  
227 ····move-result·p0158 ····move-result·p0
  
228 ····const/4·v1,·0x6159 ····const/4·v1,·0x6
  
229 ····if-ne·p0,·v1,·:cond_0160 ····if-ne·p0,·v1,·:cond_0
Offset 254, 55 lines modifiedOffset 185, 55 lines modified
  
254 ····return·p0185 ····return·p0
255 .end·method186 .end·method
  
256 .method·public·getLegacyStreamType()I187 .method·public·getLegacyStreamType()I
257 ····.locals·2188 ····.locals·2
  
258 ····.line·113189 ····.line·109
259 ····iget·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mLegacyStream:I190 ····iget·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->mLegacyStream:I
  
260 ····const/4·v1,·-0x1191 ····const/4·v1,·-0x1
  
261 ····if-eq·v0,·v1,·:cond_0192 ····if-eq·v0,·v1,·:cond_0
  
262 ····return·v0193 ····return·v0
  
263 ····:cond_0194 ····:cond_0
264 ····const/4·v0,·0x0195 ····const/4·v0,·0x0
  
265 ····.line·116196 ····.line·112
266 ····iget·v1,·p0,·Landroidx/media/AudioAttributesImplBase;->mFlags:I197 ····iget·v1,·p0,·Landroidx/media/AudioAttributesImplBase;->mFlags:I
  
267 ····iget·p0,·p0,·Landroidx/media/AudioAttributesImplBase;->mUsage:I198 ····iget·p0,·p0,·Landroidx/media/AudioAttributesImplBase;->mUsage:I
  
268 ····invoke-static·{v0,·v1,·p0},·Landroidx/media/AudioAttributesCompat;->toVolumeStreamType(ZII)I199 ····invoke-static·{v0,·v1,·p0},·Landroidx/media/AudioAttributesCompat;->toVolumeStreamType(ZII)I
  
269 ····move-result·p0200 ····move-result·p0
  
270 ····return·p0201 ····return·p0
271 .end·method202 .end·method
  
272 .method·public·getUsage()I203 .method·public·getUsage()I
273 ····.locals·0204 ····.locals·0
  
274 ····.line·131205 ····.line·127
275 ····iget·p0,·p0,·Landroidx/media/AudioAttributesImplBase;->mUsage:I206 ····iget·p0,·p0,·Landroidx/media/AudioAttributesImplBase;->mUsage:I
  
276 ····return·p0207 ····return·p0
277 .end·method208 .end·method
  
278 .method·public·hashCode()I209 .method·public·hashCode()I
279 ····.locals·3210 ····.locals·3
  
280 ····const/4·v0,·0x4211 ····const/4·v0,·0x4
  
281 ····new-array·v0,·v0,·[Ljava/lang/Object;212 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
282 ····.line·151213 ····.line·147
283 ····iget·v1,·p0,·Landroidx/media/AudioAttributesImplBase;->mContentType:I214 ····iget·v1,·p0,·Landroidx/media/AudioAttributesImplBase;->mContentType:I
  
284 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;215 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
285 ····move-result-object·v1216 ····move-result-object·v1
  
286 ····const/4·v2,·0x0217 ····const/4·v2,·0x0
Offset 345, 85 lines modifiedOffset 276, 85 lines modified
  
345 ····return·p0276 ····return·p0
346 .end·method277 .end·method
  
347 .method·public·toString()Ljava/lang/String;278 .method·public·toString()Ljava/lang/String;
348 ····.locals·3279 ····.locals·3
  
349 ····.line·169280 ····.line·165
350 ····new-instance·v0,·Ljava/lang/StringBuilder;281 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
351 ····const-string·v1,·"AudioAttributesCompat:"282 ····const-string·v1,·"AudioAttributesCompat:"
  
352 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V283 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
353 ····.line·170284 ····.line·166
354 ····iget·v1,·p0,·Landroidx/media/AudioAttributesImplBase;->mLegacyStream:I285 ····iget·v1,·p0,·Landroidx/media/AudioAttributesImplBase;->mLegacyStream:I
  
355 ····const/4·v2,·-0x1286 ····const/4·v2,·-0x1
  
356 ····if-eq·v1,·v2,·:cond_0287 ····if-eq·v1,·v2,·:cond_0
  
357 ····const-string·v1,·"·stream="288 ····const-string·v1,·"·stream="
  
358 ····.line·171289 ····.line·167
359 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;290 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
360 ····iget·v1,·p0,·Landroidx/media/AudioAttributesImplBase;->mLegacyStream:I291 ····iget·v1,·p0,·Landroidx/media/AudioAttributesImplBase;->mLegacyStream:I
  
361 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;292 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
362 ····const-string·v1,·"·derived"293 ····const-string·v1,·"·derived"
  
363 ····.line·172294 ····.line·168
364 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;295 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
365 ····:cond_0296 ····:cond_0
366 ····const-string·v1,·"·usage="297 ····const-string·v1,·"·usage="
  
367 ····.line·174298 ····.line·170
368 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;299 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
369 ····iget·v1,·p0,·Landroidx/media/AudioAttributesImplBase;->mUsage:I300 ····iget·v1,·p0,·Landroidx/media/AudioAttributesImplBase;->mUsage:I
  
370 ····.line·175301 ····.line·171
371 ····invoke-static·{v1},·Landroidx/media/AudioAttributesCompat;->usageToString(I)Ljava/lang/String;302 ····invoke-static·{v1},·Landroidx/media/AudioAttributesCompat;->usageToString(I)Ljava/lang/String;
  
372 ····move-result-object·v1303 ····move-result-object·v1
  
373 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;304 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
374 ····const-string·v1,·"·content="305 ····const-string·v1,·"·content="
  
375 ····.line·176306 ····.line·172
376 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;307 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
377 ····iget·v1,·p0,·Landroidx/media/AudioAttributesImplBase;->mContentType:I308 ····iget·v1,·p0,·Landroidx/media/AudioAttributesImplBase;->mContentType:I
  
378 ····.line·177309 ····.line·173
379 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;310 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
380 ····const-string·v1,·"·flags=0x"311 ····const-string·v1,·"·flags=0x"
  
381 ····.line·178312 ····.line·174
382 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;313 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
383 ····iget·p0,·p0,·Landroidx/media/AudioAttributesImplBase;->mFlags:I314 ····iget·p0,·p0,·Landroidx/media/AudioAttributesImplBase;->mFlags:I
  
384 ····.line·179315 ····.line·175
385 ····invoke-static·{p0},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;316 ····invoke-static·{p0},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
386 ····move-result-object·p0317 ····move-result-object·p0
  
387 ····invoke-virtual·{p0},·Ljava/lang/String;->toUpperCase()Ljava/lang/String;318 ····invoke-virtual·{p0},·Ljava/lang/String;->toUpperCase()Ljava/lang/String;
  
388 ····move-result-object·p0319 ····move-result-object·p0
  
389 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;320 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
390 ····.line·180321 ····.line·176
391 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;322 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
392 ····move-result-object·p0323 ····move-result-object·p0
  
393 ····return-object·p0324 ····return-object·p0
394 .end·method325 .end·method