CastOptions.smali
.class public Lcom/google/android/gms/cast/framework/CastOptions;
.super Lcom/google/android/gms/internal/zzbck;
.source ""
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/android/gms/cast/framework/CastOptions$Builder;
}
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/gms/cast/framework/CastOptions;",
">;"
}
.end annotation
.end field
# instance fields
.field private final zzeks:Lcom/google/android/gms/cast/LaunchOptions;
.field private final zzeop:Ljava/lang/String;
.field private final zzeoq:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private final zzeor:Z
.field private final zzeos:Z
.field private final zzeot:Lcom/google/android/gms/cast/framework/media/CastMediaOptions;
.field private final zzeou:Z
.field private final zzeov:D
# direct methods
.method static constructor <clinit>()V
.registers 1
new-instance v0, Lcom/google/android/gms/cast/framework/zzb;
invoke-direct {v0}, Lcom/google/android/gms/cast/framework/zzb;-><init>()V
sput-object v0, Lcom/google/android/gms/cast/framework/CastOptions;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method constructor <init>(Ljava/lang/String;Ljava/util/List;ZLcom/google/android/gms/cast/LaunchOptions;ZLcom/google/android/gms/cast/framework/media/CastMediaOptions;ZD)V
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;Z",
"Lcom/google/android/gms/cast/LaunchOptions;",
"Z",
"Lcom/google/android/gms/cast/framework/media/CastMediaOptions;",
"ZD)V"
}
.end annotation
invoke-direct {p0}, Lcom/google/android/gms/internal/zzbck;-><init>()V
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string p1, ""
:cond_b
iput-object p1, p0, Lcom/google/android/gms/cast/framework/CastOptions;->zzeop:Ljava/lang/String;
if-nez p2, :cond_11
const/4 p1, 0x0
goto :goto_15
:cond_11
invoke-interface {p2}, Ljava/util/List;->size()I
move-result p1
:goto_15
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0, p1}, Ljava/util/ArrayList;-><init>(I)V
iput-object v0, p0, Lcom/google/android/gms/cast/framework/CastOptions;->zzeoq:Ljava/util/List;
if-lez p1, :cond_21
invoke-interface {v0, p2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
:cond_21
iput-boolean p3, p0, Lcom/google/android/gms/cast/framework/CastOptions;->zzeor:Z
if-nez p4, :cond_2a
new-instance p4, Lcom/google/android/gms/cast/LaunchOptions;
invoke-direct {p4}, Lcom/google/android/gms/cast/LaunchOptions;-><init>()V
:cond_2a
iput-object p4, p0, Lcom/google/android/gms/cast/framework/CastOptions;->zzeks:Lcom/google/android/gms/cast/LaunchOptions;
iput-boolean p5, p0, Lcom/google/android/gms/cast/framework/CastOptions;->zzeos:Z
iput-object p6, p0, Lcom/google/android/gms/cast/framework/CastOptions;->zzeot:Lcom/google/android/gms/cast/framework/media/CastMediaOptions;
iput-boolean p7, p0, Lcom/google/android/gms/cast/framework/CastOptions;->zzeou:Z
iput-wide p8, p0, Lcom/google/android/gms/cast/framework/CastOptions;->zzeov:D
return-void
.end method
# virtual methods
.method public getCastMediaOptions()Lcom/google/android/gms/cast/framework/media/CastMediaOptions;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/cast/framework/CastOptions;->zzeot:Lcom/google/android/gms/