Files
rr3-apk/smali_classes4/com/mbridge/msdk/playercommon/exoplayer2/Renderer.smali
Daniel Elliott f3960ee359 Add Discord APKTool decompilation (Smali source for modding)
- Imported from https://github.com/supermegamestre/Project-Real-Resurrection-3
- APKTool decompilation (Smali bytecode) for modding and rebuilding APK
- Supports both 32-bit (armeabi-v7a) and 64-bit (arm64-v8a) architectures
- Includes full Smali source, resources, and native libraries
- Ready to rebuild APK after modifications with apktool b command
- Added comprehensive README-apktool.md with modding guide

This branch complements the JADX branches:
- Use JADX (main/discord-community) to UNDERSTAND code (readable Java)
- Use APKTool (this branch) to MODIFY and REBUILD APK (editable Smali)

Total: 44,417 files, 538.51 MB Smali source code
2026-02-18 16:13:44 -08:00

117 lines
3.1 KiB
Smali

.class public interface abstract Lcom/mbridge/msdk/playercommon/exoplayer2/Renderer;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/mbridge/msdk/playercommon/exoplayer2/PlayerMessage$Target;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/mbridge/msdk/playercommon/exoplayer2/Renderer$State;
}
.end annotation
# static fields
.field public static final STATE_DISABLED:I = 0x0
.field public static final STATE_ENABLED:I = 0x1
.field public static final STATE_STARTED:I = 0x2
# virtual methods
.method public abstract disable()V
.end method
.method public abstract enable(Lcom/mbridge/msdk/playercommon/exoplayer2/RendererConfiguration;[Lcom/mbridge/msdk/playercommon/exoplayer2/Format;Lcom/mbridge/msdk/playercommon/exoplayer2/source/SampleStream;JZJ)V
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/mbridge/msdk/playercommon/exoplayer2/ExoPlaybackException;
}
.end annotation
.end method
.method public abstract getCapabilities()Lcom/mbridge/msdk/playercommon/exoplayer2/RendererCapabilities;
.end method
.method public abstract getMediaClock()Lcom/mbridge/msdk/playercommon/exoplayer2/util/MediaClock;
.end method
.method public abstract getState()I
.end method
.method public abstract getStream()Lcom/mbridge/msdk/playercommon/exoplayer2/source/SampleStream;
.end method
.method public abstract getTrackType()I
.end method
.method public abstract hasReadStreamToEnd()Z
.end method
.method public abstract isCurrentStreamFinal()Z
.end method
.method public abstract isEnded()Z
.end method
.method public abstract isReady()Z
.end method
.method public abstract maybeThrowStreamError()V
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.end method
.method public abstract render(JJ)V
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/mbridge/msdk/playercommon/exoplayer2/ExoPlaybackException;
}
.end annotation
.end method
.method public abstract replaceStream([Lcom/mbridge/msdk/playercommon/exoplayer2/Format;Lcom/mbridge/msdk/playercommon/exoplayer2/source/SampleStream;J)V
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/mbridge/msdk/playercommon/exoplayer2/ExoPlaybackException;
}
.end annotation
.end method
.method public abstract resetPosition(J)V
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/mbridge/msdk/playercommon/exoplayer2/ExoPlaybackException;
}
.end annotation
.end method
.method public abstract setCurrentStreamFinal()V
.end method
.method public abstract setIndex(I)V
.end method
.method public abstract start()V
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/mbridge/msdk/playercommon/exoplayer2/ExoPlaybackException;
}
.end annotation
.end method
.method public abstract stop()V
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/mbridge/msdk/playercommon/exoplayer2/ExoPlaybackException;
}
.end annotation
.end method