- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
44 lines
1.5 KiB
Java
44 lines
1.5 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import android.media.AudioRouting;
|
|
import android.media.AudioTrack;
|
|
import android.os.Handler;
|
|
import android.os.Looper;
|
|
import androidx.annotation.Nullable;
|
|
import androidx.annotation.RequiresApi;
|
|
|
|
@RequiresApi(24)
|
|
/* loaded from: classes3.dex */
|
|
final class zzqf {
|
|
private final AudioTrack zza;
|
|
private final zzon zzb;
|
|
|
|
@Nullable
|
|
private AudioRouting.OnRoutingChangedListener zzc = new AudioRouting.OnRoutingChangedListener() { // from class: com.google.android.gms.internal.ads.zzqe
|
|
@Override // android.media.AudioRouting.OnRoutingChangedListener
|
|
public final void onRoutingChanged(AudioRouting audioRouting) {
|
|
zzqf.zza(zzqf.this, audioRouting);
|
|
}
|
|
};
|
|
|
|
public zzqf(AudioTrack audioTrack, zzon zzonVar) {
|
|
this.zza = audioTrack;
|
|
this.zzb = zzonVar;
|
|
audioTrack.addOnRoutingChangedListener(this.zzc, new Handler(Looper.myLooper()));
|
|
}
|
|
|
|
public static /* synthetic */ void zza(zzqf zzqfVar, AudioRouting audioRouting) {
|
|
if (zzqfVar.zzc == null || audioRouting.getRoutedDevice() == null) {
|
|
return;
|
|
}
|
|
zzqfVar.zzb.zzh(audioRouting.getRoutedDevice());
|
|
}
|
|
|
|
public final void zzb() {
|
|
AudioRouting.OnRoutingChangedListener onRoutingChangedListener = this.zzc;
|
|
onRoutingChangedListener.getClass();
|
|
this.zza.removeOnRoutingChangedListener(onRoutingChangedListener);
|
|
this.zzc = null;
|
|
}
|
|
}
|