Files
rr3-apk/smali/android/support/v4/media/session/MediaControllerCompat$TransportControlsApi21.smali
supermegamestre 4bbd74a497 First Upload
Just the APK
Force update disabled, will only work offline.
2026-01-26 00:26:29 -03:00

415 lines
14 KiB
Smali

.class Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;
.super Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/RequiresApi;
value = 0x15
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroid/support/v4/media/session/MediaControllerCompat;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "TransportControlsApi21"
.end annotation
# instance fields
.field protected final mControlsFwk:Landroid/media/session/MediaController$TransportControls;
# direct methods
.method public constructor <init>(Landroid/media/session/MediaController$TransportControls;)V
.locals 0
.line 2382
invoke-direct {p0}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;-><init>()V
iput-object p1, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
return-void
.end method
# virtual methods
.method public fastForward()V
.locals 1
iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
.line 2453
invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;->fastForward()V
return-void
.end method
.method public pause()V
.locals 1
iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
.line 2438
invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;->pause()V
return-void
.end method
.method public play()V
.locals 1
iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
.line 2433
invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;->play()V
return-void
.end method
.method public playFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
.locals 1
iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
.line 2521
invoke-virtual {v0, p1, p2}, Landroid/media/session/MediaController$TransportControls;->playFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.end method
.method public playFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V
.locals 1
iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
.line 2526
invoke-virtual {v0, p1, p2}, Landroid/media/session/MediaController$TransportControls;->playFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.end method
.method public playFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
.locals 1
iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
.line 2532
invoke-virtual {v0, p1, p2}, Landroid/media/session/MediaController$TransportControls;->playFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
return-void
.end method
.method public prepare()V
.locals 1
iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
.line 2389
invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;->prepare()V
return-void
.end method
.method public prepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
.locals 1
iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
.line 2398
invoke-virtual {v0, p1, p2}, Landroid/media/session/MediaController$TransportControls;->prepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.end method
.method public prepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V
.locals 1
iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
.line 2410
invoke-virtual {v0, p1, p2}, Landroid/media/session/MediaController$TransportControls;->prepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.end method
.method public prepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
.locals 1
iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
.line 2422
invoke-virtual {v0, p1, p2}, Landroid/media/session/MediaController$TransportControls;->prepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
return-void
.end method
.method public rewind()V
.locals 1
iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
.line 2458
invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;->rewind()V
return-void
.end method
.method public seekTo(J)V
.locals 1
iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
.line 2448
invoke-virtual {v0, p1, p2}, Landroid/media/session/MediaController$TransportControls;->seekTo(J)V
return-void
.end method
.method public sendCustomAction(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;Landroid/os/Bundle;)V
.locals 1
.line 2552
invoke-virtual {p1}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->getAction()Ljava/lang/String;
move-result-object v0
invoke-static {v0, p2}, Landroid/support/v4/media/session/MediaControllerCompat;->validateCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V
iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
.line 2553
invoke-virtual {p1}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->getAction()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1, p2}, Landroid/media/session/MediaController$TransportControls;->sendCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.end method
.method public sendCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V
.locals 1
.line 2558
invoke-static {p1, p2}, Landroid/support/v4/media/session/MediaControllerCompat;->validateCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V
iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
.line 2559
invoke-virtual {v0, p1, p2}, Landroid/media/session/MediaController$TransportControls;->sendCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.end method
.method public setCaptioningEnabled(Z)V
.locals 2
.line 2500
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
const-string v1, "android.support.v4.media.session.action.ARGUMENT_CAPTIONING_ENABLED"
.line 2501
invoke-virtual {v0, v1, p1}, Landroid/os/BaseBundle;->putBoolean(Ljava/lang/String;Z)V
const-string p1, "android.support.v4.media.session.action.SET_CAPTIONING_ENABLED"
.line 2502
invoke-virtual {p0, p1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->sendCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.end method
.method public setPlaybackSpeed(F)V
.locals 2
const/4 v0, 0x0
cmpl-float v0, p1, v0
if-eqz v0, :cond_1
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x1d
if-lt v0, v1, :cond_0
iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
.line 2490
invoke-static {v0, p1}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21$$ExternalSyntheticApiModelOutline0;->m(Landroid/media/session/MediaController$TransportControls;F)V
return-void
.line 2493
:cond_0
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
const-string v1, "android.support.v4.media.session.action.ARGUMENT_PLAYBACK_SPEED"
.line 2494
invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putFloat(Ljava/lang/String;F)V
const-string p1, "android.support.v4.media.session.action.SET_PLAYBACK_SPEED"
.line 2495
invoke-virtual {p0, p1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->sendCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.line 2487
:cond_1
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string v0, "speed must not be zero"
invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public setRating(Landroid/support/v4/media/RatingCompat;)V
.locals 1
iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
if-eqz p1, :cond_0
.line 2473
invoke-virtual {p1}, Landroid/support/v4/media/RatingCompat;->getRating()Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/media/Rating;
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
invoke-virtual {v0, p1}, Landroid/media/session/MediaController$TransportControls;->setRating(Landroid/media/Rating;)V
return-void
.end method
.method public setRating(Landroid/support/v4/media/RatingCompat;Landroid/os/Bundle;)V
.locals 2
.line 2478
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
const-string v1, "android.support.v4.media.session.action.ARGUMENT_RATING"
.line 2479
invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
const-string p1, "android.support.v4.media.session.action.ARGUMENT_EXTRAS"
.line 2480
invoke-virtual {v0, p1, p2}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
const-string p1, "android.support.v4.media.session.action.SET_RATING"
.line 2481
invoke-virtual {p0, p1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->sendCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.end method
.method public setRepeatMode(I)V
.locals 2
.line 2507
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
const-string v1, "android.support.v4.media.session.action.ARGUMENT_REPEAT_MODE"
.line 2508
invoke-virtual {v0, v1, p1}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
const-string p1, "android.support.v4.media.session.action.SET_REPEAT_MODE"
.line 2509
invoke-virtual {p0, p1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->sendCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.end method
.method public setShuffleMode(I)V
.locals 2
.line 2514
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
const-string v1, "android.support.v4.media.session.action.ARGUMENT_SHUFFLE_MODE"
.line 2515
invoke-virtual {v0, v1, p1}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
const-string p1, "android.support.v4.media.session.action.SET_SHUFFLE_MODE"
.line 2516
invoke-virtual {p0, p1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->sendCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.end method
.method public skipToNext()V
.locals 1
iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
.line 2463
invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;->skipToNext()V
return-void
.end method
.method public skipToPrevious()V
.locals 1
iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
.line 2468
invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;->skipToPrevious()V
return-void
.end method
.method public skipToQueueItem(J)V
.locals 1
iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
.line 2547
invoke-virtual {v0, p1, p2}, Landroid/media/session/MediaController$TransportControls;->skipToQueueItem(J)V
return-void
.end method
.method public stop()V
.locals 1
iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsFwk:Landroid/media/session/MediaController$TransportControls;
.line 2443
invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;->stop()V
return-void
.end method