e.smali
.class Landroid/support/v4/media/session/e;
.super Landroid/support/v4/media/session/IMediaControllerCallback$Stub;
.source "MediaControllerCompat.java"
# instance fields
.field private final qH:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference",
"<",
"Landroid/support/v4/media/session/MediaControllerCompat$Callback;",
">;"
}
.end annotation
.end field
# direct methods
.method constructor <init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V
.registers 3
.prologue
.line 874
invoke-direct {p0}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;-><init>()V
.line 875
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Landroid/support/v4/media/session/e;->qH:Ljava/lang/ref/WeakReference;
.line 876
return-void
.end method
# virtual methods
.method public a(Landroid/support/v4/media/MediaMetadataCompat;)V
.registers 3
.prologue
.line 904
iget-object v0, p0, Landroid/support/v4/media/session/e;->qH:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
.line 908
return-void
.end method
.method public a(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V
.registers 4
.prologue
.line 967
iget-object v0, p0, Landroid/support/v4/media/session/e;->qH:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback;
.line 968
if-eqz v0, :cond_1b
.line 970
if-eqz p1, :cond_1b
.line 971
new-instance v0, Landroid/support/v4/media/session/k;
iget v1, p1, Landroid/support/v4/media/session/ParcelableVolumeInfo;->volumeType:I
iget v1, p1, Landroid/support/v4/media/session/ParcelableVolumeInfo;->qR:I
iget v1, p1, Landroid/support/v4/media/session/ParcelableVolumeInfo;->controlType:I
iget v1, p1, Landroid/support/v4/media/session/ParcelableVolumeInfo;->maxVolume:I
iget v1, p1, Landroid/support/v4/media/session/ParcelableVolumeInfo;->currentVolume:I
invoke-direct {v0}, Landroid/support/v4/media/session/k;-><init>()V
.line 976
:cond_1b
return-void
.end method
.method public final a(Landroid/support/v4/media/session/PlaybackStateCompat;)V
.registers 3
.prologue
.line 896
iget-object v0, p0, Landroid/support/v4/media/session/e;->qH:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
.line 900
return-void
.end method
.method public final bh()V
.registers 2
.prologue
.line 980
iget-object v0, p0, Landroid/support/v4/media/session/e;->qH:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
.line 984
return-void
.end method
.method public final e(Z)V
.registers 2
.prologue
.line 946
return-void
.end method
.method public final f(Z)V
.registers 3
.prologue
.line 928
iget-object v0, p0, Landroid/support/v4/media/session/e;->qH:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback;
.line 929
if-eqz v0, :cond_d
.line 931
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
.line 933
:cond_d
return-void
.end method
.method public final onEvent(Ljava/lang/String;Landroid/os/Bundle;)V
.registers 4
.prologue
.line 880
iget-object v0, p0, Landroid/support/v4/media/session/e;->qH:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
.line 884
return-void
.end method
.method public onExtrasChanged(Landroid/os/Bundle;)V
.registers 3
.prologue
.line 959
iget-object v0, p0, Landroid/support/v4/media/session/e;->qH:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
.line 963
return-void
.end method
.method public onQueueChanged(Ljava/util/List;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;",
">;)V"
}
.end annotation
.prologue
.line 912
iget-object v0, p0, Landroid/support/v4/media/session/e;->qH:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
.line 916
return-void
.end method
.method public onQueueTitleChanged(Ljava/lang/CharSequence;)V
.registers 3
.prologue
.line 920
iget-object v0, p0, Landroid/support/v4/media/session/e;->qH:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
.line 924
return-void
.end method
.method public onSessionDestroyed()V
.registers 2
.prologue
.line 888
iget-object v0, p0, Landroid/support/v4/media/session/e;->qH:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
.line 892
return-void
.end method
.method public final t(I)V
.registers 3
.prologue
.line 937
iget-object v0, p0, Landroid/support/v4/media/session/e;->qH:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback;
.line 938
if-eqz v0, :cond_d
.line 939
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
.line 941
:cond_d
return-void
.end method
.method public final u(I)V
.registers 3
.prologue
.line 950
iget-object v0, p0, Landroid/support/v4/media/session/e;->qH:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback;
.line 951
if-eqz v0, :cond_d
.line 953
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
.line 955
:cond_d
return-void
.end method