1631 lines
		
	
	
		
			41 KiB
		
	
	
	
		
			Smali
		
	
	
	
	
	
			
		
		
	
	
			1631 lines
		
	
	
		
			41 KiB
		
	
	
	
		
			Smali
		
	
	
	
	
	
| .class public abstract Landroid/support/v4/media/session/IMediaSession$Stub;
 | |
| .super Landroid/os/Binder;
 | |
| .source "IMediaSession.java"
 | |
| 
 | |
| # interfaces
 | |
| .implements Landroid/support/v4/media/session/IMediaSession;
 | |
| 
 | |
| 
 | |
| # annotations
 | |
| .annotation system Ldalvik/annotation/EnclosingClass;
 | |
|     value = Landroid/support/v4/media/session/IMediaSession;
 | |
| .end annotation
 | |
| 
 | |
| .annotation system Ldalvik/annotation/InnerClass;
 | |
|     accessFlags = 0x409
 | |
|     name = "Stub"
 | |
| .end annotation
 | |
| 
 | |
| .annotation system Ldalvik/annotation/MemberClasses;
 | |
|     value = {
 | |
|         Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;
 | |
|     }
 | |
| .end annotation
 | |
| 
 | |
| 
 | |
| # static fields
 | |
| .field private static final DESCRIPTOR:Ljava/lang/String; = "android.support.v4.media.session.IMediaSession"
 | |
| 
 | |
| .field public static final TRANSACTION_addQueueItem:I = 0x29
 | |
| 
 | |
| .field public static final TRANSACTION_addQueueItemAt:I = 0x2a
 | |
| 
 | |
| .field public static final TRANSACTION_adjustVolume:I = 0xb
 | |
| 
 | |
| .field public static final TRANSACTION_fastForward:I = 0x16
 | |
| 
 | |
| .field public static final TRANSACTION_getExtras:I = 0x1f
 | |
| 
 | |
| .field public static final TRANSACTION_getFlags:I = 0x9
 | |
| 
 | |
| .field public static final TRANSACTION_getLaunchPendingIntent:I = 0x8
 | |
| 
 | |
| .field public static final TRANSACTION_getMetadata:I = 0x1b
 | |
| 
 | |
| .field public static final TRANSACTION_getPackageName:I = 0x6
 | |
| 
 | |
| .field public static final TRANSACTION_getPlaybackState:I = 0x1c
 | |
| 
 | |
| .field public static final TRANSACTION_getQueue:I = 0x1d
 | |
| 
 | |
| .field public static final TRANSACTION_getQueueTitle:I = 0x1e
 | |
| 
 | |
| .field public static final TRANSACTION_getRatingType:I = 0x20
 | |
| 
 | |
| .field public static final TRANSACTION_getRepeatMode:I = 0x25
 | |
| 
 | |
| .field public static final TRANSACTION_getSessionInfo:I = 0x32
 | |
| 
 | |
| .field public static final TRANSACTION_getShuffleMode:I = 0x2f
 | |
| 
 | |
| .field public static final TRANSACTION_getTag:I = 0x7
 | |
| 
 | |
| .field public static final TRANSACTION_getVolumeAttributes:I = 0xa
 | |
| 
 | |
| .field public static final TRANSACTION_isCaptioningEnabled:I = 0x2d
 | |
| 
 | |
| .field public static final TRANSACTION_isShuffleModeEnabledRemoved:I = 0x26
 | |
| 
 | |
| .field public static final TRANSACTION_isTransportControlEnabled:I = 0x5
 | |
| 
 | |
| .field public static final TRANSACTION_next:I = 0x14
 | |
| 
 | |
| .field public static final TRANSACTION_pause:I = 0x12
 | |
| 
 | |
| .field public static final TRANSACTION_play:I = 0xd
 | |
| 
 | |
| .field public static final TRANSACTION_playFromMediaId:I = 0xe
 | |
| 
 | |
| .field public static final TRANSACTION_playFromSearch:I = 0xf
 | |
| 
 | |
| .field public static final TRANSACTION_playFromUri:I = 0x10
 | |
| 
 | |
| .field public static final TRANSACTION_prepare:I = 0x21
 | |
| 
 | |
| .field public static final TRANSACTION_prepareFromMediaId:I = 0x22
 | |
| 
 | |
| .field public static final TRANSACTION_prepareFromSearch:I = 0x23
 | |
| 
 | |
| .field public static final TRANSACTION_prepareFromUri:I = 0x24
 | |
| 
 | |
| .field public static final TRANSACTION_previous:I = 0x15
 | |
| 
 | |
| .field public static final TRANSACTION_rate:I = 0x19
 | |
| 
 | |
| .field public static final TRANSACTION_rateWithExtras:I = 0x33
 | |
| 
 | |
