Rabbit-R1/android (non root)/smali/smali_classes2/androidx/media3/common/VideoFrameProcessor.smali
2024-05-21 17:08:36 -04:00

66 lines
1.7 KiB
Smali

.class public interface abstract Landroidx/media3/common/VideoFrameProcessor;
.super Ljava/lang/Object;
.source "VideoFrameProcessor.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/media3/common/VideoFrameProcessor$Listener;,
Landroidx/media3/common/VideoFrameProcessor$Factory;,
Landroidx/media3/common/VideoFrameProcessor$InputType;
}
.end annotation
# static fields
.field public static final DROP_OUTPUT_FRAME:J = -0x2L
.field public static final INPUT_TYPE_BITMAP:I = 0x2
.field public static final INPUT_TYPE_SURFACE:I = 0x1
.field public static final INPUT_TYPE_TEXTURE_ID:I = 0x3
.field public static final RENDER_OUTPUT_FRAME_IMMEDIATELY:J = -0x1L
# virtual methods
.method public abstract flush()V
.end method
.method public abstract getInputSurface()Landroid/view/Surface;
.end method
.method public abstract getPendingInputFrameCount()I
.end method
.method public abstract queueInputBitmap(Landroid/graphics/Bitmap;JF)V
.end method
.method public abstract queueInputTexture(IJ)V
.end method
.method public abstract registerInputFrame()V
.end method
.method public abstract registerInputStream(I)V
.end method
.method public abstract release()V
.end method
.method public abstract renderOutputFrame(J)V
.end method
.method public abstract setInputFrameInfo(Landroidx/media3/common/FrameInfo;)V
.end method
.method public abstract setOnInputFrameProcessedListener(Landroidx/media3/common/OnInputFrameProcessedListener;)V
.end method
.method public abstract setOutputSurfaceInfo(Landroidx/media3/common/SurfaceInfo;)V
.end method
.method public abstract signalEndOfInput()V
.end method