package co.discord.media_engine.internal; import androidx.annotation.NonNull; import androidx.core.os.EnvironmentCompat; import co.discord.media_engine.CameraEnumeratorProvider; import java.util.Locale; import org.webrtc.CameraEnumerator; /* loaded from: classes.dex */ public final class DeviceInfo { private static CameraEnumerator enumerator() { return CameraEnumeratorProvider.get(); } @NonNull private String getDeviceFacingString(int i) { return getDeviceFrontFacing(i) ? "front" : getDeviceBackFacing(i) ? "back" : EnvironmentCompat.MEDIA_UNKNOWN; } public boolean getDeviceBackFacing(int i) { return enumerator().isBackFacing(getDeviceName(i)); } public boolean getDeviceFrontFacing(int i) { return enumerator().isFrontFacing(getDeviceName(i)); } @NonNull public String getDeviceGuid(int i) { return String.format(Locale.US, "android_camera_%d_%s_facing", Integer.valueOf(i), getDeviceFacingString(i)); } @NonNull public String getDeviceName(int i) { return enumerator().getDeviceNames()[i]; } public int numberOfDevices() { return enumerator().getDeviceNames().length; } }