VideoEncoderWrapper.smali
.class Lio/agora/base/internal/video/VideoEncoderWrapper;
.super Ljava/lang/Object;
.source "VideoEncoderWrapper.java"
# direct methods
.method constructor <init>()V
.registers 1
.line 23
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method static synthetic access$000(JLjava/nio/ByteBuffer;IIJIIZLjava/lang/Integer;IILio/agora/base/internal/video/CodecSpecificInfo;)V
.registers 14
.line 23
invoke-static/range {p0 .. p13}, Lio/agora/base/internal/video/VideoEncoderWrapper;->nativeOnEncodedFrame(JLjava/nio/ByteBuffer;IIJIIZLjava/lang/Integer;IILio/agora/base/internal/video/CodecSpecificInfo;)V
return-void
.end method
.method static createEncoderCallback(J)Lio/agora/base/internal/video/VideoEncoder$Callback;
.registers 3
.line 43
new-instance v0, Lio/agora/base/internal/video/VideoEncoderWrapper$1;
invoke-direct {v0, p0, p1}, Lio/agora/base/internal/video/VideoEncoderWrapper$1;-><init>(J)V
return-object v0
.end method
.method static getScalingSettingsHigh(Lio/agora/base/internal/video/VideoEncoder$ScalingSettings;)Ljava/lang/Integer;
.registers 1
.line 38
iget-object p0, p0, Lio/agora/base/internal/video/VideoEncoder$ScalingSettings;->high:Ljava/lang/Integer;
return-object p0
.end method
.method static getScalingSettingsLow(Lio/agora/base/internal/video/VideoEncoder$ScalingSettings;)Ljava/lang/Integer;
.registers 1
.line 32
iget-object p0, p0, Lio/agora/base/internal/video/VideoEncoder$ScalingSettings;->low:Ljava/lang/Integer;
return-object p0
.end method
.method static getScalingSettingsOn(Lio/agora/base/internal/video/VideoEncoder$ScalingSettings;)Z
.registers 1
.line 26
iget-boolean p0, p0, Lio/agora/base/internal/video/VideoEncoder$ScalingSettings;->on:Z
return p0
.end method
.method private static native nativeOnEncodedFrame(JLjava/nio/ByteBuffer;IIJIIZLjava/lang/Integer;IILio/agora/base/internal/video/CodecSpecificInfo;)V
.end method
.method private static native nativeRewriteSpsInConfigBuffer(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;II)I
.end method
.method private static native nativeShouldUseBaseline()Z
.end method
.method static rewriteSpsInConfigBuffer(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;II)I
.registers 4
.line 64
invoke-static {p0, p1, p2, p3}, Lio/agora/base/internal/video/VideoEncoderWrapper;->nativeRewriteSpsInConfigBuffer(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;II)I
move-result p0
return p0
.end method
.method static shouldUseBaseline()Z
.registers 1
.line 68
invoke-static {}, Lio/agora/base/internal/video/VideoEncoderWrapper;->nativeShouldUseBaseline()Z
move-result v0
return v0
.end method