| .field public static final TRANSACTION_registerCallbackListener:I = 0x3
 | |
| 
 | |
| .field public static final TRANSACTION_removeQueueItem:I = 0x2b
 | |
| 
 | |
| .field public static final TRANSACTION_removeQueueItemAt:I = 0x2c
 | |
| 
 | |
| .field public static final TRANSACTION_rewind:I = 0x17
 | |
| 
 | |
| .field public static final TRANSACTION_seekTo:I = 0x18
 | |
| 
 | |
| .field public static final TRANSACTION_sendCommand:I = 0x1
 | |
| 
 | |
| .field public static final TRANSACTION_sendCustomAction:I = 0x1a
 | |
| 
 | |
| .field public static final TRANSACTION_sendMediaButton:I = 0x2
 | |
| 
 | |
| .field public static final TRANSACTION_setCaptioningEnabled:I = 0x2e
 | |
| 
 | |
| .field public static final TRANSACTION_setPlaybackSpeed:I = 0x31
 | |
| 
 | |
| .field public static final TRANSACTION_setRepeatMode:I = 0x27
 | |
| 
 | |
| .field public static final TRANSACTION_setShuffleMode:I = 0x30
 | |
| 
 | |
| .field public static final TRANSACTION_setShuffleModeEnabledRemoved:I = 0x28
 | |
| 
 | |
| .field public static final TRANSACTION_setVolumeTo:I = 0xc
 | |
| 
 | |
| .field public static final TRANSACTION_skipToQueueItem:I = 0x11
 | |
| 
 | |
| .field public static final TRANSACTION_stop:I = 0x13
 | |
| 
 | |
| .field public static final TRANSACTION_unregisterCallbackListener:I = 0x4
 | |
| 
 | |
| 
 | |
| # direct methods
 | |
| .method public constructor <init>()V
 | |
|     .locals 1
 | |
| 
 | |
|     .line 1
 | |
|     invoke-direct {p0}, Landroid/os/Binder;-><init>()V
 | |
| 
 | |
|     const-string v0, "android.support.v4.media.session.IMediaSession"
 | |
| 
 | |
|     .line 2
 | |
|     invoke-virtual {p0, p0, v0}, Landroid/os/Binder;->attachInterface(Landroid/os/IInterface;Ljava/lang/String;)V
 | |
