.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 (Landroid/os/IBinder;)V .locals 0 .line 622 invoke-direct {p0}, Ljava/lang/Object;->()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 .locals 4 .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_0 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_0 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_0 .line 1065 :cond_0 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V .line 1067 :goto_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1071 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1072 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 4 .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_0 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_0 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_0 .line 1086 :cond_0 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V .line 1088 :goto_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1093 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1094 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 3 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 843 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 844 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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; .locals 1 .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 .locals 5 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1388 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1389 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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; .locals 5 .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_0 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_0 .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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 goto :goto_0 :cond_0 const/4 v2, 0x0 .line 964 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 965 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 :catchall_0 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 .locals 5 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 803 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 804 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-wide v2 :catchall_0 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; .locals 1 const-string v0, "android.support.v4.media.session.IMediaSession" return-object v0 .end method .method public getLaunchPendingIntent()Landroid/app/PendingIntent; .locals 5 .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_0 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_0 .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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 goto :goto_0 :cond_0 const/4 v2, 0x0 .line 786 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 787 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 :catchall_0 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; .locals 5 .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_0 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_0 .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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 goto :goto_0 :cond_0 const/4 v2, 0x0 .line 881 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 882 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 :catchall_0 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; .locals 5 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 747 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 748 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 :catchall_0 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; .locals 5 .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_0 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_0 .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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 goto :goto_0 :cond_0 const/4 v2, 0x0 .line 903 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 904 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 :catchall_0 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; .locals 5 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 920 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 921 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 :catchall_0 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; .locals 5 .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_0 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_0 .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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 goto :goto_0 :cond_0 const/4 v2, 0x0 .line 942 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 943 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 :catchall_0 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 .locals 5 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 981 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 982 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return v2 :catchall_0 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 .locals 5 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1015 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1016 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return v2 :catchall_0 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 .locals 5 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1049 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1050 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return v2 :catchall_0 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; .locals 5 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 764 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 765 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 :catchall_0 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; .locals 5 .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_0 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_0 .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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 goto :goto_0 :cond_0 const/4 v2, 0x0 .line 825 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 826 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 :catchall_0 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 .locals 5 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 if-eqz v2, :cond_0 const/4 v4, 0x1 .line 998 :cond_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 999 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return v4 :catchall_0 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 .locals 5 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 if-eqz v2, :cond_0 const/4 v4, 0x1 .line 1032 :cond_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1033 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return v4 :catchall_0 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 .locals 5 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 if-eqz v2, :cond_0 const/4 v4, 0x1 .line 730 :cond_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 731 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return v4 :catchall_0 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 .locals 5 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1360 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1361 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 5 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1332 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1333 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 5 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1231 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1232 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 3 .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_0 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_0 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_0 .line 1247 :cond_0 invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V .line 1249 :goto_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1253 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1254 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 3 .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_0 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_0 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_0 .line 1269 :cond_0 invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V .line 1271 :goto_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1275 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1276 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 4 .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_0 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_0 .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_0 .line 1290 :cond_0 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V :goto_0 if-eqz p2, :cond_1 .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_1 .line 1297 :cond_1 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V .line 1299 :goto_1 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1303 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1304 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 5 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1145 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1146 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 3 .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_0 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_0 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_0 .line 1161 :cond_0 invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V .line 1163 :goto_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1167 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1168 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 3 .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_0 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_0 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_0 .line 1183 :cond_0 invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V .line 1185 :goto_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1189 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1190 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 4 .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_0 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_0 .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_0 .line 1204 :cond_0 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V :goto_0 if-eqz p2, :cond_1 .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_1 .line 1211 :cond_1 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V .line 1213 :goto_1 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1217 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1218 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 5 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1374 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1375 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 4 .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_0 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_0 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_0 .line 1432 :cond_0 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V .line 1434 :goto_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1438 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1439 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 4 .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_0 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_0 .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_0 .line 1453 :cond_0 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V :goto_0 if-eqz p2, :cond_1 .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_1 .line 1460 :cond_1 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V .line 1462 :goto_1 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1466 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1467 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 4 .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_0 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_0 .line 694 invoke-interface {p1}, Landroid/support/v4/media/session/IMediaControllerCallback;->asBinder()Landroid/os/IBinder; move-result-object p1 goto :goto_0 :cond_0 const/4 p1, 0x0 :goto_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 699 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 700 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 4 .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_0 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_0 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_0 .line 1108 :cond_0 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V .line 1110 :goto_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1114 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1115 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 4 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1129 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1130 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 5 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1402 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1403 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 3 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1417 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1418 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 3 .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_0 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_0 .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_0 .line 647 :cond_0 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V :goto_0 if-eqz p3, :cond_1 .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_1 .line 654 :cond_1 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V .line 656 :goto_1 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 660 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 661 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 3 .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_0 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_0 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_0 .line 1542 :cond_0 invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V .line 1544 :goto_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1548 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1549 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 5 .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_0 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_0 .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_0 .line 676 :cond_0 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V .line 678 :goto_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 if-eqz p1, :cond_1 goto :goto_1 :cond_1 const/4 v2, 0x0 .line 683 :goto_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 684 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return v2 :catchall_0 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 .locals 4 .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_0 const-string v2, "android.support.v4.media.session.IMediaSession" .line 1475 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V .line 1476 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 v2, 0x2e const/4 v3, 0x0 invoke-interface {p1, v2, v0, v1, v3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z .line 1478 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1481 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1482 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 4 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1496 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1497 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 4 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1526 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1527 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 4 .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_0 const-string v2, "android.support.v4.media.session.IMediaSession" .line 1505 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V .line 1506 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 v2, 0x28 const/4 v3, 0x0 invoke-interface {p1, v2, v0, v1, v3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z .line 1508 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1511 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1512 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 3 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 860 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 861 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 3 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1318 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1319 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 5 .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_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1346 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1347 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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 .locals 4 .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_0 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_0 .line 709 invoke-interface {p1}, Landroid/support/v4/media/session/IMediaControllerCallback;->asBinder()Landroid/os/IBinder; move-result-object p1 goto :goto_0 :cond_0 const/4 p1, 0x0 :goto_0 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_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 714 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 715 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 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