.class Landroid/support/v4/media/session/IMediaSession$Stub$Proxy; .super Ljava/lang/Object; .source "SourceFile" # 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 = 0x9 name = "Proxy" .end annotation # static fields .field public static sDefaultImpl:Landroid/support/v4/media/session/IMediaSession; # instance fields .field private mRemote:Landroid/os/IBinder; # direct methods .method public constructor (Landroid/os/IBinder;)V .locals 0 .line 831 invoke-direct {p0}, Ljava/lang/Object;->()V 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 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1336 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1337 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 1339 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 1341 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V .line 1342 invoke-virtual {p1, v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat;->writeToParcel(Landroid/os/Parcel;I)V goto :goto_0 :catchall_0 move-exception p1 goto :goto_1 .line 1345 :cond_0 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V :goto_0 iget-object v3, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v4, 0x29 .line 1347 invoke-interface {v3, v4, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_1 .line 1348 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_1 .line 1349 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1}, Landroid/support/v4/media/session/IMediaSession;->addQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1355 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1356 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1352 :cond_1 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1355 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1356 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1355 :goto_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1356 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1357 throw p1 .end method .method public addQueueItemAt(Landroid/support/v4/media/MediaDescriptionCompat;I)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1361 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1362 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 1364 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 1366 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V .line 1367 invoke-virtual {p1, v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat;->writeToParcel(Landroid/os/Parcel;I)V goto :goto_0 :catchall_0 move-exception p1 goto :goto_1 .line 1370 :cond_0 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V .line 1372 :goto_0 invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeInt(I)V iget-object v3, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v4, 0x2a .line 1373 invoke-interface {v3, v4, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_1 .line 1374 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_1 .line 1375 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1, p2}, Landroid/support/v4/media/session/IMediaSession;->addQueueItemAt(Landroid/support/v4/media/MediaDescriptionCompat;I)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1381 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1382 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1378 :cond_1 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1381 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1382 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1381 :goto_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1382 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1383 throw p1 .end method .method public adjustVolume(IILjava/lang/String;)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1074 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1075 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 1077 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V .line 1078 invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V .line 1079 invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeInt(I)V .line 1080 invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0xb const/4 v4, 0x0 .line 1081 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1082 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1083 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1, p2, p3}, Landroid/support/v4/media/session/IMediaSession;->adjustVolume(IILjava/lang/String;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1089 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1090 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 move-exception p1 goto :goto_0 .line 1086 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1089 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1090 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1089 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1090 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1091 throw p1 .end method .method public asBinder()Landroid/os/IBinder; .locals 1 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 1753 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1754 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 1756 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x16 const/4 v4, 0x0 .line 1757 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1758 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1759 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->fastForward()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1765 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1766 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 move-exception v2 goto :goto_0 .line 1762 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1765 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1766 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1765 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1766 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1767 throw v2 .end method .method public getExtras()Landroid/os/Bundle; .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1211 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1212 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 1215 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x1f const/4 v4, 0x0 .line 1216 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1217 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1218 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->getExtras()Landroid/os/Bundle; move-result-object v2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1229 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1230 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 :catchall_0 move-exception v2 goto :goto_1 .line 1220 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V .line 1221 invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I move-result v2 if-eqz v2, :cond_1 .line 1222 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_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 goto :goto_0 :cond_1 const/4 v2, 0x0 .line 1229 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1230 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 .line 1229 :goto_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1230 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1231 throw v2 .end method .method public getFlags()J .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1029 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1030 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 1033 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x9 const/4 v4, 0x0 .line 1034 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1035 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1036 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->getFlags()J move-result-wide v2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1042 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1043 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-wide v2 :catchall_0 move-exception v2 goto :goto_0 .line 1038 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V .line 1039 invoke-virtual {v1}, Landroid/os/Parcel;->readLong()J move-result-wide v2 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1042 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1043 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-wide v2 .line 1042 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1043 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1044 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 1004 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1005 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 1008 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x8 const/4 v4, 0x0 .line 1009 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1010 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1011 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->getLaunchPendingIntent()Landroid/app/PendingIntent; move-result-object v2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1022 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1023 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 :catchall_0 move-exception v2 goto :goto_1 .line 1013 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V .line 1014 invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I move-result v2 if-eqz v2, :cond_1 .line 1015 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_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 goto :goto_0 :cond_1 const/4 v2, 0x0 .line 1022 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1023 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 .line 1022 :goto_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1023 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1024 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 1116 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1117 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 1120 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x1b const/4 v4, 0x0 .line 1121 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1122 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1123 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->getMetadata()Landroid/support/v4/media/MediaMetadataCompat; move-result-object v2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1134 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1135 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 :catchall_0 move-exception v2 goto :goto_1 .line 1125 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V .line 1126 invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I move-result v2 if-eqz v2, :cond_1 .line 1127 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_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 goto :goto_0 :cond_1 const/4 v2, 0x0 .line 1134 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1135 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 .line 1134 :goto_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1135 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1136 throw v2 .end method .method public getPackageName()Ljava/lang/String; .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 964 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 965 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 968 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/4 v3, 0x6 const/4 v4, 0x0 .line 969 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 970 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 971 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->getPackageName()Ljava/lang/String; move-result-object v2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 977 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 978 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 :catchall_0 move-exception v2 goto :goto_0 .line 973 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V .line 974 invoke-virtual {v1}, Landroid/os/Parcel;->readString()Ljava/lang/String; move-result-object v2 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 977 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 978 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 .line 977 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 978 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 979 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 1141 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1142 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 1145 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x1c const/4 v4, 0x0 .line 1146 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1147 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1148 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->getPlaybackState()Landroid/support/v4/media/session/PlaybackStateCompat; move-result-object v2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1159 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1160 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 :catchall_0 move-exception v2 goto :goto_1 .line 1150 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V .line 1151 invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I move-result v2 if-eqz v2, :cond_1 .line 1152 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_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 goto :goto_0 :cond_1 const/4 v2, 0x0 .line 1159 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1160 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 .line 1159 :goto_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1160 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1161 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 1166 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1167 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 1170 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x1d const/4 v4, 0x0 .line 1171 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1172 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1173 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->getQueue()Ljava/util/List; move-result-object v2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1179 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1180 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 :catchall_0 move-exception v2 goto :goto_0 .line 1175 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V .line 1176 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_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1179 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1180 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 .line 1179 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1180 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1181 throw v2 .end method .method public getQueueTitle()Ljava/lang/CharSequence; .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1186 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1187 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 1190 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x1e const/4 v4, 0x0 .line 1191 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1192 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1193 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->getQueueTitle()Ljava/lang/CharSequence; move-result-object v2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1204 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1205 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 :catchall_0 move-exception v2 goto :goto_1 .line 1195 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V .line 1196 invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I move-result v2 if-eqz v2, :cond_1 .line 1197 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_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 goto :goto_0 :cond_1 const/4 v2, 0x0 .line 1204 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1205 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 .line 1204 :goto_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1205 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1206 throw v2 .end method .method public getRatingType()I .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1236 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1237 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 iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x20 const/4 v4, 0x0 .line 1241 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1242 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1243 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->getRatingType()I move-result v2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1249 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1250 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return v2 :catchall_0 move-exception v2 goto :goto_0 .line 1245 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V .line 1246 invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I move-result v2 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1249 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1250 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return v2 .line 1249 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1250 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1251 throw v2 .end method .method public getRepeatMode()I .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1276 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1277 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 1280 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x25 const/4 v4, 0x0 .line 1281 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1282 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1283 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->getRepeatMode()I move-result v2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1289 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1290 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return v2 :catchall_0 move-exception v2 goto :goto_0 .line 1285 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V .line 1286 invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I move-result v2 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1289 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1290 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return v2 .line 1289 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1290 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1291 throw v2 .end method .method public getSessionInfo()Landroid/os/Bundle; .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1431 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1432 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 1435 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x32 const/4 v4, 0x0 .line 1436 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1437 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1438 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->getSessionInfo()Landroid/os/Bundle; move-result-object v2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1449 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1450 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 :catchall_0 move-exception v2 goto :goto_1 .line 1440 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V .line 1441 invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I move-result v2 if-eqz v2, :cond_1 .line 1442 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_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 goto :goto_0 :cond_1 const/4 v2, 0x0 .line 1449 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1450 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 .line 1449 :goto_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1450 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1451 throw v2 .end method .method public getShuffleMode()I .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1316 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1317 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 1320 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x2f const/4 v4, 0x0 .line 1321 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1322 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1323 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->getShuffleMode()I move-result v2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1329 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1330 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return v2 :catchall_0 move-exception v2 goto :goto_0 .line 1325 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V .line 1326 invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I move-result v2 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1329 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1330 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return v2 .line 1329 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1330 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1331 throw v2 .end method .method public getTag()Ljava/lang/String; .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 984 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 985 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 988 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/4 v3, 0x7 const/4 v4, 0x0 .line 989 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 990 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 991 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->getTag()Ljava/lang/String; move-result-object v2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 997 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 998 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 :catchall_0 move-exception v2 goto :goto_0 .line 993 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V .line 994 invoke-virtual {v1}, Landroid/os/Parcel;->readString()Ljava/lang/String; move-result-object v2 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 997 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 998 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 .line 997 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 998 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 999 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 1049 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1050 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 1053 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0xa const/4 v4, 0x0 .line 1054 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1055 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1056 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->getVolumeAttributes()Landroid/support/v4/media/session/ParcelableVolumeInfo; move-result-object v2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1067 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1068 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 :catchall_0 move-exception v2 goto :goto_1 .line 1058 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V .line 1059 invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I move-result v2 if-eqz v2, :cond_1 .line 1060 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_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 goto :goto_0 :cond_1 const/4 v2, 0x0 .line 1067 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1068 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object v2 .line 1067 :goto_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1068 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1069 throw v2 .end method .method public isCaptioningEnabled()Z .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1256 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1257 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 1260 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x2d const/4 v4, 0x0 .line 1261 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1262 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1263 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->isCaptioningEnabled()Z move-result v2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1269 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1270 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return v2 :catchall_0 move-exception v2 goto :goto_0 .line 1265 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V .line 1266 invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I move-result v2 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 if-eqz v2, :cond_1 const/4 v4, 0x1 .line 1269 :cond_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1270 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return v4 .line 1269 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1270 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1271 throw v2 .end method .method public isShuffleModeEnabledRemoved()Z .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1296 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1297 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 1300 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x26 const/4 v4, 0x0 .line 1301 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1302 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1303 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->isShuffleModeEnabledRemoved()Z move-result v2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1309 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1310 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return v2 :catchall_0 move-exception v2 goto :goto_0 .line 1305 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V .line 1306 invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I move-result v2 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 if-eqz v2, :cond_1 const/4 v4, 0x1 .line 1309 :cond_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1310 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return v4 .line 1309 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1310 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1311 throw v2 .end method .method public isTransportControlEnabled()Z .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 944 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 945 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 948 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/4 v3, 0x5 const/4 v4, 0x0 .line 949 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 950 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 951 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->isTransportControlEnabled()Z move-result v2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 957 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 958 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return v2 :catchall_0 move-exception v2 goto :goto_0 .line 953 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V .line 954 invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I move-result v2 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 if-eqz v2, :cond_1 const/4 v4, 0x1 .line 957 :cond_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 958 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return v4 .line 957 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 958 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 959 throw v2 .end method .method public next()V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1717 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1718 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 1720 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x14 const/4 v4, 0x0 .line 1721 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1722 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1723 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->next()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1729 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1730 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 move-exception v2 goto :goto_0 .line 1726 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1729 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1730 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1729 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1730 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1731 throw v2 .end method .method public pause()V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1681 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1682 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 1684 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x12 const/4 v4, 0x0 .line 1685 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1686 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1687 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->pause()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1693 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1694 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 move-exception v2 goto :goto_0 .line 1690 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1693 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1694 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1693 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1694 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1695 throw v2 .end method .method public play()V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1560 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1561 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 1563 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0xd const/4 v4, 0x0 .line 1564 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1565 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1566 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->play()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1572 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1573 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 move-exception v2 goto :goto_0 .line 1569 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1572 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1573 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1572 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1573 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1574 throw v2 .end method .method public playFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1578 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1579 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 1581 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V .line 1582 invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V const/4 v2, 0x0 if-eqz p2, :cond_0 const/4 v3, 0x1 .line 1584 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V .line 1585 invoke-virtual {p2, v0, v2}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V goto :goto_0 :catchall_0 move-exception p1 goto :goto_1 .line 1588 :cond_0 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V :goto_0 iget-object v3, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v4, 0xe .line 1590 invoke-interface {v3, v4, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_1 .line 1591 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_1 .line 1592 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1, p2}, Landroid/support/v4/media/session/IMediaSession;->playFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1598 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1599 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1595 :cond_1 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1598 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1599 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1598 :goto_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1599 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1600 throw p1 .end method .method public playFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1604 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1605 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 1607 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V .line 1608 invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V const/4 v2, 0x0 if-eqz p2, :cond_0 const/4 v3, 0x1 .line 1610 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V .line 1611 invoke-virtual {p2, v0, v2}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V goto :goto_0 :catchall_0 move-exception p1 goto :goto_1 .line 1614 :cond_0 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V :goto_0 iget-object v3, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v4, 0xf .line 1616 invoke-interface {v3, v4, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_1 .line 1617 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_1 .line 1618 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1, p2}, Landroid/support/v4/media/session/IMediaSession;->playFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1624 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1625 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1621 :cond_1 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1624 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1625 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1624 :goto_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1625 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1626 throw p1 .end method .method public playFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1630 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1631 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 1633 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 1635 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V .line 1636 invoke-interface {p1, v0, v3}, Landroid/os/Parcelable;->writeToParcel(Landroid/os/Parcel;I)V goto :goto_0 :catchall_0 move-exception p1 goto :goto_2 .line 1639 :cond_0 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V :goto_0 if-eqz p2, :cond_1 .line 1642 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V .line 1643 invoke-virtual {p2, v0, v3}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V goto :goto_1 .line 1646 :cond_1 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V :goto_1 iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v4, 0x10 .line 1648 invoke-interface {v2, v4, v0, v1, v3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_2 .line 1649 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_2 .line 1650 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1, p2}, Landroid/support/v4/media/session/IMediaSession;->playFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1656 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1657 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1653 :cond_2 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1656 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1657 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1656 :goto_2 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1657 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1658 throw p1 .end method .method public prepare()V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1458 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1459 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 1461 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x21 const/4 v4, 0x0 .line 1462 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1463 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1464 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->prepare()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1470 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1471 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 move-exception v2 goto :goto_0 .line 1467 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1470 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1471 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1470 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1471 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1472 throw v2 .end method .method public prepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1476 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1477 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 1479 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V .line 1480 invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V const/4 v2, 0x0 if-eqz p2, :cond_0 const/4 v3, 0x1 .line 1482 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V .line 1483 invoke-virtual {p2, v0, v2}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V goto :goto_0 :catchall_0 move-exception p1 goto :goto_1 .line 1486 :cond_0 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V :goto_0 iget-object v3, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v4, 0x22 .line 1488 invoke-interface {v3, v4, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_1 .line 1489 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_1 .line 1490 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1, p2}, Landroid/support/v4/media/session/IMediaSession;->prepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)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 .line 1493 :cond_1 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1496 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1497 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1496 :goto_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1497 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1498 throw p1 .end method .method public prepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V .locals 5 .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;->writeString(Ljava/lang/String;)V const/4 v2, 0x0 if-eqz p2, :cond_0 const/4 v3, 0x1 .line 1508 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V .line 1509 invoke-virtual {p2, v0, v2}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V goto :goto_0 :catchall_0 move-exception p1 goto :goto_1 .line 1512 :cond_0 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V :goto_0 iget-object v3, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v4, 0x23 .line 1514 invoke-interface {v3, v4, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_1 .line 1515 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_1 .line 1516 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1, p2}, Landroid/support/v4/media/session/IMediaSession;->prepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1522 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1523 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1519 :cond_1 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1522 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1523 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1522 :goto_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1523 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1524 throw p1 .end method .method public prepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1528 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1529 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 1531 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 1533 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V .line 1534 invoke-interface {p1, v0, v3}, Landroid/os/Parcelable;->writeToParcel(Landroid/os/Parcel;I)V goto :goto_0 :catchall_0 move-exception p1 goto :goto_2 .line 1537 :cond_0 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V :goto_0 if-eqz p2, :cond_1 .line 1540 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V .line 1541 invoke-virtual {p2, v0, v3}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V goto :goto_1 .line 1544 :cond_1 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V :goto_1 iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v4, 0x24 .line 1546 invoke-interface {v2, v4, v0, v1, v3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_2 .line 1547 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_2 .line 1548 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1, p2}, Landroid/support/v4/media/session/IMediaSession;->prepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1554 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1555 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1551 :cond_2 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1554 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1555 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1554 :goto_2 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1555 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1556 throw p1 .end method .method public previous()V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1735 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1736 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 1738 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x15 const/4 v4, 0x0 .line 1739 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1740 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1741 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->previous()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1747 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1748 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 move-exception v2 goto :goto_0 .line 1744 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1747 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1748 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1747 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1748 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1749 throw v2 .end method .method public rate(Landroid/support/v4/media/RatingCompat;)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1808 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1809 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 1811 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 1813 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V .line 1814 invoke-virtual {p1, v0, v2}, Landroid/support/v4/media/RatingCompat;->writeToParcel(Landroid/os/Parcel;I)V goto :goto_0 :catchall_0 move-exception p1 goto :goto_1 .line 1817 :cond_0 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V :goto_0 iget-object v3, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v4, 0x19 .line 1819 invoke-interface {v3, v4, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_1 .line 1820 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_1 .line 1821 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1}, Landroid/support/v4/media/session/IMediaSession;->rate(Landroid/support/v4/media/RatingCompat;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1827 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1828 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1824 :cond_1 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1827 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1828 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1827 :goto_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1828 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1829 throw p1 .end method .method public rateWithExtras(Landroid/support/v4/media/RatingCompat;Landroid/os/Bundle;)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1833 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1834 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 1836 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 1838 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V .line 1839 invoke-virtual {p1, v0, v3}, Landroid/support/v4/media/RatingCompat;->writeToParcel(Landroid/os/Parcel;I)V goto :goto_0 :catchall_0 move-exception p1 goto :goto_2 .line 1842 :cond_0 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V :goto_0 if-eqz p2, :cond_1 .line 1845 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V .line 1846 invoke-virtual {p2, v0, v3}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V goto :goto_1 .line 1849 :cond_1 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V :goto_1 iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v4, 0x33 .line 1851 invoke-interface {v2, v4, v0, v1, v3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_2 .line 1852 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_2 .line 1853 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1, p2}, Landroid/support/v4/media/session/IMediaSession;->rateWithExtras(Landroid/support/v4/media/RatingCompat;Landroid/os/Bundle;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1859 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1860 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1856 :cond_2 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1859 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1860 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1859 :goto_2 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1860 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1861 throw p1 .end method .method public registerCallbackListener(Landroid/support/v4/media/session/IMediaControllerCallback;)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 906 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 907 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 909 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V if-eqz p1, :cond_0 .line 910 invoke-interface {p1}, Landroid/os/IInterface;->asBinder()Landroid/os/IBinder; move-result-object v2 goto :goto_0 :catchall_0 move-exception p1 goto :goto_1 :cond_0 const/4 v2, 0x0 :goto_0 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/4 v3, 0x3 const/4 v4, 0x0 .line 911 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_1 .line 912 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_1 .line 913 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1}, Landroid/support/v4/media/session/IMediaSession;->registerCallbackListener(Landroid/support/v4/media/session/IMediaControllerCallback;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 919 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 920 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 916 :cond_1 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 919 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 920 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 919 :goto_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 920 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 921 throw p1 .end method .method public removeQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1387 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1388 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 1390 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 1392 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V .line 1393 invoke-virtual {p1, v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat;->writeToParcel(Landroid/os/Parcel;I)V goto :goto_0 :catchall_0 move-exception p1 goto :goto_1 .line 1396 :cond_0 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V :goto_0 iget-object v3, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v4, 0x2b .line 1398 invoke-interface {v3, v4, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_1 .line 1399 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_1 .line 1400 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1}, Landroid/support/v4/media/session/IMediaSession;->removeQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1406 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1407 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1403 :cond_1 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1406 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1407 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1406 :goto_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1407 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1408 throw p1 .end method .method public removeQueueItemAt(I)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1412 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1413 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 1415 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V .line 1416 invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x2c const/4 v4, 0x0 .line 1417 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1418 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1419 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1}, Landroid/support/v4/media/session/IMediaSession;->removeQueueItemAt(I)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1425 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1426 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 move-exception p1 goto :goto_0 .line 1422 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1425 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1426 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1425 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1426 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1427 throw p1 .end method .method public rewind()V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1771 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1772 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 1774 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x17 const/4 v4, 0x0 .line 1775 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1776 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1777 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->rewind()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1783 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1784 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 move-exception v2 goto :goto_0 .line 1780 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1783 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1784 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1783 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1784 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1785 throw v2 .end method .method public seekTo(J)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1789 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1790 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 1792 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V .line 1793 invoke-virtual {v0, p1, p2}, Landroid/os/Parcel;->writeLong(J)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x18 const/4 v4, 0x0 .line 1794 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1795 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1796 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1, p2}, Landroid/support/v4/media/session/IMediaSession;->seekTo(J)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1802 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1803 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 move-exception p1 goto :goto_0 .line 1799 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1802 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1803 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1802 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1803 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1804 throw p1 .end method .method public sendCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 846 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 847 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 849 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V .line 850 invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V const/4 v2, 0x1 const/4 v3, 0x0 if-eqz p2, :cond_0 .line 852 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V .line 853 invoke-virtual {p2, v0, v3}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V goto :goto_0 :catchall_0 move-exception p1 goto :goto_2 .line 856 :cond_0 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V :goto_0 if-eqz p3, :cond_1 .line 859 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V .line 860 invoke-virtual {p3, v0, v3}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->writeToParcel(Landroid/os/Parcel;I)V goto :goto_1 .line 863 :cond_1 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V :goto_1 iget-object v4, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; .line 865 invoke-interface {v4, v2, v0, v1, v3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_2 .line 866 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_2 .line 867 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1, p2, p3}, Landroid/support/v4/media/session/IMediaSession;->sendCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 873 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 874 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 870 :cond_2 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 873 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 874 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 873 :goto_2 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 874 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 875 throw p1 .end method .method public sendCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1960 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1961 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 1963 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V .line 1964 invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V const/4 v2, 0x0 if-eqz p2, :cond_0 const/4 v3, 0x1 .line 1966 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V .line 1967 invoke-virtual {p2, v0, v2}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V goto :goto_0 :catchall_0 move-exception p1 goto :goto_1 .line 1970 :cond_0 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V :goto_0 iget-object v3, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v4, 0x1a .line 1972 invoke-interface {v3, v4, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_1 .line 1973 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_1 .line 1974 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1, p2}, Landroid/support/v4/media/session/IMediaSession;->sendCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1980 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1981 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1977 :cond_1 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1980 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1981 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1980 :goto_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1981 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1982 throw p1 .end method .method public sendMediaButton(Landroid/view/KeyEvent;)Z .locals 6 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 879 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 880 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 883 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 885 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V .line 886 invoke-virtual {p1, v0, v3}, Landroid/view/KeyEvent;->writeToParcel(Landroid/os/Parcel;I)V goto :goto_0 :catchall_0 move-exception p1 goto :goto_2 .line 889 :cond_0 invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V :goto_0 iget-object v4, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/4 v5, 0x2 .line 891 invoke-interface {v4, v5, v0, v1, v3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v4 if-nez v4, :cond_1 .line 892 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v4 if-eqz v4, :cond_1 .line 893 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1}, Landroid/support/v4/media/session/IMediaSession;->sendMediaButton(Landroid/view/KeyEvent;)Z move-result p1 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 899 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 900 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return p1 .line 895 :cond_1 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V .line 896 invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I move-result p1 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 if-eqz p1, :cond_2 goto :goto_1 :cond_2 move v2, v3 .line 899 :goto_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 900 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return v2 .line 899 :goto_2 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 900 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 901 throw p1 .end method .method public setCaptioningEnabled(Z)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1884 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1885 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 1887 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V const/4 v2, 0x0 .line 1888 invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V iget-object v3, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v4, 0x2e .line 1889 invoke-interface {v3, v4, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1890 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1891 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1}, Landroid/support/v4/media/session/IMediaSession;->setCaptioningEnabled(Z)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1897 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1898 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 move-exception p1 goto :goto_0 .line 1894 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1897 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1898 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1897 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1898 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1899 throw p1 .end method .method public setPlaybackSpeed(F)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1865 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1866 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 1868 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V .line 1869 invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeFloat(F)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x31 const/4 v4, 0x0 .line 1870 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1871 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1872 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1}, Landroid/support/v4/media/session/IMediaSession;->setPlaybackSpeed(F)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1878 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1879 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 move-exception p1 goto :goto_0 .line 1875 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1878 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1879 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1878 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1879 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1880 throw p1 .end method .method public setRepeatMode(I)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1903 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1904 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 1906 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V .line 1907 invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x27 const/4 v4, 0x0 .line 1908 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1909 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1910 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1}, Landroid/support/v4/media/session/IMediaSession;->setRepeatMode(I)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1916 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1917 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 move-exception p1 goto :goto_0 .line 1913 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1916 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1917 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1916 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1917 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1918 throw p1 .end method .method public setShuffleMode(I)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1941 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1942 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 1944 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V .line 1945 invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x30 const/4 v4, 0x0 .line 1946 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1947 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1948 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1}, Landroid/support/v4/media/session/IMediaSession;->setShuffleMode(I)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1954 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1955 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 move-exception p1 goto :goto_0 .line 1951 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1954 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1955 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1954 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1955 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1956 throw p1 .end method .method public setShuffleModeEnabledRemoved(Z)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1922 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1923 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 1925 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V const/4 v2, 0x0 .line 1926 invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V iget-object v3, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v4, 0x28 .line 1927 invoke-interface {v3, v4, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1928 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1929 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1}, Landroid/support/v4/media/session/IMediaSession;->setShuffleModeEnabledRemoved(Z)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1935 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1936 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 move-exception p1 goto :goto_0 .line 1932 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1935 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1936 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1935 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1936 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1937 throw p1 .end method .method public setVolumeTo(IILjava/lang/String;)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1095 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1096 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 1098 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V .line 1099 invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V .line 1100 invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeInt(I)V .line 1101 invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0xc const/4 v4, 0x0 .line 1102 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1103 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1104 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1, p2, p3}, Landroid/support/v4/media/session/IMediaSession;->setVolumeTo(IILjava/lang/String;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1110 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1111 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 move-exception p1 goto :goto_0 .line 1107 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1110 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1111 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1110 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1111 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1112 throw p1 .end method .method public skipToQueueItem(J)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1662 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1663 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 1665 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V .line 1666 invoke-virtual {v0, p1, p2}, Landroid/os/Parcel;->writeLong(J)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x11 const/4 v4, 0x0 .line 1667 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1668 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1669 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1, p2}, Landroid/support/v4/media/session/IMediaSession;->skipToQueueItem(J)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1675 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1676 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 move-exception p1 goto :goto_0 .line 1672 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1675 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1676 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1675 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1676 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1677 throw p1 .end method .method public stop()V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 1699 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 1700 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 1702 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/16 v3, 0x13 const/4 v4, 0x0 .line 1703 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_0 .line 1704 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_0 .line 1705 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2}, Landroid/support/v4/media/session/IMediaSession;->stop()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 1711 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1712 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 move-exception v2 goto :goto_0 .line 1708 :cond_0 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 1711 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1712 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 1711 :goto_0 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 1712 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 1713 throw v2 .end method .method public unregisterCallbackListener(Landroid/support/v4/media/session/IMediaControllerCallback;)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .line 925 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 .line 926 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 928 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V if-eqz p1, :cond_0 .line 929 invoke-interface {p1}, Landroid/os/IInterface;->asBinder()Landroid/os/IBinder; move-result-object v2 goto :goto_0 :catchall_0 move-exception p1 goto :goto_1 :cond_0 const/4 v2, 0x0 :goto_0 invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V iget-object v2, p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder; const/4 v3, 0x4 const/4 v4, 0x0 .line 930 invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result v2 if-nez v2, :cond_1 .line 931 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 if-eqz v2, :cond_1 .line 932 invoke-static {}, Landroid/support/v4/media/session/IMediaSession$Stub;->getDefaultImpl()Landroid/support/v4/media/session/IMediaSession; move-result-object v2 invoke-interface {v2, p1}, Landroid/support/v4/media/session/IMediaSession;->unregisterCallbackListener(Landroid/support/v4/media/session/IMediaControllerCallback;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 938 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 939 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 935 :cond_1 :try_start_1 invoke-virtual {v1}, Landroid/os/Parcel;->readException()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 938 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 939 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-void .line 938 :goto_1 invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V .line 939 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V .line 940 throw p1 .end method