| 
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| .method public static asInterface(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaSession;
 | |
|     .locals 2
 | |
|     .annotation system Ldalvik/annotation/MethodParameters;
 | |
|         accessFlags = {
 | |
|             0x0
 | |
|         }
 | |
|         names = {
 | |
|             "obj"
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     if-nez p0, :cond_0
 | |
| 
 | |
|     const/4 p0, 0x0
 | |
| 
 | |
|     return-object p0
 | |
| 
 | |
|     :cond_0
 | |
|     const-string v0, "android.support.v4.media.session.IMediaSession"
 | |
| 
 | |
|     .line 1
 | |
|     invoke-interface {p0, v0}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;
 | |
| 
 | |
|     move-result-object v0
 | |
| 
 | |
|     if-eqz v0, :cond_1
 | |
| 
 | |
|     .line 2
 | |
|     instance-of v1, v0, Landroid/support/v4/media/session/IMediaSession;
 | |
| 
 | |
|     if-eqz v1, :cond_1
 | |
| 
 | |
|     .line 3
 | |
|     check-cast v0, Landroid/support/v4/media/session/IMediaSession;
 | |
| 
 | |
|     return-object v0
 | |
| 
 | |
|     .line 4
 | |
|     :cond_1
 | |
|     new-instance v0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;
 | |
| 
 | |
|     invoke-direct {v0, p0}, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;-><init>(Landroid/os/IBinder;)V
 | |
| 
 | |
|     return-object v0
 | |
| .end method
 | |
| 
 | |
| .method public static getDefaultImpl()Landroid/support/v4/media/session/IMediaSession;
 | |
|     .locals 1
 | |
| 
 | |
|     .line 1
 | |
|     sget-object v0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->sDefaultImpl:Landroid/support/v4/media/session/IMediaSession;
 | |
| 
 | |
|     return-object v0
 | |
| .end method
 | |
| 
 | |
| .method public static setDefaultImpl(Landroid/support/v4/media/session/IMediaSession;)Z
 | |
|     .locals 1
 | |
|     .annotation system Ldalvik/annotation/MethodParameters;
 | |
|         accessFlags = {
 | |
|             0x0
 | |
|         }
 | |
|         names = {
 | |
|             "impl"
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     sget-object v0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->sDefaultImpl:Landroid/support/v4/media/session/IMediaSession;
 | |
| 
 | |
|     if-nez v0, :cond_1
 | |
| 
 | |
|     if-eqz p0, :cond_0
 | |
| 
 | |
|     .line 2
 | |
|     sput-object p0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->sDefaultImpl:Landroid/support/v4/media/session/IMediaSession;
 | |
| 
 | |
|     const/4 p0, 0x1
 | |
| 
 | |
|     return p0
 | |
| 
 | |
|     :cond_0
 | |
|     const/4 p0, 0x0
 | |
| 
 | |
|     return p0
 | |
| 
 | |
|     .line 3
 | |
|     :cond_1
 | |
|     new-instance p0, Ljava/lang/IllegalStateException;
 | |
| 
 | |
|     const-string v0, "setDefaultImpl() called twice"
 | |
| 
 | |
|     invoke-direct {p0, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
 | |
| 
 | |
|     throw p0
 | |
| .end method
 | |
| 
 | |
| 
 | |
| # virtual methods
 | |
| .method public asBinder()Landroid/os/IBinder;
 | |
|     .locals 0
 | |
| 
 | |
|     return-object p0
 | |
| .end method
 | |
| 
 | |
| .method public onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
 | |
|     .locals 4
 | |
|     .annotation system Ldalvik/annotation/MethodParameters;
 | |
|         accessFlags = {
 | |
|             0x0,
 | |
|             0x0,
 | |
|             0x0,
 | |
|             0x0
 | |
|         }
 | |
|         names = {
 | |
|             "code",
 | |
|             "data",
 | |
|             "reply",
 | |
|             "flags"
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .annotation system Ldalvik/annotation/Throws;
 | |
|         value = {
 | |
|             Landroid/os/RemoteException;
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     const v0, 0x5f4e5446
 | |
| 
 | |
|     const/4 v1, 0x1
 | |
| 
 | |
|     const-string v2, "android.support.v4.media.session.IMediaSession"
 | |
| 
 | |
|     if-eq p1, v0, :cond_1b
 | |
| 
 | |
|     const/4 v0, 0x0
 | |
| 
 | |
|     const/4 v3, 0x0
 | |
| 
 | |
|     packed-switch p1, :pswitch_data_0
 | |
| 
 | |
|     .line 1
 | |
|     invoke-super {p0, p1, p2, p3, p4}, Landroid/os/Binder;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     return p1
 | |
| 
 | |
|     .line 2
 | |
|     :pswitch_0
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 3
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     if-eqz p1, :cond_0
 | |
| 
 | |
|     .line 4
 | |
|     sget-object p1, Landroid/support/v4/media/RatingCompat;->CREATOR:Landroid/os/Parcelable$Creator;
 | |
| 
 | |
|     invoke-interface {p1, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     check-cast p1, Landroid/support/v4/media/RatingCompat;
 | |
| 
 | |
|     goto :goto_0
 | |
| 
 | |
|     :cond_0
 | |
|     move-object p1, v3
 | |
| 
 | |
|     .line 5
 | |
|     :goto_0
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p4
 | |
| 
 | |
|     if-eqz p4, :cond_1
 | |
| 
 | |
|     .line 6
 | |
|     sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
 | |
| 
 | |
|     invoke-interface {p4, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object p2
 | |
| 
 | |
|     move-object v3, p2
 | |
| 
 | |
|     check-cast v3, Landroid/os/Bundle;
 | |
| 
 | |
|     .line 7
 | |
|     :cond_1
 | |
|     invoke-interface {p0, p1, v3}, Landroid/support/v4/media/session/IMediaSession;->rateWithExtras(Landroid/support/v4/media/RatingCompat;Landroid/os/Bundle;)V
 | |
| 
 | |
|     .line 8
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 9
 | |
|     :pswitch_1
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 10
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->getSessionInfo()Landroid/os/Bundle;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     .line 11
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     if-eqz p1, :cond_2
 | |
| 
 | |
|     .line 12
 | |
|     invoke-virtual {p3, v1}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     .line 13
 | |
|     invoke-virtual {p1, p3, v1}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     .line 14
 | |
|     :cond_2
 | |
|     invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     :goto_1
 | |
|     return v1
 | |
| 
 | |
|     .line 15
 | |
|     :pswitch_2
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 16
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readFloat()F
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     .line 17
 | |
|     invoke-interface {p0, p1}, Landroid/support/v4/media/session/IMediaSession;->setPlaybackSpeed(F)V
 | |
| 
 | |
|     .line 18
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 19
 | |
|     :pswitch_3
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 20
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     .line 21
 | |
|     invoke-interface {p0, p1}, Landroid/support/v4/media/session/IMediaSession;->setShuffleMode(I)V
 | |
| 
 | |
|     .line 22
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 23
 | |
|     :pswitch_4
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 24
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->getShuffleMode()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     .line 25
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     .line 26
 | |
|     invoke-virtual {p3, p1}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 27
 | |
|     :pswitch_5
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 28
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     if-eqz p1, :cond_3
 | |
| 
 | |
|     move v0, v1
 | |
| 
 | |
|     .line 29
 | |
|     :cond_3
 | |
|     invoke-interface {p0, v0}, Landroid/support/v4/media/session/IMediaSession;->setCaptioningEnabled(Z)V
 | |
| 
 | |
|     .line 30
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 31
 | |
|     :pswitch_6
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 32
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->isCaptioningEnabled()Z
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     .line 33
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     .line 34
 | |
|     invoke-virtual {p3, p1}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 35
 | |
|     :pswitch_7
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 36
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     .line 37
 | |
|     invoke-interface {p0, p1}, Landroid/support/v4/media/session/IMediaSession;->removeQueueItemAt(I)V
 | |
| 
 | |
|     .line 38
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 39
 | |
|     :pswitch_8
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 40
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     if-eqz p1, :cond_4
 | |
| 
 | |
|     .line 41
 | |
|     sget-object p1, Landroid/support/v4/media/MediaDescriptionCompat;->CREATOR:Landroid/os/Parcelable$Creator;
 | |
| 
 | |
|     invoke-interface {p1, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     move-object v3, p1
 | |
| 
 | |
|     check-cast v3, Landroid/support/v4/media/MediaDescriptionCompat;
 | |
| 
 | |
|     .line 42
 | |
|     :cond_4
 | |
|     invoke-interface {p0, v3}, Landroid/support/v4/media/session/IMediaSession;->removeQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;)V
 | |
| 
 | |
|     .line 43
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 44
 | |
|     :pswitch_9
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 45
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     if-eqz p1, :cond_5
 | |
| 
 | |
|     .line 46
 | |
|     sget-object p1, Landroid/support/v4/media/MediaDescriptionCompat;->CREATOR:Landroid/os/Parcelable$Creator;
 | |
| 
 | |
|     invoke-interface {p1, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     move-object v3, p1
 | |
| 
 | |
|     check-cast v3, Landroid/support/v4/media/MediaDescriptionCompat;
 | |
| 
 | |
|     .line 47
 | |
|     :cond_5
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     .line 48
 | |
|     invoke-interface {p0, v3, p1}, Landroid/support/v4/media/session/IMediaSession;->addQueueItemAt(Landroid/support/v4/media/MediaDescriptionCompat;I)V
 | |
| 
 | |
|     .line 49
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 50
 | |
|     :pswitch_a
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 51
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     if-eqz p1, :cond_6
 | |
| 
 | |
|     .line 52
 | |
|     sget-object p1, Landroid/support/v4/media/MediaDescriptionCompat;->CREATOR:Landroid/os/Parcelable$Creator;
 | |
| 
 | |
|     invoke-interface {p1, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     move-object v3, p1
 | |
| 
 | |
|     check-cast v3, Landroid/support/v4/media/MediaDescriptionCompat;
 | |
| 
 | |
|     .line 53
 | |
|     :cond_6
 | |
|     invoke-interface {p0, v3}, Landroid/support/v4/media/session/IMediaSession;->addQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;)V
 | |
| 
 | |
|     .line 54
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 55
 | |
|     :pswitch_b
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 56
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     if-eqz p1, :cond_7
 | |
| 
 | |
|     move v0, v1
 | |
| 
 | |
|     .line 57
 | |
|     :cond_7
 | |
|     invoke-interface {p0, v0}, Landroid/support/v4/media/session/IMediaSession;->setShuffleModeEnabledRemoved(Z)V
 | |
| 
 | |
|     .line 58
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 59
 | |
|     :pswitch_c
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 60
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     .line 61
 | |
|     invoke-interface {p0, p1}, Landroid/support/v4/media/session/IMediaSession;->setRepeatMode(I)V
 | |
| 
 | |
|     .line 62
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 63
 | |
|     :pswitch_d
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 64
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->isShuffleModeEnabledRemoved()Z
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     .line 65
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     .line 66
 | |
|     invoke-virtual {p3, p1}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 67
 | |
|     :pswitch_e
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 68
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->getRepeatMode()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     .line 69
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     .line 70
 | |
|     invoke-virtual {p3, p1}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 71
 | |
|     :pswitch_f
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 72
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     if-eqz p1, :cond_8
 | |
| 
 | |
|     .line 73
 | |
|     sget-object p1, Landroid/net/Uri;->CREATOR:Landroid/os/Parcelable$Creator;
 | |
| 
 | |
|     invoke-interface {p1, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     check-cast p1, Landroid/net/Uri;
 | |
| 
 | |
|     goto :goto_2
 | |
| 
 | |
|     :cond_8
 | |
|     move-object p1, v3
 | |
| 
 | |
|     .line 74
 | |
|     :goto_2
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p4
 | |
| 
 | |
|     if-eqz p4, :cond_9
 | |
| 
 | |
|     .line 75
 | |
|     sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
 | |
| 
 | |
|     invoke-interface {p4, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object p2
 | |
| 
 | |
|     move-object v3, p2
 | |
| 
 | |
|     check-cast v3, Landroid/os/Bundle;
 | |
| 
 | |
|     .line 76
 | |
|     :cond_9
 | |
|     invoke-interface {p0, p1, v3}, Landroid/support/v4/media/session/IMediaSession;->prepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
 | |
| 
 | |
|     .line 77
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 78
 | |
|     :pswitch_10
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 79
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     .line 80
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p4
 | |
| 
 | |
|     if-eqz p4, :cond_a
 | |
| 
 | |
|     .line 81
 | |
|     sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
 | |
| 
 | |
|     invoke-interface {p4, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object p2
 | |
| 
 | |
|     move-object v3, p2
 | |
| 
 | |
|     check-cast v3, Landroid/os/Bundle;
 | |
| 
 | |
|     .line 82
 | |
|     :cond_a
 | |
|     invoke-interface {p0, p1, v3}, Landroid/support/v4/media/session/IMediaSession;->prepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V
 | |
| 
 | |
|     .line 83
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 84
 | |
|     :pswitch_11
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 85
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     .line 86
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p4
 | |
| 
 | |
|     if-eqz p4, :cond_b
 | |
| 
 | |
|     .line 87
 | |
|     sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
 | |
| 
 | |
|     invoke-interface {p4, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object p2
 | |
| 
 | |
|     move-object v3, p2
 | |
| 
 | |
|     check-cast v3, Landroid/os/Bundle;
 | |
| 
 | |
|     .line 88
 | |
|     :cond_b
 | |
|     invoke-interface {p0, p1, v3}, Landroid/support/v4/media/session/IMediaSession;->prepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
 | |
| 
 | |
|     .line 89
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 90
 | |
|     :pswitch_12
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 91
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->prepare()V
 | |
| 
 | |
|     .line 92
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 93
 | |
|     :pswitch_13
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 94
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->getRatingType()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     .line 95
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     .line 96
 | |
|     invoke-virtual {p3, p1}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 97
 | |
|     :pswitch_14
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 98
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->getExtras()Landroid/os/Bundle;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     .line 99
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     if-eqz p1, :cond_c
 | |
| 
 | |
|     .line 100
 | |
|     invoke-virtual {p3, v1}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     .line 101
 | |
|     invoke-virtual {p1, p3, v1}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
 | |
| 
 | |
|     goto :goto_3
 | |
| 
 | |
|     .line 102
 | |
|     :cond_c
 | |
|     invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     :goto_3
 | |
|     return v1
 | |
| 
 | |
|     .line 103
 | |
|     :pswitch_15
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 104
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->getQueueTitle()Ljava/lang/CharSequence;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     .line 105
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     if-eqz p1, :cond_d
 | |
| 
 | |
|     .line 106
 | |
|     invoke-virtual {p3, v1}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     .line 107
 | |
|     invoke-static {p1, p3, v1}, Landroid/text/TextUtils;->writeToParcel(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V
 | |
| 
 | |
|     goto :goto_4
 | |
| 
 | |
|     .line 108
 | |
|     :cond_d
 | |
|     invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     :goto_4
 | |
|     return v1
 | |
| 
 | |
|     .line 109
 | |
|     :pswitch_16
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 110
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->getQueue()Ljava/util/List;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     .line 111
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     .line 112
 | |
|     invoke-virtual {p3, p1}, Landroid/os/Parcel;->writeTypedList(Ljava/util/List;)V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 113
 | |
|     :pswitch_17
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 114
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->getPlaybackState()Landroid/support/v4/media/session/PlaybackStateCompat;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     .line 115
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     if-eqz p1, :cond_e
 | |
| 
 | |
|     .line 116
 | |
|     invoke-virtual {p3, v1}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     .line 117
 | |
|     invoke-virtual {p1, p3, v1}, Landroid/support/v4/media/session/PlaybackStateCompat;->writeToParcel(Landroid/os/Parcel;I)V
 | |
| 
 | |
|     goto :goto_5
 | |
| 
 | |
|     .line 118
 | |
|     :cond_e
 | |
|     invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     :goto_5
 | |
|     return v1
 | |
| 
 | |
|     .line 119
 | |
|     :pswitch_18
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 120
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->getMetadata()Landroid/support/v4/media/MediaMetadataCompat;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     .line 121
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     if-eqz p1, :cond_f
 | |
| 
 | |
|     .line 122
 | |
|     invoke-virtual {p3, v1}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     .line 123
 | |
|     invoke-virtual {p1, p3, v1}, Landroid/support/v4/media/MediaMetadataCompat;->writeToParcel(Landroid/os/Parcel;I)V
 | |
| 
 | |
|     goto :goto_6
 | |
| 
 | |
|     .line 124
 | |
|     :cond_f
 | |
|     invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     :goto_6
 | |
|     return v1
 | |
| 
 | |
|     .line 125
 | |
|     :pswitch_19
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 126
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     .line 127
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p4
 | |
| 
 | |
|     if-eqz p4, :cond_10
 | |
| 
 | |
|     .line 128
 | |
|     sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
 | |
| 
 | |
|     invoke-interface {p4, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object p2
 | |
| 
 | |
|     move-object v3, p2
 | |
| 
 | |
|     check-cast v3, Landroid/os/Bundle;
 | |
| 
 | |
|     .line 129
 | |
|     :cond_10
 | |
|     invoke-interface {p0, p1, v3}, Landroid/support/v4/media/session/IMediaSession;->sendCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V
 | |
| 
 | |
|     .line 130
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 131
 | |
|     :pswitch_1a
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 132
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     if-eqz p1, :cond_11
 | |
| 
 | |
|     .line 133
 | |
|     sget-object p1, Landroid/support/v4/media/RatingCompat;->CREATOR:Landroid/os/Parcelable$Creator;
 | |
| 
 | |
|     invoke-interface {p1, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     move-object v3, p1
 | |
| 
 | |
|     check-cast v3, Landroid/support/v4/media/RatingCompat;
 | |
| 
 | |
|     .line 134
 | |
|     :cond_11
 | |
|     invoke-interface {p0, v3}, Landroid/support/v4/media/session/IMediaSession;->rate(Landroid/support/v4/media/RatingCompat;)V
 | |
| 
 | |
|     .line 135
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 136
 | |
|     :pswitch_1b
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 137
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
 | |
| 
 | |
|     move-result-wide p1
 | |
| 
 | |
|     .line 138
 | |
|     invoke-interface {p0, p1, p2}, Landroid/support/v4/media/session/IMediaSession;->seekTo(J)V
 | |
| 
 | |
|     .line 139
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 140
 | |
|     :pswitch_1c
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 141
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->rewind()V
 | |
| 
 | |
|     .line 142
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 143
 | |
|     :pswitch_1d
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 144
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->fastForward()V
 | |
| 
 | |
|     .line 145
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 146
 | |
|     :pswitch_1e
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 147
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->previous()V
 | |
| 
 | |
|     .line 148
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 149
 | |
|     :pswitch_1f
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 150
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->next()V
 | |
| 
 | |
|     .line 151
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 152
 | |
|     :pswitch_20
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 153
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->stop()V
 | |
| 
 | |
|     .line 154
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 155
 | |
|     :pswitch_21
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 156
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->pause()V
 | |
| 
 | |
|     .line 157
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 158
 | |
|     :pswitch_22
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 159
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
 | |
| 
 | |
|     move-result-wide p1
 | |
| 
 | |
|     .line 160
 | |
|     invoke-interface {p0, p1, p2}, Landroid/support/v4/media/session/IMediaSession;->skipToQueueItem(J)V
 | |
| 
 | |
|     .line 161
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 162
 | |
|     :pswitch_23
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 163
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     if-eqz p1, :cond_12
 | |
| 
 | |
|     .line 164
 | |
|     sget-object p1, Landroid/net/Uri;->CREATOR:Landroid/os/Parcelable$Creator;
 | |
| 
 | |
|     invoke-interface {p1, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     check-cast p1, Landroid/net/Uri;
 | |
| 
 | |
|     goto :goto_7
 | |
| 
 | |
|     :cond_12
 | |
|     move-object p1, v3
 | |
| 
 | |
|     .line 165
 | |
|     :goto_7
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p4
 | |
| 
 | |
|     if-eqz p4, :cond_13
 | |
| 
 | |
|     .line 166
 | |
|     sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
 | |
| 
 | |
|     invoke-interface {p4, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object p2
 | |
| 
 | |
|     move-object v3, p2
 | |
| 
 | |
|     check-cast v3, Landroid/os/Bundle;
 | |
| 
 | |
|     .line 167
 | |
|     :cond_13
 | |
|     invoke-interface {p0, p1, v3}, Landroid/support/v4/media/session/IMediaSession;->playFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
 | |
| 
 | |
|     .line 168
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 169
 | |
|     :pswitch_24
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 170
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     .line 171
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p4
 | |
| 
 | |
|     if-eqz p4, :cond_14
 | |
| 
 | |
|     .line 172
 | |
|     sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
 | |
| 
 | |
|     invoke-interface {p4, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object p2
 | |
| 
 | |
|     move-object v3, p2
 | |
| 
 | |
|     check-cast v3, Landroid/os/Bundle;
 | |
| 
 | |
|     .line 173
 | |
|     :cond_14
 | |
|     invoke-interface {p0, p1, v3}, Landroid/support/v4/media/session/IMediaSession;->playFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V
 | |
| 
 | |
|     .line 174
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 175
 | |
|     :pswitch_25
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 176
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     .line 177
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p4
 | |
| 
 | |
|     if-eqz p4, :cond_15
 | |
| 
 | |
|     .line 178
 | |
|     sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
 | |
| 
 | |
|     invoke-interface {p4, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object p2
 | |
| 
 | |
|     move-object v3, p2
 | |
| 
 | |
|     check-cast v3, Landroid/os/Bundle;
 | |
| 
 | |
|     .line 179
 | |
|     :cond_15
 | |
|     invoke-interface {p0, p1, v3}, Landroid/support/v4/media/session/IMediaSession;->playFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
 | |
| 
 | |
|     .line 180
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 181
 | |
|     :pswitch_26
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 182
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->play()V
 | |
| 
 | |
|     .line 183
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 184
 | |
|     :pswitch_27
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 185
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     .line 186
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p4
 | |
| 
 | |
|     .line 187
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;
 | |
| 
 | |
|     move-result-object p2
 | |
| 
 | |
|     .line 188
 | |
|     invoke-interface {p0, p1, p4, p2}, Landroid/support/v4/media/session/IMediaSession;->setVolumeTo(IILjava/lang/String;)V
 | |
| 
 | |
|     .line 189
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 190
 | |
|     :pswitch_28
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 191
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     .line 192
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p4
 | |
| 
 | |
|     .line 193
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;
 | |
| 
 | |
|     move-result-object p2
 | |
| 
 | |
|     .line 194
 | |
|     invoke-interface {p0, p1, p4, p2}, Landroid/support/v4/media/session/IMediaSession;->adjustVolume(IILjava/lang/String;)V
 | |
| 
 | |
|     .line 195
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 196
 | |
|     :pswitch_29
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 197
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->getVolumeAttributes()Landroid/support/v4/media/session/ParcelableVolumeInfo;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     .line 198
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     if-eqz p1, :cond_16
 | |
| 
 | |
|     .line 199
 | |
|     invoke-virtual {p3, v1}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     .line 200
 | |
|     invoke-virtual {p1, p3, v1}, Landroid/support/v4/media/session/ParcelableVolumeInfo;->writeToParcel(Landroid/os/Parcel;I)V
 | |
| 
 | |
|     goto :goto_8
 | |
| 
 | |
|     .line 201
 | |
|     :cond_16
 | |
|     invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     :goto_8
 | |
|     return v1
 | |
| 
 | |
|     .line 202
 | |
|     :pswitch_2a
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 203
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->getFlags()J
 | |
| 
 | |
|     move-result-wide p1
 | |
| 
 | |
|     .line 204
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     .line 205
 | |
|     invoke-virtual {p3, p1, p2}, Landroid/os/Parcel;->writeLong(J)V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 206
 | |
|     :pswitch_2b
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 207
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->getLaunchPendingIntent()Landroid/app/PendingIntent;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     .line 208
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     if-eqz p1, :cond_17
 | |
| 
 | |
|     .line 209
 | |
|     invoke-virtual {p3, v1}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     .line 210
 | |
|     invoke-virtual {p1, p3, v1}, Landroid/app/PendingIntent;->writeToParcel(Landroid/os/Parcel;I)V
 | |
| 
 | |
|     goto :goto_9
 | |
| 
 | |
|     .line 211
 | |
|     :cond_17
 | |
|     invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     :goto_9
 | |
|     return v1
 | |
| 
 | |
|     .line 212
 | |
|     :pswitch_2c
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 213
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->getTag()Ljava/lang/String;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     .line 214
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     .line 215
 | |
|     invoke-virtual {p3, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 216
 | |
|     :pswitch_2d
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 217
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->getPackageName()Ljava/lang/String;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     .line 218
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     .line 219
 | |
|     invoke-virtual {p3, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 220
 | |
|     :pswitch_2e
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 221
 | |
|     invoke-interface {p0}, Landroid/support/v4/media/session/IMediaSession;->isTransportControlEnabled()Z
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     .line 222
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     .line 223
 | |
|     invoke-virtual {p3, p1}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 224
 | |
|     :pswitch_2f
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 225
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     invoke-static {p1}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;->asInterface(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaControllerCallback;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     .line 226
 | |
|     invoke-interface {p0, p1}, Landroid/support/v4/media/session/IMediaSession;->unregisterCallbackListener(Landroid/support/v4/media/session/IMediaControllerCallback;)V
 | |
| 
 | |
|     .line 227
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 228
 | |
|     :pswitch_30
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 229
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     invoke-static {p1}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;->asInterface(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaControllerCallback;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     .line 230
 | |
|     invoke-interface {p0, p1}, Landroid/support/v4/media/session/IMediaSession;->registerCallbackListener(Landroid/support/v4/media/session/IMediaControllerCallback;)V
 | |
| 
 | |
|     .line 231
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 232
 | |
|     :pswitch_31
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 233
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     if-eqz p1, :cond_18
 | |
| 
 | |
|     .line 234
 | |
|     sget-object p1, Landroid/view/KeyEvent;->CREATOR:Landroid/os/Parcelable$Creator;
 | |
| 
 | |
|     invoke-interface {p1, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     move-object v3, p1
 | |
| 
 | |
|     check-cast v3, Landroid/view/KeyEvent;
 | |
| 
 | |
|     .line 235
 | |
|     :cond_18
 | |
|     invoke-interface {p0, v3}, Landroid/support/v4/media/session/IMediaSession;->sendMediaButton(Landroid/view/KeyEvent;)Z
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     .line 236
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     .line 237
 | |
|     invoke-virtual {p3, p1}, Landroid/os/Parcel;->writeInt(I)V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 238
 | |
|     :pswitch_32
 | |
|     invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
 | |
| 
 | |
|     .line 239
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     .line 240
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result p4
 | |
| 
 | |
|     if-eqz p4, :cond_19
 | |
| 
 | |
|     .line 241
 | |
|     sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
 | |
| 
 | |
|     invoke-interface {p4, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object p4
 | |
| 
 | |
|     check-cast p4, Landroid/os/Bundle;
 | |
| 
 | |
|     goto :goto_a
 | |
| 
 | |
|     :cond_19
 | |
|     move-object p4, v3
 | |
| 
 | |
|     .line 242
 | |
|     :goto_a
 | |
|     invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
 | |
| 
 | |
|     move-result v0
 | |
| 
 | |
|     if-eqz v0, :cond_1a
 | |
| 
 | |
|     .line 243
 | |
|     sget-object v0, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->CREATOR:Landroid/os/Parcelable$Creator;
 | |
| 
 | |
|     invoke-interface {v0, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object p2
 | |
| 
 | |
|     move-object v3, p2
 | |
| 
 | |
|     check-cast v3, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;
 | |
| 
 | |
|     .line 244
 | |
|     :cond_1a
 | |
|     invoke-interface {p0, p1, p4, v3}, Landroid/support/v4/media/session/IMediaSession;->sendCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)V
 | |
| 
 | |
|     .line 245
 | |
|     invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     .line 246
 | |
|     :cond_1b
 | |
|     invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
 | |
| 
 | |
|     return v1
 | |
| 
 | |
|     nop
 | |
| 
 | |
|     :pswitch_data_0
 | |
|     .packed-switch 0x1
 | |
|         :pswitch_32
 | |
|         :pswitch_31
 | |
|         :pswitch_30
 | |
|         :pswitch_2f
 | |
|         :pswitch_2e
 | |
|         :pswitch_2d
 | |
|         :pswitch_2c
 | |
|         :pswitch_2b
 | |
|         :pswitch_2a
 | |
|         :pswitch_29
 | |
|         :pswitch_28
 | |
|         :pswitch_27
 | |
|         :pswitch_26
 | |
|         :pswitch_25
 | |
|         :pswitch_24
 | |
|         :pswitch_23
 | |
|         :pswitch_22
 | |
|         :pswitch_21
 | |
|         :pswitch_20
 | |
|         :pswitch_1f
 | |
|         :pswitch_1e
 | |
|         :pswitch_1d
 | |
|         :pswitch_1c
 | |
|         :pswitch_1b
 | |
|         :pswitch_1a
 | |
|         :pswitch_19
 | |
|         :pswitch_18
 | |
|         :pswitch_17
 | |
|         :pswitch_16
 | |
|         :pswitch_15
 | |
|         :pswitch_14
 | |
|         :pswitch_13
 | |
|         :pswitch_12
 | |
|         :pswitch_11
 | |
|         :pswitch_10
 | |
|         :pswitch_f
 | |
|         :pswitch_e
 | |
|         :pswitch_d
 | |
|         :pswitch_c
 | |
|         :pswitch_b
 | |
|         :pswitch_a
 | |
|         :pswitch_9
 | |
|         :pswitch_8
 | |
|         :pswitch_7
 | |
|         :pswitch_6
 | |
|         :pswitch_5
 | |
|         :pswitch_4
 | |
|         :pswitch_3
 | |
|         :pswitch_2
 | |
|         :pswitch_1
 | |
|         :pswitch_0
 | |
|     .end packed-switch
 | |
| .end method
 |