package androidx.media; import android.media.AudioFocusRequest; import android.media.AudioManager; import android.os.Build; import androidx.annotation.DoNotInline; import androidx.annotation.IntRange; import androidx.annotation.NonNull; import androidx.annotation.RequiresApi; /* loaded from: classes.dex */ public final class AudioManagerCompat { public static final int AUDIOFOCUS_GAIN = 1; public static final int AUDIOFOCUS_GAIN_TRANSIENT = 2; public static final int AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE = 4; public static final int AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK = 3; private static final String TAG = "AudioManCompat"; @RequiresApi(26) /* loaded from: classes.dex */ public static class Api26Impl { private Api26Impl() { } @DoNotInline public static int abandonAudioFocusRequest(AudioManager audioManager, AudioFocusRequest audioFocusRequest) { return audioManager.abandonAudioFocusRequest(audioFocusRequest); } @DoNotInline public static int requestAudioFocus(AudioManager audioManager, AudioFocusRequest audioFocusRequest) { return audioManager.requestAudioFocus(audioFocusRequest); } } @RequiresApi(28) /* loaded from: classes.dex */ public static class Api28Impl { private Api28Impl() { } @DoNotInline public static int getStreamMinVolume(AudioManager audioManager, int i) { return audioManager.getStreamMinVolume(i); } } private AudioManagerCompat() { } public static int abandonAudioFocusRequest(@NonNull AudioManager audioManager, @NonNull AudioFocusRequestCompat audioFocusRequestCompat) { if (audioManager == null) { throw new IllegalArgumentException("AudioManager must not be null"); } else if (audioFocusRequestCompat != null) { return Build.VERSION.SDK_INT >= 26 ? Api26Impl.abandonAudioFocusRequest(audioManager, audioFocusRequestCompat.getAudioFocusRequest()) : audioManager.abandonAudioFocus(audioFocusRequestCompat.getOnAudioFocusChangeListener()); } else { throw new IllegalArgumentException("AudioFocusRequestCompat must not be null"); } } @IntRange(from = 0) public static int getStreamMaxVolume(@NonNull AudioManager audioManager, int i) { return audioManager.getStreamMaxVolume(i); } @IntRange(from = 0) public static int getStreamMinVolume(@NonNull AudioManager audioManager, int i) { if (Build.VERSION.SDK_INT >= 28) { return Api28Impl.getStreamMinVolume(audioManager, i); } return 0; } public static int requestAudioFocus(@NonNull AudioManager audioManager, @NonNull AudioFocusRequestCompat audioFocusRequestCompat) { if (audioManager == null) { throw new IllegalArgumentException("AudioManager must not be null"); } else if (audioFocusRequestCompat != null) { return Build.VERSION.SDK_INT >= 26 ? Api26Impl.requestAudioFocus(audioManager, audioFocusRequestCompat.getAudioFocusRequest()) : audioManager.requestAudioFocus(audioFocusRequestCompat.getOnAudioFocusChangeListener(), audioFocusRequestCompat.getAudioAttributesCompat().getLegacyStreamType(), audioFocusRequestCompat.getFocusGain()); } else { throw new IllegalArgumentException("AudioFocusRequestCompat must not be null"); } } }