Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
package com.google.android.gms.games.video;
import androidx.annotation.NonNull;
/* loaded from: classes2.dex */
public final class CaptureState {
public int getCaptureMode() {
throw null;
}
public int getCaptureQuality() {
throw null;
}
public boolean isCapturing() {
throw null;
}
public boolean isOverlayVisible() {
throw null;
}
public boolean isPaused() {
throw null;
}
@NonNull
public String toString() {
throw null;
}
}

View File

@@ -0,0 +1,111 @@
package com.google.android.gms.games.video;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.google.android.gms.common.internal.Objects;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import com.google.android.gms.games.internal.zzh;
@SafeParcelable.Class(creator = "VideoCapabilitiesCreator")
@SafeParcelable.Reserved({1000})
/* loaded from: classes2.dex */
public final class VideoCapabilities extends zzh {
@NonNull
public static final Parcelable.Creator<VideoCapabilities> CREATOR = new zza();
@SafeParcelable.Field(getter = "isCameraSupported", id = 1)
private final boolean zza;
@SafeParcelable.Field(getter = "isMicSupported", id = 2)
private final boolean zzb;
@SafeParcelable.Field(getter = "isWriteStorageSupported", id = 3)
private final boolean zzc;
@SafeParcelable.Field(getter = "getSupportedCaptureModes", id = 4)
private final boolean[] zzd;
@SafeParcelable.Field(getter = "getSupportedQualityLevels", id = 5)
private final boolean[] zze;
@SafeParcelable.Constructor
public VideoCapabilities(@SafeParcelable.Param(id = 1) boolean z, @SafeParcelable.Param(id = 2) boolean z2, @SafeParcelable.Param(id = 3) boolean z3, @NonNull @SafeParcelable.Param(id = 4) boolean[] zArr, @NonNull @SafeParcelable.Param(id = 5) boolean[] zArr2) {
this.zza = z;
this.zzb = z2;
this.zzc = z3;
this.zzd = zArr;
this.zze = zArr2;
}
public boolean equals(@Nullable Object obj) {
if (!(obj instanceof VideoCapabilities)) {
return false;
}
if (this == obj) {
return true;
}
VideoCapabilities videoCapabilities = (VideoCapabilities) obj;
return Objects.equal(videoCapabilities.getSupportedCaptureModes(), getSupportedCaptureModes()) && Objects.equal(videoCapabilities.getSupportedQualityLevels(), getSupportedQualityLevels()) && Objects.equal(Boolean.valueOf(videoCapabilities.isCameraSupported()), Boolean.valueOf(isCameraSupported())) && Objects.equal(Boolean.valueOf(videoCapabilities.isMicSupported()), Boolean.valueOf(isMicSupported())) && Objects.equal(Boolean.valueOf(videoCapabilities.isWriteStorageSupported()), Boolean.valueOf(isWriteStorageSupported()));
}
@NonNull
public boolean[] getSupportedCaptureModes() {
return this.zzd;
}
@NonNull
public boolean[] getSupportedQualityLevels() {
return this.zze;
}
public int hashCode() {
return Objects.hashCode(getSupportedCaptureModes(), getSupportedQualityLevels(), Boolean.valueOf(isCameraSupported()), Boolean.valueOf(isMicSupported()), Boolean.valueOf(isWriteStorageSupported()));
}
public boolean isCameraSupported() {
return this.zza;
}
public boolean isFullySupported(int i, int i2) {
return this.zza && this.zzb && this.zzc && supportsCaptureMode(i) && supportsQualityLevel(i2);
}
public boolean isMicSupported() {
return this.zzb;
}
public boolean isWriteStorageSupported() {
return this.zzc;
}
public boolean supportsCaptureMode(int i) {
Preconditions.checkState(VideoConfiguration.isValidCaptureMode(i, false));
return this.zzd[i];
}
public boolean supportsQualityLevel(int i) {
Preconditions.checkState(VideoConfiguration.isValidQualityLevel(i, false));
return this.zze[i];
}
@NonNull
public String toString() {
return Objects.toStringHelper(this).add("SupportedCaptureModes", getSupportedCaptureModes()).add("SupportedQualityLevels", getSupportedQualityLevels()).add("CameraSupported", Boolean.valueOf(isCameraSupported())).add("MicSupported", Boolean.valueOf(isMicSupported())).add("StorageWriteSupported", Boolean.valueOf(isWriteStorageSupported())).toString();
}
@Override // android.os.Parcelable
public void writeToParcel(@NonNull Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeBoolean(parcel, 1, isCameraSupported());
SafeParcelWriter.writeBoolean(parcel, 2, isMicSupported());
SafeParcelWriter.writeBoolean(parcel, 3, isWriteStorageSupported());
SafeParcelWriter.writeBooleanArray(parcel, 4, getSupportedCaptureModes(), false);
SafeParcelWriter.writeBooleanArray(parcel, 5, getSupportedQualityLevels(), false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
}

View File

@@ -0,0 +1,148 @@
package com.google.android.gms.games.video;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.NonNull;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@SafeParcelable.Class(creator = "VideoConfigurationCreator")
@SafeParcelable.Reserved({1000})
/* loaded from: classes2.dex */
public final class VideoConfiguration extends AbstractSafeParcelable {
public static final int CAPTURE_MODE_FILE = 0;
public static final int CAPTURE_MODE_STREAM = 1;
public static final int CAPTURE_MODE_UNKNOWN = -1;
@NonNull
public static final Parcelable.Creator<VideoConfiguration> CREATOR = new zzb();
public static final int NUM_CAPTURE_MODE = 2;
public static final int NUM_QUALITY_LEVEL = 4;
public static final int QUALITY_LEVEL_FULLHD = 3;
public static final int QUALITY_LEVEL_HD = 1;
public static final int QUALITY_LEVEL_SD = 0;
public static final int QUALITY_LEVEL_UNKNOWN = -1;
public static final int QUALITY_LEVEL_XHD = 2;
@SafeParcelable.Field(getter = "getQualityLevel", id = 1)
private final int zza;
@SafeParcelable.Field(getter = "getCaptureMode", id = 2)
private final int zzb;
@SafeParcelable.Field(getter = "shouldShowToastAfterRecording", id = 7)
private final boolean zzc;
@SafeParcelable.Field(getter = "getCameraEnabled", id = 8)
private final boolean zzd;
@SafeParcelable.Field(getter = "getMicEnabled", id = 9)
private final boolean zze;
public static final class Builder {
private int zza;
private int zzb;
private boolean zzc = true;
private boolean zzd = true;
public Builder(int i, int i2) {
this.zza = i;
this.zzb = i2;
}
@NonNull
public VideoConfiguration build() {
return new VideoConfiguration(this.zza, this.zzb, true, this.zzc, this.zzd);
}
@NonNull
public Builder setCameraEnabled(boolean z) {
this.zzc = z;
return this;
}
@NonNull
public Builder setCaptureMode(int i) {
this.zzb = i;
return this;
}
@NonNull
public Builder setMicEnabled(boolean z) {
this.zzd = z;
return this;
}
@NonNull
public Builder setQualityLevel(int i) {
this.zza = i;
return this;
}
}
@Retention(RetentionPolicy.SOURCE)
public @interface ValidCaptureModes {
}
@SafeParcelable.Constructor
public VideoConfiguration(@SafeParcelable.Param(id = 1) int i, @SafeParcelable.Param(id = 2) int i2, @SafeParcelable.Param(id = 7) boolean z, @SafeParcelable.Param(id = 8) boolean z2, @SafeParcelable.Param(id = 9) boolean z3) {
Preconditions.checkArgument(isValidQualityLevel(i, false));
Preconditions.checkArgument(isValidCaptureMode(i2, false));
this.zza = i;
this.zzb = i2;
this.zzc = z;
this.zzd = z2;
this.zze = z3;
}
public static boolean isValidCaptureMode(int i, boolean z) {
if (i != -1) {
z = true;
if (i != 0 && i != 1) {
return false;
}
}
return z;
}
public static boolean isValidQualityLevel(int i, boolean z) {
if (i != -1) {
z = true;
if (i != 0 && i != 1 && i != 2 && i != 3) {
return false;
}
}
return z;
}
public boolean getCameraEnabled() {
return this.zzd;
}
public int getCaptureMode() {
return this.zzb;
}
public boolean getMicEnabled() {
return this.zze;
}
public int getQualityLevel() {
return this.zza;
}
@Override // android.os.Parcelable
public void writeToParcel(@NonNull Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeInt(parcel, 1, getQualityLevel());
SafeParcelWriter.writeInt(parcel, 2, getCaptureMode());
SafeParcelWriter.writeBoolean(parcel, 7, this.zzc);
SafeParcelWriter.writeBoolean(parcel, 8, getCameraEnabled());
SafeParcelWriter.writeBoolean(parcel, 9, getMicEnabled());
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
}

View File

@@ -0,0 +1,42 @@
package com.google.android.gms.games.video;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes2.dex */
public final class zza implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
boolean[] zArr = null;
boolean[] zArr2 = null;
boolean z = false;
boolean z2 = false;
boolean z3 = false;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
int fieldId = SafeParcelReader.getFieldId(readHeader);
if (fieldId == 1) {
z = SafeParcelReader.readBoolean(parcel, readHeader);
} else if (fieldId == 2) {
z2 = SafeParcelReader.readBoolean(parcel, readHeader);
} else if (fieldId == 3) {
z3 = SafeParcelReader.readBoolean(parcel, readHeader);
} else if (fieldId == 4) {
zArr = SafeParcelReader.createBooleanArray(parcel, readHeader);
} else if (fieldId != 5) {
SafeParcelReader.skipUnknownField(parcel, readHeader);
} else {
zArr2 = SafeParcelReader.createBooleanArray(parcel, readHeader);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new VideoCapabilities(z, z2, z3, zArr, zArr2);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new VideoCapabilities[i];
}
}

View File

@@ -0,0 +1,42 @@
package com.google.android.gms.games.video;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes2.dex */
public final class zzb implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
int i = 0;
int i2 = 0;
boolean z = false;
boolean z2 = false;
boolean z3 = false;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
int fieldId = SafeParcelReader.getFieldId(readHeader);
if (fieldId == 1) {
i = SafeParcelReader.readInt(parcel, readHeader);
} else if (fieldId == 2) {
i2 = SafeParcelReader.readInt(parcel, readHeader);
} else if (fieldId == 7) {
z = SafeParcelReader.readBoolean(parcel, readHeader);
} else if (fieldId == 8) {
z2 = SafeParcelReader.readBoolean(parcel, readHeader);
} else if (fieldId != 9) {
SafeParcelReader.skipUnknownField(parcel, readHeader);
} else {
z3 = SafeParcelReader.readBoolean(parcel, readHeader);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new VideoConfiguration(i, i2, z, z2, z3);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new VideoConfiguration[i];
}
}