NotificationOptions.smali
.class public Lcom/google/android/gms/cast/framework/media/NotificationOptions;
.super Lcom/google/android/gms/internal/zzbck;
.source ""
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/android/gms/cast/framework/media/NotificationOptions$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/media/NotificationOptions;",
">;"
}
.end annotation
.end field
.field public static final SKIP_STEP_TEN_SECONDS_IN_MS:J = 0x2710L
.field public static final SKIP_STEP_THIRTY_SECONDS_IN_MS:J = 0x7530L
.field private static final zzesq:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private static final zzesr:[I
# instance fields
.field private final zzess:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private final zzest:[I
.field private final zzesu:J
.field private final zzesv:Ljava/lang/String;
.field private final zzesw:I
.field private final zzesx:I
.field private final zzesy:I
.field private final zzesz:I
.field private final zzeta:I
.field private final zzetb:I
.field private final zzetc:I
.field private final zzetd:I
.field private final zzete:I
.field private final zzetf:I
.field private final zzetg:I
.field private final zzeth:I
.field private final zzeti:I
.field private final zzetj:I
.field private final zzetk:I
.field private final zzetl:I
.field private final zzetm:I
.field private final zzetn:I
.field private final zzeto:I
.field private final zzetp:I
.field private final zzetq:I
.field private final zzetr:I
.field private final zzets:I
.field private final zzett:I
.field private final zzetu:I
.field private final zzetv:I
.field private final zzetw:I
.field private final zzetx:Lcom/google/android/gms/cast/framework/media/zzf;
# direct methods
.method static constructor <clinit>()V
.registers 4
const/4 v0, 0x2
new-array v1, v0, [Ljava/lang/String;
const/4 v2, 0x0
const-string v3, "com.google.android.gms.cast.framework.action.TOGGLE_PLAYBACK"
aput-object v3, v1, v2
const/4 v2, 0x1
const-string v3, "com.google.android.gms.cast.framework.action.STOP_CASTING"
aput-object v3, v1, v2
invoke-static {v1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v1
sput-object v1, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzesq:Ljava/util/List;
new-array v0, v0, [I
fill-array-data v0, :array_22
sput-object v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzesr:[I
new-instance v0, Lcom/google/android/gms/cast/framework/media/zzm;
invoke-direct {v0}, Lcom/google/android/gms/cast/framework/media/zzm;-><init>()V
sput-object v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
:array_22
.array-data 4
0x0
0x1
.end array-data
.end method
.method public constructor <init>(Ljava/util/List;[IJLjava/lang/String;IIIIIIIIIIIIIIIIIIIIIIIIIIILandroid/os/IBinder;)V
.registers 40
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/lang/String;",
">;[IJ",
"Ljava/lang/String;",
"IIIIIIIIIIIIIIIIIIIIIIIIIII",
"Landroid/os/IBinder;",
")V"
}
.end annotation
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object/from16 v3, p33
invoke-direct {p0}, Lcom/google/android/gms/internal/zzbck;-><init>()V
const/4 v4, 0x0
if-eqz v1, :cond_13
new-instance v5, Ljava/util/ArrayList;
invoke-direct {v5, p1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iput-object v5, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzess:Ljava/util/List;
goto :goto_15
:cond_13
iput-object v4, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzess:Ljava/util/List;
:goto_15
if-eqz v2, :cond_1f
array-length v1, v2
invoke-static {p2, v1}, Ljava/util/Arrays;->copyOf([II)[I
move-result-object v1
iput-object v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzest:[I
goto :goto_21
:cond_1f
iput-object v4, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzest:[I
:goto_21
move-wide v1, p3
iput-wide v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzesu:J
move-object v1, p5
iput-object v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzesv:Ljava/lang/String;
move v1, p6
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzesw:I
move v1, p7
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzesx:I
move v1, p8
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzesy:I
move v1, p9
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzesz:I
move/from16 v1, p10
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzeta:I
move/from16 v1, p11
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetb:I
move/from16 v1, p12
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetc:I
move/from16 v1, p13
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetd:I
move/from16 v1, p14
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzete:I
move/from16 v1, p15
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetf:I
move/from16 v1, p16
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetg:I
move/from16 v1, p17
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzeth:I
move/from16 v1, p18
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzeti:I
move/from16 v1, p19
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetj:I
move/from16 v1, p20
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetk:I
move/from16 v1, p21
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetl:I
move/from16 v1, p22
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetm:I
move/from16 v1, p23
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetn:I
move/from16 v1, p24
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzeto:I
move/from16 v1, p25
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetp:I
move/from16 v1, p26
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetq:I
move/from16 v1, p27
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetr:I
move/from16 v1, p28
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzets:I
move/from16 v1, p29
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzett:I
move/from16 v1, p30
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetu:I
move/from16 v1, p31
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetv:I
move/from16 v1, p32
iput v1, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetw:I
if-nez v3, :cond_92
goto :goto_a5
:cond_92
const-string v1, "com.google.android.gms.cast.framework.media.INotificationActionsProvider"
invoke-interface {v3, v1}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;
move-result-object v1
instance-of v2, v1, Lcom/google/android/gms/cast/framework/media/zzf;
if-eqz v2, :cond_a0
move-object v4, v1
check-cast v4, Lcom/google/android/gms/cast/framework/media/zzf;
goto :goto_a5
:cond_a0
new-instance v4, Lcom/google/android/gms/cast/framework/media/zzh;
invoke-direct {v4, v3}, Lcom/google/android/gms/cast/framework/media/zzh;-><init>(Landroid/os/IBinder;)V
:goto_a5
iput-object v4, v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetx:Lcom/google/android/gms/cast/framework/media/zzf;
return-void
.end method
.method static synthetic zzadb()Ljava/util/List;
.registers 1
sget-object v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzesq:Ljava/util/List;
return-object v0
.end method
.method static synthetic zzadc()[I
.registers 1
sget-object v0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzesr:[I
return-object v0
.end method
# virtual methods
.method public getActions()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzess:Ljava/util/List;
return-object v0
.end method
.method public getCastingToDeviceStringResId()I
.registers 2
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetk:I
return v0
.end method
.method public getCompatActionIndices()[I
.registers 3
iget-object v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzest:[I
array-length v1, v0
invoke-static {v0, v1}, Ljava/util/Arrays;->copyOf([II)[I
move-result-object v0
return-object v0
.end method
.method public getDisconnectDrawableResId()I
.registers 2
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzeti:I
return v0
.end method
.method public getForward10DrawableResId()I
.registers 2
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetd:I
return v0
.end method
.method public getForward30DrawableResId()I
.registers 2
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzete:I
return v0
.end method
.method public getForwardDrawableResId()I
.registers 2
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetc:I
return v0
.end method
.method public getPauseDrawableResId()I
.registers 2
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzesy:I
return v0
.end method
.method public getPlayDrawableResId()I
.registers 2
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzesz:I
return v0
.end method
.method public getRewind10DrawableResId()I
.registers 2
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetg:I
return v0
.end method
.method public getRewind30DrawableResId()I
.registers 2
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzeth:I
return v0
.end method
.method public getRewindDrawableResId()I
.registers 2
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetf:I
return v0
.end method
.method public getSkipNextDrawableResId()I
.registers 2
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzeta:I
return v0
.end method
.method public getSkipPrevDrawableResId()I
.registers 2
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetb:I
return v0
.end method
.method public getSkipStepMs()J
.registers 3
iget-wide v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzesu:J
return-wide v0
.end method
.method public getSmallIconDrawableResId()I
.registers 2
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzesw:I
return v0
.end method
.method public getStopLiveStreamDrawableResId()I
.registers 2
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzesx:I
return v0
.end method
.method public getStopLiveStreamTitleResId()I
.registers 2
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetl:I
return v0
.end method
.method public getTargetActivityClassName()Ljava/lang/String;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzesv:Ljava/lang/String;
return-object v0
.end method
.method public writeToParcel(Landroid/os/Parcel;I)V
.registers 7
invoke-static {p1}, Lcom/google/android/gms/internal/zzbcn;->zze(Landroid/os/Parcel;)I
move-result p2
invoke-virtual {p0}, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->getActions()Ljava/util/List;
move-result-object v0
const/4 v1, 0x2
const/4 v2, 0x0
invoke-static {p1, v1, v0, v2}, Lcom/google/android/gms/internal/zzbcn;->zzb(Landroid/os/Parcel;ILjava/util/List;Z)V
invoke-virtual {p0}, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->getCompatActionIndices()[I
move-result-object v0
const/4 v1, 0x3
invoke-static {p1, v1, v0, v2}, Lcom/google/android/gms/internal/zzbcn;->zza(Landroid/os/Parcel;I[IZ)V
invoke-virtual {p0}, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->getSkipStepMs()J
move-result-wide v0
const/4 v3, 0x4
invoke-static {p1, v3, v0, v1}, Lcom/google/android/gms/internal/zzbcn;->zza(Landroid/os/Parcel;IJ)V
invoke-virtual {p0}, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->getTargetActivityClassName()Ljava/lang/String;
move-result-object v0
const/4 v1, 0x5
invoke-static {p1, v1, v0, v2}, Lcom/google/android/gms/internal/zzbcn;->zza(Landroid/os/Parcel;ILjava/lang/String;Z)V
invoke-virtual {p0}, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->getSmallIconDrawableResId()I
move-result v0
const/4 v1, 0x6
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
invoke-virtual {p0}, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->getStopLiveStreamDrawableResId()I
move-result v0
const/4 v1, 0x7
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
invoke-virtual {p0}, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->getPauseDrawableResId()I
move-result v0
const/16 v1, 0x8
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
invoke-virtual {p0}, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->getPlayDrawableResId()I
move-result v0
const/16 v1, 0x9
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
invoke-virtual {p0}, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->getSkipNextDrawableResId()I
move-result v0
const/16 v1, 0xa
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
invoke-virtual {p0}, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->getSkipPrevDrawableResId()I
move-result v0
const/16 v1, 0xb
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
invoke-virtual {p0}, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->getForwardDrawableResId()I
move-result v0
const/16 v1, 0xc
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
invoke-virtual {p0}, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->getForward10DrawableResId()I
move-result v0
const/16 v1, 0xd
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
invoke-virtual {p0}, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->getForward30DrawableResId()I
move-result v0
const/16 v1, 0xe
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
invoke-virtual {p0}, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->getRewindDrawableResId()I
move-result v0
const/16 v1, 0xf
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
invoke-virtual {p0}, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->getRewind10DrawableResId()I
move-result v0
const/16 v1, 0x10
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
invoke-virtual {p0}, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->getRewind30DrawableResId()I
move-result v0
const/16 v1, 0x11
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
invoke-virtual {p0}, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->getDisconnectDrawableResId()I
move-result v0
const/16 v1, 0x12
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetj:I
const/16 v1, 0x13
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
invoke-virtual {p0}, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->getCastingToDeviceStringResId()I
move-result v0
const/16 v1, 0x14
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
invoke-virtual {p0}, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->getStopLiveStreamTitleResId()I
move-result v0
const/16 v1, 0x15
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetm:I
const/16 v1, 0x16
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetn:I
const/16 v1, 0x17
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzeto:I
const/16 v1, 0x18
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetp:I
const/16 v1, 0x19
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetq:I
const/16 v1, 0x1a
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetr:I
const/16 v1, 0x1b
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzets:I
const/16 v1, 0x1c
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzett:I
const/16 v1, 0x1d
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetu:I
const/16 v1, 0x1e
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetv:I
const/16 v1, 0x1f
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
iget v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetw:I
const/16 v1, 0x20
invoke-static {p1, v1, v0}, Lcom/google/android/gms/internal/zzbcn;->zzc(Landroid/os/Parcel;II)V
iget-object v0, p0, Lcom/google/android/gms/cast/framework/media/NotificationOptions;->zzetx:Lcom/google/android/gms/cast/framework/media/zzf;
if-nez v0, :cond_104
const/4 v0, 0x0
goto :goto_108
:cond_104
invoke-interface {v0}, Landroid/os/IInterface;->asBinder()Landroid/os/IBinder;
move-result-object v0
:goto_108
const/16 v1, 0x21
invoke-static {p1, v1, v0, v2}, Lcom/google/android/gms/internal/zzbcn;->zza(Landroid/os/Parcel;ILandroid/os/IBinder;Z)V
invoke-static {p1, p2}, Lcom/google/android/gms/internal/zzbcn;->zzai(Landroid/os/Parcel;I)V
return-void
.end method