IMediaControllerCallback$Stub$Proxy.smali
.class Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;
.super Ljava/lang/Object;
.source "IMediaControllerCallback.java"
# interfaces
.implements Landroid/support/v4/media/session/IMediaControllerCallback;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroid/support/v4/media/session/IMediaControllerCallback$Stub;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "Proxy"
.end annotation
# instance fields
.field private mRemote:Landroid/os/IBinder;
# direct methods
.method constructor <init>(Landroid/os/IBinder;)V
.registers 2
.prologue
.line 183
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 184
iput-object p1, p0, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder;
.line 185
return-void
.end method
# virtual methods
.method public asBinder()Landroid/os/IBinder;
.registers 2
.prologue
.line 188
iget-object v0, p0, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder;
return-object v0
.end method
.method public getInterfaceDescriptor()Ljava/lang/String;
.registers 2
.prologue
.line 192
const-string v0, "android.support.v4.media.session.IMediaControllerCallback"
return-object v0
.end method
.method public onCaptioningEnabledChanged(Z)V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
const/4 v0, 0x1
.line 354
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 356
:try_start_5
const-string v2, "android.support.v4.media.session.IMediaControllerCallback"
invoke-virtual {v1, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 357
if-eqz p1, :cond_1c
:goto_c
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 358
iget-object v0, p0, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v2, 0xb
const/4 v3, 0x0
const/4 v4, 0x1
invoke-interface {v0, v2, v1, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
:try_end_18
.catchall {:try_start_5 .. :try_end_18} :catchall_1e
.line 361
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 363
return-void
.line 357
:cond_1c
const/4 v0, 0x0
goto :goto_c
.line 361
:catchall_1e
move-exception v0
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public onEvent(Ljava/lang/String;Landroid/os/Bundle;)V
.registers 8
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 196
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 198
:try_start_4
const-string v0, "android.support.v4.media.session.IMediaControllerCallback"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 199
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 200
if-eqz p2, :cond_22
.line 201
const/4 v0, 0x1
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 202
const/4 v0, 0x0
invoke-virtual {p2, v1, v0}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
.line 207
:goto_16
iget-object v0, p0, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v2, 0x1
const/4 v3, 0x0
const/4 v4, 0x1
invoke-interface {v0, v2, v1, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
:try_end_1e
.catchall {:try_start_4 .. :try_end_1e} :catchall_27
.line 210
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 212
return-void
.line 205
:cond_22
const/4 v0, 0x0
:try_start_23
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
:try_end_26
.catchall {:try_start_23 .. :try_end_26} :catchall_27
goto :goto_16
.line 210
:catchall_27
move-exception v0
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public onExtrasChanged(Landroid/os/Bundle;)V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 294
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 296
:try_start_4
const-string v0, "android.support.v4.media.session.IMediaControllerCallback"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 297
if-eqz p1, :cond_1f
.line 298
const/4 v0, 0x1
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 299
const/4 v0, 0x0
invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
.line 304
:goto_13
iget-object v0, p0, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v2, 0x7
const/4 v3, 0x0
const/4 v4, 0x1
invoke-interface {v0, v2, v1, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
:try_end_1b
.catchall {:try_start_4 .. :try_end_1b} :catchall_24
.line 307
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 309
return-void
.line 302
:cond_1f
const/4 v0, 0x0
:try_start_20
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
:try_end_23
.catchall {:try_start_20 .. :try_end_23} :catchall_24
goto :goto_13
.line 307
:catchall_24
move-exception v0
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public onMetadataChanged(Landroid/support/v4/media/MediaMetadataCompat;)V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 246
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 248
:try_start_4
const-string v0, "android.support.v4.media.session.IMediaControllerCallback"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 249
if-eqz p1, :cond_1f
.line 250
const/4 v0, 0x1
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 251
const/4 v0, 0x0
invoke-virtual {p1, v1, v0}, Landroid/support/v4/media/MediaMetadataCompat;->writeToParcel(Landroid/os/Parcel;I)V
.line 256
:goto_13
iget-object v0, p0, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v2, 0x4
const/4 v3, 0x0
const/4 v4, 0x1
invoke-interface {v0, v2, v1, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
:try_end_1b
.catchall {:try_start_4 .. :try_end_1b} :catchall_24
.line 259
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 261
return-void
.line 254
:cond_1f
const/4 v0, 0x0
:try_start_20
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
:try_end_23
.catchall {:try_start_20 .. :try_end_23} :catchall_24
goto :goto_13
.line 259
:catchall_24
move-exception v0
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public onPlaybackStateChanged(Landroid/support/v4/media/session/PlaybackStateCompat;)V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 228
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 230
:try_start_4
const-string v0, "android.support.v4.media.session.IMediaControllerCallback"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 231
if-eqz p1, :cond_1f
.line 232
const/4 v0, 0x1
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 233
const/4 v0, 0x0
invoke-virtual {p1, v1, v0}, Landroid/support/v4/media/session/PlaybackStateCompat;->writeToParcel(Landroid/os/Parcel;I)V
.line 238
:goto_13
iget-object v0, p0, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v2, 0x3
const/4 v3, 0x0
const/4 v4, 0x1
invoke-interface {v0, v2, v1, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
:try_end_1b
.catchall {:try_start_4 .. :try_end_1b} :catchall_24
.line 241
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 243
return-void
.line 236
:cond_1f
const/4 v0, 0x0
:try_start_20
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
:try_end_23
.catchall {:try_start_20 .. :try_end_23} :catchall_24
goto :goto_13
.line 241
:catchall_24
move-exception v0
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public onQueueChanged(Ljava/util/List;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;",
">;)V"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 264
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 266
:try_start_4
const-string v0, "android.support.v4.media.session.IMediaControllerCallback"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 267
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeTypedList(Ljava/util/List;)V
.line 268
iget-object v0, p0, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v2, 0x5
const/4 v3, 0x0
const/4 v4, 0x1
invoke-interface {v0, v2, v1, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
:try_end_14
.catchall {:try_start_4 .. :try_end_14} :catchall_18
.line 271
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 273
return-void
.line 271
:catchall_18
move-exception v0
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public onQueueTitleChanged(Ljava/lang/CharSequence;)V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 276
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 278
:try_start_4
const-string v0, "android.support.v4.media.session.IMediaControllerCallback"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 279
if-eqz p1, :cond_1f
.line 280
const/4 v0, 0x1
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 281
const/4 v0, 0x0
invoke-static {p1, v1, v0}, Landroid/text/TextUtils;->writeToParcel(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V
.line 286
:goto_13
iget-object v0, p0, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v2, 0x6
const/4 v3, 0x0
const/4 v4, 0x1
invoke-interface {v0, v2, v1, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
:try_end_1b
.catchall {:try_start_4 .. :try_end_1b} :catchall_24
.line 289
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 291
return-void
.line 284
:cond_1f
const/4 v0, 0x0
:try_start_20
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
:try_end_23
.catchall {:try_start_20 .. :try_end_23} :catchall_24
goto :goto_13
.line 289
:catchall_24
move-exception v0
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public onRepeatModeChanged(I)V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 330
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 332
:try_start_4
const-string v0, "android.support.v4.media.session.IMediaControllerCallback"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 333
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 334
iget-object v0, p0, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v2, 0x9
const/4 v3, 0x0
const/4 v4, 0x1
invoke-interface {v0, v2, v1, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
:try_end_15
.catchall {:try_start_4 .. :try_end_15} :catchall_19
.line 337
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 339
return-void
.line 337
:catchall_19
move-exception v0
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public onSessionDestroyed()V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 215
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 217
:try_start_4
const-string v0, "android.support.v4.media.session.IMediaControllerCallback"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 218
iget-object v0, p0, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v2, 0x2
const/4 v3, 0x0
const/4 v4, 0x1
invoke-interface {v0, v2, v1, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
:try_end_11
.catchall {:try_start_4 .. :try_end_11} :catchall_15
.line 221
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 223
return-void
.line 221
:catchall_15
move-exception v0
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public onShuffleModeChanged(I)V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 366
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 368
:try_start_4
const-string v0, "android.support.v4.media.session.IMediaControllerCallback"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 369
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 370
iget-object v0, p0, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v2, 0xc
const/4 v3, 0x0
const/4 v4, 0x1
invoke-interface {v0, v2, v1, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
:try_end_15
.catchall {:try_start_4 .. :try_end_15} :catchall_19
.line 373
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 375
return-void
.line 373
:catchall_19
move-exception v0
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public onShuffleModeChangedDeprecated(Z)V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
const/4 v0, 0x1
.line 342
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 344
:try_start_5
const-string v2, "android.support.v4.media.session.IMediaControllerCallback"
invoke-virtual {v1, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 345
if-eqz p1, :cond_1c
:goto_c
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 346
iget-object v0, p0, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v2, 0xa
const/4 v3, 0x0
const/4 v4, 0x1
invoke-interface {v0, v2, v1, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
:try_end_18
.catchall {:try_start_5 .. :try_end_18} :catchall_1e
.line 349
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 351
return-void
.line 345
:cond_1c
const/4 v0, 0x0
goto :goto_c
.line 349
:catchall_1e
move-exception v0
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public onVolumeInfoChanged(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 312
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 314
:try_start_4
const-string v0, "android.support.v4.media.session.IMediaControllerCallback"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 315
if-eqz p1, :cond_20
.line 316
const/4 v0, 0x1
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 317
const/4 v0, 0x0
invoke-virtual {p1, v1, v0}, Landroid/support/v4/media/session/ParcelableVolumeInfo;->writeToParcel(Landroid/os/Parcel;I)V
.line 322
:goto_13
iget-object v0, p0, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v2, 0x8
const/4 v3, 0x0
const/4 v4, 0x1
invoke-interface {v0, v2, v1, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
:try_end_1c
.catchall {:try_start_4 .. :try_end_1c} :catchall_25
.line 325
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 327
return-void
.line 320
:cond_20
const/4 v0, 0x0
:try_start_21
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
:try_end_24
.catchall {:try_start_21 .. :try_end_24} :catchall_25
goto :goto_13
.line 325
:catchall_25
move-exception v0
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method