IMediaSession$Stub$Proxy.smali
.class Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;
.super Ljava/lang/Object;
.source "IMediaSession.java"
# interfaces
.implements Landroid/support/v4/media/session/IMediaSession;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroid/support/v4/media/session/IMediaSession$Stub;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "Proxy"
.end annotation
# instance fields
.field private mRemote:Landroid/os/IBinder;
# direct methods
.method constructor <init>(Landroid/os/IBinder;)V
.registers 2
.line 622
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 623
iput-object p1, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
return-void
.end method
# virtual methods
.method public addQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;)V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1056
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1057
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1059
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
const/4 v2, 0x0
if-eqz p1, :cond_18
const/4 v3, 0x1
.line 1061
invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V
.line 1062
invoke-virtual {p1, v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_1b
.line 1065
:cond_18
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 1067
:goto_1b
iget-object p1, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x29
invoke-interface {p1, v3, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1068
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_25
.catchall {:try_start_8 .. :try_end_25} :catchall_2c
.line 1071
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1072
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_2c
move-exception p1
.line 1071
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1072
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public addQueueItemAt(Landroid/support/v4/media/MediaDescriptionCompat;I)V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1077
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1078
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1080
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
const/4 v2, 0x0
if-eqz p1, :cond_18
const/4 v3, 0x1
.line 1082
invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V
.line 1083
invoke-virtual {p1, v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_1b
.line 1086
:cond_18
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 1088
:goto_1b
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 1089
iget-object p1, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 p2, 0x2a
invoke-interface {p1, p2, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1090
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_28
.catchall {:try_start_8 .. :try_end_28} :catchall_2f
.line 1093
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1094
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_2f
move-exception p1
.line 1093
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1094
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public adjustVolume(IILjava/lang/String;)V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 832
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 833
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 835
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 836
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 837
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 838
invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 839
iget-object p1, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 p2, 0xb
const/4 p3, 0x0
invoke-interface {p1, p2, v0, v1, p3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 840
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_21
.catchall {:try_start_8 .. :try_end_21} :catchall_28
.line 843
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 844
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_28
move-exception p1
.line 843
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 844
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public asBinder()Landroid/os/IBinder;
.registers 2
.line 627
iget-object v0, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
return-object v0
.end method
.method public fastForward()V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1380
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1381
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1383
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1384
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x16
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1385
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_18
.catchall {:try_start_8 .. :try_end_18} :catchall_1f
.line 1388
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1389
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_1f
move-exception v2
.line 1388
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1389
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public getExtras()Landroid/os/Bundle;
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 949
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 950
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 953
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 954
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x1f
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 955
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 956
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result v2
if-eqz v2, :cond_27
.line 957
sget-object v2, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v2, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/os/Bundle;
:try_end_26
.catchall {:try_start_8 .. :try_end_26} :catchall_2f
goto :goto_28
:cond_27
const/4 v2, 0x0
.line 964
:goto_28
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 965
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-object v2
:catchall_2f
move-exception v2
.line 964
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 965
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public getFlags()J
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 793
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 794
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 797
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 798
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x9
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 799
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 800
invoke-virtual {v1}, Landroid/os/Parcel;->readLong()J
move-result-wide v2
:try_end_1c
.catchall {:try_start_8 .. :try_end_1c} :catchall_23
.line 803
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 804
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-wide v2
:catchall_23
move-exception v2
.line 803
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 804
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public getInterfaceDescriptor()Ljava/lang/String;
.registers 2
const-string v0, "android.support.v4.media.session.IMediaSession"
return-object v0
.end method
.method public getLaunchPendingIntent()Landroid/app/PendingIntent;
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 771
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 772
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 775
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 776
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x8
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 777
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 778
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result v2
if-eqz v2, :cond_27
.line 779
sget-object v2, Landroid/app/PendingIntent;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v2, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/app/PendingIntent;
:try_end_26
.catchall {:try_start_8 .. :try_end_26} :catchall_2f
goto :goto_28
:cond_27
const/4 v2, 0x0
.line 786
:goto_28
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 787
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-object v2
:catchall_2f
move-exception v2
.line 786
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 787
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public getMetadata()Landroid/support/v4/media/MediaMetadataCompat;
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 866
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 867
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 870
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 871
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x1b
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 872
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 873
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result v2
if-eqz v2, :cond_27
.line 874
sget-object v2, Landroid/support/v4/media/MediaMetadataCompat;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v2, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/support/v4/media/MediaMetadataCompat;
:try_end_26
.catchall {:try_start_8 .. :try_end_26} :catchall_2f
goto :goto_28
:cond_27
const/4 v2, 0x0
.line 881
:goto_28
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 882
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-object v2
:catchall_2f
move-exception v2
.line 881
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 882
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public getPackageName()Ljava/lang/String;
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 737
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 738
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 741
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 742
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v3, 0x6
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 743
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 744
invoke-virtual {v1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v2
:try_end_1b
.catchall {:try_start_8 .. :try_end_1b} :catchall_22
.line 747
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 748
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-object v2
:catchall_22
move-exception v2
.line 747
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 748
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public getPlaybackState()Landroid/support/v4/media/session/PlaybackStateCompat;
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 888
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 889
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 892
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 893
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x1c
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 894
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 895
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result v2
if-eqz v2, :cond_27
.line 896
sget-object v2, Landroid/support/v4/media/session/PlaybackStateCompat;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v2, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/support/v4/media/session/PlaybackStateCompat;
:try_end_26
.catchall {:try_start_8 .. :try_end_26} :catchall_2f
goto :goto_28
:cond_27
const/4 v2, 0x0
.line 903
:goto_28
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 904
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-object v2
:catchall_2f
move-exception v2
.line 903
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 904
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public getQueue()Ljava/util/List;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;",
">;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 910
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 911
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 914
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 915
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x1d
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 916
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 917
sget-object v2, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-virtual {v1, v2}, Landroid/os/Parcel;->createTypedArrayList(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
move-result-object v2
:try_end_1e
.catchall {:try_start_8 .. :try_end_1e} :catchall_25
.line 920
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 921
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-object v2
:catchall_25
move-exception v2
.line 920
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 921
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public getQueueTitle()Ljava/lang/CharSequence;
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 927
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 928
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 931
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 932
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x1e
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 933
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 934
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result v2
if-eqz v2, :cond_27
.line 935
sget-object v2, Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v2, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/CharSequence;
:try_end_26
.catchall {:try_start_8 .. :try_end_26} :catchall_2f
goto :goto_28
:cond_27
const/4 v2, 0x0
.line 942
:goto_28
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 943
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-object v2
:catchall_2f
move-exception v2
.line 942
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 943
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public getRatingType()I
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 971
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 972
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 975
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 976
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x20
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 977
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 978
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result v2
:try_end_1c
.catchall {:try_start_8 .. :try_end_1c} :catchall_23
.line 981
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 982
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return v2
:catchall_23
move-exception v2
.line 981
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 982
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public getRepeatMode()I
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1005
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1006
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1009
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1010
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x25
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1011
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 1012
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result v2
:try_end_1c
.catchall {:try_start_8 .. :try_end_1c} :catchall_23
.line 1015
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1016
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return v2
:catchall_23
move-exception v2
.line 1015
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1016
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public getShuffleMode()I
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1039
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1040
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1043
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1044
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x2f
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1045
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 1046
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result v2
:try_end_1c
.catchall {:try_start_8 .. :try_end_1c} :catchall_23
.line 1049
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1050
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return v2
:catchall_23
move-exception v2
.line 1049
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1050
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public getTag()Ljava/lang/String;
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 754
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 755
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 758
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 759
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v3, 0x7
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 760
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 761
invoke-virtual {v1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v2
:try_end_1b
.catchall {:try_start_8 .. :try_end_1b} :catchall_22
.line 764
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 765
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-object v2
:catchall_22
move-exception v2
.line 764
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 765
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public getVolumeAttributes()Landroid/support/v4/media/session/ParcelableVolumeInfo;
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 810
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 811
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 814
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 815
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0xa
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 816
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 817
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result v2
if-eqz v2, :cond_27
.line 818
sget-object v2, Landroid/support/v4/media/session/ParcelableVolumeInfo;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v2, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/support/v4/media/session/ParcelableVolumeInfo;
:try_end_26
.catchall {:try_start_8 .. :try_end_26} :catchall_2f
goto :goto_28
:cond_27
const/4 v2, 0x0
.line 825
:goto_28
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 826
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-object v2
:catchall_2f
move-exception v2
.line 825
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 826
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public isCaptioningEnabled()Z
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 988
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 989
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 992
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 993
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x2d
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 994
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 995
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result v2
:try_end_1c
.catchall {:try_start_8 .. :try_end_1c} :catchall_26
if-eqz v2, :cond_1f
const/4 v4, 0x1
.line 998
:cond_1f
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 999
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return v4
:catchall_26
move-exception v2
.line 998
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 999
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public isShuffleModeEnabledRemoved()Z
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1022
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1023
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1026
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1027
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x26
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1028
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 1029
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result v2
:try_end_1c
.catchall {:try_start_8 .. :try_end_1c} :catchall_26
if-eqz v2, :cond_1f
const/4 v4, 0x1
.line 1032
:cond_1f
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1033
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return v4
:catchall_26
move-exception v2
.line 1032
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1033
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public isTransportControlEnabled()Z
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 720
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 721
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 724
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 725
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v3, 0x5
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 726
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 727
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result v2
:try_end_1b
.catchall {:try_start_8 .. :try_end_1b} :catchall_25
if-eqz v2, :cond_1e
const/4 v4, 0x1
.line 730
:cond_1e
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 731
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return v4
:catchall_25
move-exception v2
.line 730
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 731
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public next()V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1352
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1353
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1355
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1356
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x14
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1357
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_18
.catchall {:try_start_8 .. :try_end_18} :catchall_1f
.line 1360
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1361
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_1f
move-exception v2
.line 1360
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1361
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public pause()V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1324
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1325
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1327
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1328
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x12
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1329
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_18
.catchall {:try_start_8 .. :try_end_18} :catchall_1f
.line 1332
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1333
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_1f
move-exception v2
.line 1332
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1333
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public play()V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1223
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1224
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1226
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1227
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0xd
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1228
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_18
.catchall {:try_start_8 .. :try_end_18} :catchall_1f
.line 1231
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1232
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_1f
move-exception v2
.line 1231
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1232
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public playFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1237
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1238
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1240
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1241
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
const/4 p1, 0x0
if-eqz p2, :cond_1b
const/4 v2, 0x1
.line 1243
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 1244
invoke-virtual {p2, v0, p1}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_1e
.line 1247
:cond_1b
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 1249
:goto_1e
iget-object p2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v2, 0xe
invoke-interface {p2, v2, v0, v1, p1}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1250
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_28
.catchall {:try_start_8 .. :try_end_28} :catchall_2f
.line 1253
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1254
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_2f
move-exception p1
.line 1253
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1254
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public playFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1259
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1260
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1262
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1263
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
const/4 p1, 0x0
if-eqz p2, :cond_1b
const/4 v2, 0x1
.line 1265
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 1266
invoke-virtual {p2, v0, p1}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_1e
.line 1269
:cond_1b
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 1271
:goto_1e
iget-object p2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v2, 0xf
invoke-interface {p2, v2, v0, v1, p1}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1272
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_28
.catchall {:try_start_8 .. :try_end_28} :catchall_2f
.line 1275
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1276
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_2f
move-exception p1
.line 1275
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1276
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public playFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1281
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1282
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1284
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
const/4 v2, 0x1
const/4 v3, 0x0
if-eqz p1, :cond_18
.line 1286
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 1287
invoke-virtual {p1, v0, v3}, Landroid/net/Uri;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_1b
.line 1290
:cond_18
invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V
:goto_1b
if-eqz p2, :cond_24
.line 1293
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 1294
invoke-virtual {p2, v0, v3}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_27
.line 1297
:cond_24
invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V
.line 1299
:goto_27
iget-object p1, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 p2, 0x10
invoke-interface {p1, p2, v0, v1, v3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1300
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_31
.catchall {:try_start_8 .. :try_end_31} :catchall_38
.line 1303
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1304
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_38
move-exception p1
.line 1303
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1304
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public prepare()V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1137
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1138
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1140
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1141
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x21
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1142
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_18
.catchall {:try_start_8 .. :try_end_18} :catchall_1f
.line 1145
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1146
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_1f
move-exception v2
.line 1145
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1146
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public prepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1151
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1152
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1154
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1155
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
const/4 p1, 0x0
if-eqz p2, :cond_1b
const/4 v2, 0x1
.line 1157
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 1158
invoke-virtual {p2, v0, p1}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_1e
.line 1161
:cond_1b
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 1163
:goto_1e
iget-object p2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v2, 0x22
invoke-interface {p2, v2, v0, v1, p1}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1164
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_28
.catchall {:try_start_8 .. :try_end_28} :catchall_2f
.line 1167
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1168
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_2f
move-exception p1
.line 1167
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1168
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public prepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1173
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1174
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1176
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1177
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
const/4 p1, 0x0
if-eqz p2, :cond_1b
const/4 v2, 0x1
.line 1179
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 1180
invoke-virtual {p2, v0, p1}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_1e
.line 1183
:cond_1b
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 1185
:goto_1e
iget-object p2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v2, 0x23
invoke-interface {p2, v2, v0, v1, p1}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1186
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_28
.catchall {:try_start_8 .. :try_end_28} :catchall_2f
.line 1189
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1190
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_2f
move-exception p1
.line 1189
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1190
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public prepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1195
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1196
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1198
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
const/4 v2, 0x1
const/4 v3, 0x0
if-eqz p1, :cond_18
.line 1200
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 1201
invoke-virtual {p1, v0, v3}, Landroid/net/Uri;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_1b
.line 1204
:cond_18
invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V
:goto_1b
if-eqz p2, :cond_24
.line 1207
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 1208
invoke-virtual {p2, v0, v3}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_27
.line 1211
:cond_24
invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V
.line 1213
:goto_27
iget-object p1, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 p2, 0x24
invoke-interface {p1, p2, v0, v1, v3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1214
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_31
.catchall {:try_start_8 .. :try_end_31} :catchall_38
.line 1217
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1218
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_38
move-exception p1
.line 1217
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1218
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public previous()V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1366
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1367
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1369
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1370
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x15
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1371
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_18
.catchall {:try_start_8 .. :try_end_18} :catchall_1f
.line 1374
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1375
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_1f
move-exception v2
.line 1374
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1375
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public rate(Landroid/support/v4/media/RatingCompat;)V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1423
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1424
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1426
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
const/4 v2, 0x0
if-eqz p1, :cond_18
const/4 v3, 0x1
.line 1428
invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V
.line 1429
invoke-virtual {p1, v0, v2}, Landroid/support/v4/media/RatingCompat;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_1b
.line 1432
:cond_18
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 1434
:goto_1b
iget-object p1, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x19
invoke-interface {p1, v3, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1435
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_25
.catchall {:try_start_8 .. :try_end_25} :catchall_2c
.line 1438
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1439
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_2c
move-exception p1
.line 1438
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1439
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public rateWithExtras(Landroid/support/v4/media/RatingCompat;Landroid/os/Bundle;)V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1444
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1445
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1447
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
const/4 v2, 0x1
const/4 v3, 0x0
if-eqz p1, :cond_18
.line 1449
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 1450
invoke-virtual {p1, v0, v3}, Landroid/support/v4/media/RatingCompat;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_1b
.line 1453
:cond_18
invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V
:goto_1b
if-eqz p2, :cond_24
.line 1456
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 1457
invoke-virtual {p2, v0, v3}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_27
.line 1460
:cond_24
invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V
.line 1462
:goto_27
iget-object p1, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 p2, 0x33
invoke-interface {p1, p2, v0, v1, v3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1463
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_31
.catchall {:try_start_8 .. :try_end_31} :catchall_38
.line 1466
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1467
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_38
move-exception p1
.line 1466
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1467
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public registerCallbackListener(Landroid/support/v4/media/session/IMediaControllerCallback;)V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 690
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 691
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 693
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
if-eqz p1, :cond_14
.line 694
invoke-interface {p1}, Landroid/support/v4/media/session/IMediaControllerCallback;->asBinder()Landroid/os/IBinder;
move-result-object p1
goto :goto_15
:cond_14
const/4 p1, 0x0
:goto_15
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V
.line 695
iget-object p1, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v2, 0x3
const/4 v3, 0x0
invoke-interface {p1, v2, v0, v1, v3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 696
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_22
.catchall {:try_start_8 .. :try_end_22} :catchall_29
.line 699
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 700
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_29
move-exception p1
.line 699
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 700
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public removeQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;)V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1099
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1100
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1102
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
const/4 v2, 0x0
if-eqz p1, :cond_18
const/4 v3, 0x1
.line 1104
invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V
.line 1105
invoke-virtual {p1, v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_1b
.line 1108
:cond_18
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 1110
:goto_1b
iget-object p1, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x2b
invoke-interface {p1, v3, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1111
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_25
.catchall {:try_start_8 .. :try_end_25} :catchall_2c
.line 1114
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1115
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_2c
move-exception p1
.line 1114
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1115
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public removeQueueItemAt(I)V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1120
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1121
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1123
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1124
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 1125
iget-object p1, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v2, 0x2c
const/4 v3, 0x0
invoke-interface {p1, v2, v0, v1, v3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1126
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_1b
.catchall {:try_start_8 .. :try_end_1b} :catchall_22
.line 1129
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1130
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_22
move-exception p1
.line 1129
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1130
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public rewind()V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1394
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1395
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1397
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1398
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x17
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1399
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_18
.catchall {:try_start_8 .. :try_end_18} :catchall_1f
.line 1402
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1403
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_1f
move-exception v2
.line 1402
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1403
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public seekTo(J)V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1408
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1409
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1411
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1412
invoke-virtual {v0, p1, p2}, Landroid/os/Parcel;->writeLong(J)V
.line 1413
iget-object p1, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 p2, 0x18
const/4 v2, 0x0
invoke-interface {p1, p2, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1414
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_1b
.catchall {:try_start_8 .. :try_end_1b} :catchall_22
.line 1417
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1418
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_22
move-exception p1
.line 1417
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1418
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public sendCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 637
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 638
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 640
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 641
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
const/4 p1, 0x1
const/4 v2, 0x0
if-eqz p2, :cond_1b
.line 643
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 644
invoke-virtual {p2, v0, v2}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_1e
.line 647
:cond_1b
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
:goto_1e
if-eqz p3, :cond_27
.line 650
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 651
invoke-virtual {p3, v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_2a
.line 654
:cond_27
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 656
:goto_2a
iget-object p2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
invoke-interface {p2, p1, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 657
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_32
.catchall {:try_start_8 .. :try_end_32} :catchall_39
.line 660
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 661
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_39
move-exception p1
.line 660
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 661
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public sendCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1532
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1533
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1535
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1536
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
const/4 p1, 0x0
if-eqz p2, :cond_1b
const/4 v2, 0x1
.line 1538
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 1539
invoke-virtual {p2, v0, p1}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_1e
.line 1542
:cond_1b
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 1544
:goto_1e
iget-object p2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v2, 0x1a
invoke-interface {p2, v2, v0, v1, p1}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1545
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_28
.catchall {:try_start_8 .. :try_end_28} :catchall_2f
.line 1548
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1549
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_2f
move-exception p1
.line 1548
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1549
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public sendMediaButton(Landroid/view/KeyEvent;)Z
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 666
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 667
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 670
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
const/4 v2, 0x1
const/4 v3, 0x0
if-eqz p1, :cond_18
.line 672
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 673
invoke-virtual {p1, v0, v3}, Landroid/view/KeyEvent;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_1b
.line 676
:cond_18
invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V
.line 678
:goto_1b
iget-object p1, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v4, 0x2
invoke-interface {p1, v4, v0, v1, v3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 679
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 680
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result p1
:try_end_28
.catchall {:try_start_8 .. :try_end_28} :catchall_33
if-eqz p1, :cond_2b
goto :goto_2c
:cond_2b
const/4 v2, 0x0
.line 683
:goto_2c
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 684
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return v2
:catchall_33
move-exception p1
.line 683
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 684
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public setCaptioningEnabled(Z)V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1472
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1473
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1475
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
const/4 v2, 0x0
if-eqz p1, :cond_12
const/4 p1, 0x1
goto :goto_13
:cond_12
const/4 p1, 0x0
.line 1476
:goto_13
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 1477
iget-object p1, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x2e
invoke-interface {p1, v3, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1478
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_20
.catchall {:try_start_8 .. :try_end_20} :catchall_27
.line 1481
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1482
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_27
move-exception p1
.line 1481
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1482
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public setRepeatMode(I)V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1487
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1488
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1490
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1491
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 1492
iget-object p1, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v2, 0x27
const/4 v3, 0x0
invoke-interface {p1, v2, v0, v1, v3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1493
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_1b
.catchall {:try_start_8 .. :try_end_1b} :catchall_22
.line 1496
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1497
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_22
move-exception p1
.line 1496
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1497
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public setShuffleMode(I)V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1517
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1518
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1520
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1521
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 1522
iget-object p1, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v2, 0x30
const/4 v3, 0x0
invoke-interface {p1, v2, v0, v1, v3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1523
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_1b
.catchall {:try_start_8 .. :try_end_1b} :catchall_22
.line 1526
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1527
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_22
move-exception p1
.line 1526
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1527
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public setShuffleModeEnabledRemoved(Z)V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1502
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1503
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1505
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
const/4 v2, 0x0
if-eqz p1, :cond_12
const/4 p1, 0x1
goto :goto_13
:cond_12
const/4 p1, 0x0
.line 1506
:goto_13
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 1507
iget-object p1, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x28
invoke-interface {p1, v3, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1508
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_20
.catchall {:try_start_8 .. :try_end_20} :catchall_27
.line 1511
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1512
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_27
move-exception p1
.line 1511
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1512
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public setVolumeTo(IILjava/lang/String;)V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 849
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 850
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 852
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 853
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 854
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 855
invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 856
iget-object p1, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 p2, 0xc
const/4 p3, 0x0
invoke-interface {p1, p2, v0, v1, p3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 857
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_21
.catchall {:try_start_8 .. :try_end_21} :catchall_28
.line 860
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 861
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_28
move-exception p1
.line 860
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 861
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public skipToQueueItem(J)V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1309
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1310
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1312
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1313
invoke-virtual {v0, p1, p2}, Landroid/os/Parcel;->writeLong(J)V
.line 1314
iget-object p1, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 p2, 0x11
const/4 v2, 0x0
invoke-interface {p1, p2, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1315
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_1b
.catchall {:try_start_8 .. :try_end_1b} :catchall_22
.line 1318
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1319
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_22
move-exception p1
.line 1318
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1319
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public stop()V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1338
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 1339
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 1341
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 1342
iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v3, 0x13
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 1343
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_18
.catchall {:try_start_8 .. :try_end_18} :catchall_1f
.line 1346
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1347
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_1f
move-exception v2
.line 1346
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 1347
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw v2
.end method
.method public unregisterCallbackListener(Landroid/support/v4/media/session/IMediaControllerCallback;)V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 705
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 706
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "android.support.v4.media.session.IMediaSession"
.line 708
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
if-eqz p1, :cond_14
.line 709
invoke-interface {p1}, Landroid/support/v4/media/session/IMediaControllerCallback;->asBinder()Landroid/os/IBinder;
move-result-object p1
goto :goto_15
:cond_14
const/4 p1, 0x0
:goto_15
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V
.line 710
iget-object p1, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v2, 0x4
const/4 v3, 0x0
invoke-interface {p1, v2, v0, v1, v3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 711
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
:try_end_22
.catchall {:try_start_8 .. :try_end_22} :catchall_29
.line 714
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 715
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_29
move-exception p1
.line 714
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 715
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method