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

89 lines
2.5 KiB
Smali

.class public Lorg/webrtc/VideoEncoderWrapper;
.super Ljava/lang/Object;
.source "VideoEncoderWrapper.java"
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static synthetic a(JLorg/webrtc/EncodedImage;Lorg/webrtc/VideoEncoder$CodecSpecificInfo;)V
.locals 11
iget-object v2, p2, Lorg/webrtc/EncodedImage;->buffer:Ljava/nio/ByteBuffer;
iget v3, p2, Lorg/webrtc/EncodedImage;->encodedWidth:I
iget v4, p2, Lorg/webrtc/EncodedImage;->encodedHeight:I
iget-wide v5, p2, Lorg/webrtc/EncodedImage;->captureTimeNs:J
iget-object p3, p2, Lorg/webrtc/EncodedImage;->frameType:Lorg/webrtc/EncodedImage$FrameType;
invoke-virtual {p3}, Lorg/webrtc/EncodedImage$FrameType;->getNative()I
move-result v7
iget v8, p2, Lorg/webrtc/EncodedImage;->rotation:I
iget-boolean v9, p2, Lorg/webrtc/EncodedImage;->completeFrame:Z
iget-object v10, p2, Lorg/webrtc/EncodedImage;->qp:Ljava/lang/Integer;
move-wide v0, p0
invoke-static/range {v0 .. v10}, Lorg/webrtc/VideoEncoderWrapper;->nativeOnEncodedFrame(JLjava/nio/ByteBuffer;IIJIIZLjava/lang/Integer;)V
return-void
.end method
.method public static createEncoderCallback(J)Lorg/webrtc/VideoEncoder$Callback;
.locals 1
.annotation build Lorg/webrtc/CalledByNative;
.end annotation
new-instance v0, Li0/c/z;
invoke-direct {v0, p0, p1}, Li0/c/z;-><init>(J)V
return-object v0
.end method
.method public static getScalingSettingsHigh(Lorg/webrtc/VideoEncoder$ScalingSettings;)Ljava/lang/Integer;
.locals 0
.annotation build Lorg/webrtc/CalledByNative;
.end annotation
iget-object p0, p0, Lorg/webrtc/VideoEncoder$ScalingSettings;->high:Ljava/lang/Integer;
return-object p0
.end method
.method public static getScalingSettingsLow(Lorg/webrtc/VideoEncoder$ScalingSettings;)Ljava/lang/Integer;
.locals 0
.annotation build Lorg/webrtc/CalledByNative;
.end annotation
iget-object p0, p0, Lorg/webrtc/VideoEncoder$ScalingSettings;->low:Ljava/lang/Integer;
return-object p0
.end method
.method public static getScalingSettingsOn(Lorg/webrtc/VideoEncoder$ScalingSettings;)Z
.locals 0
.annotation build Lorg/webrtc/CalledByNative;
.end annotation
iget-boolean p0, p0, Lorg/webrtc/VideoEncoder$ScalingSettings;->on:Z
return p0
.end method
.method public static native nativeOnEncodedFrame(JLjava/nio/ByteBuffer;IIJIIZLjava/lang/Integer;)V
.end method