apkfuckery/com.discord/smali_classes2/org/webrtc/EglBase.smali

201 lines
3.4 KiB
Smali

.class public interface abstract Lorg/webrtc/EglBase;
.super Ljava/lang/Object;
.source "EglBase.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lorg/webrtc/EglBase$Context;
}
.end annotation
# static fields
.field public static final CONFIG_PIXEL_BUFFER:[I
.field public static final CONFIG_PIXEL_RGBA_BUFFER:[I
.field public static final CONFIG_PLAIN:[I
.field public static final CONFIG_RECORDABLE:[I
.field public static final CONFIG_RGBA:[I
.field public static final EGL_OPENGL_ES2_BIT:I = 0x4
.field public static final EGL_RECORDABLE_ANDROID:I = 0x3142
.field public static final lock:Ljava/lang/Object;
# direct methods
.method public static constructor <clinit>()V
.locals 2
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
sput-object v0, Lorg/webrtc/EglBase;->lock:Ljava/lang/Object;
const/16 v0, 0x9
new-array v0, v0, [I
fill-array-data v0, :array_0
sput-object v0, Lorg/webrtc/EglBase;->CONFIG_PLAIN:[I
const/16 v0, 0xb
new-array v1, v0, [I
fill-array-data v1, :array_1
sput-object v1, Lorg/webrtc/EglBase;->CONFIG_RGBA:[I
new-array v1, v0, [I
fill-array-data v1, :array_2
sput-object v1, Lorg/webrtc/EglBase;->CONFIG_PIXEL_BUFFER:[I
const/16 v1, 0xd
new-array v1, v1, [I
fill-array-data v1, :array_3
sput-object v1, Lorg/webrtc/EglBase;->CONFIG_PIXEL_RGBA_BUFFER:[I
new-array v0, v0, [I
fill-array-data v0, :array_4
sput-object v0, Lorg/webrtc/EglBase;->CONFIG_RECORDABLE:[I
return-void
nop
:array_0
.array-data 4
0x3024
0x8
0x3023
0x8
0x3022
0x8
0x3040
0x4
0x3038
.end array-data
:array_1
.array-data 4
0x3024
0x8
0x3023
0x8
0x3022
0x8
0x3021
0x8
0x3040
0x4
0x3038
.end array-data
:array_2
.array-data 4
0x3024
0x8
0x3023
0x8
0x3022
0x8
0x3040
0x4
0x3033
0x1
0x3038
.end array-data
:array_3
.array-data 4
0x3024
0x8
0x3023
0x8
0x3022
0x8
0x3021
0x8
0x3040
0x4
0x3033
0x1
0x3038
.end array-data
:array_4
.array-data 4
0x3024
0x8
0x3023
0x8
0x3022
0x8
0x3040
0x4
0x3142
0x1
0x3038
.end array-data
.end method
# virtual methods
.method public abstract createDummyPbufferSurface()V
.end method
.method public abstract createPbufferSurface(II)V
.end method
.method public abstract createSurface(Landroid/graphics/SurfaceTexture;)V
.end method
.method public abstract createSurface(Landroid/view/Surface;)V
.end method
.method public abstract detachCurrent()V
.end method
.method public abstract getEglBaseContext()Lorg/webrtc/EglBase$Context;
.end method
.method public abstract hasSurface()Z
.end method
.method public abstract makeCurrent()V
.end method
.method public abstract release()V
.end method
.method public abstract releaseSurface()V
.end method
.method public abstract surfaceHeight()I
.end method
.method public abstract surfaceWidth()I
.end method
.method public abstract swapBuffers()V
.end method
.method public abstract swapBuffers(J)V
.end method