NativeProducerParamCreator.smali
.class public Lcom/tencent/liteav/videoproducer/utils/NativeProducerParamCreator;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation runtime Lcom/tencent/liteav/base/annotations/JNINamespace;
value = "liteav::video"
.end annotation
# static fields
.field private static final TAG:Ljava/lang/String; = "CaptureParamsHelper"
# direct methods
.method public constructor <init>()V
.registers 1
.line 23
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static createBooleanWithValue(Z)Ljava/lang/Boolean;
.registers 1
.line 107
invoke-static {p0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p0
return-object p0
.end method
.method public static createCameraCaptureMode(I)Lcom/tencent/liteav/videoproducer/producer/VideoProducerDef$CameraCaptureMode;
.registers 1
.line 153
invoke-static {p0}, Lcom/tencent/liteav/videoproducer/producer/VideoProducerDef$CameraCaptureMode;->a(I)Lcom/tencent/liteav/videoproducer/producer/VideoProducerDef$CameraCaptureMode;
move-result-object p0
return-object p0
.end method
.method public static createCameraParams(Ljava/lang/Boolean;III)Lcom/tencent/liteav/videoproducer/capture/CameraCaptureParams;
.registers 5
.line 113
new-instance v0, Lcom/tencent/liteav/videoproducer/capture/CameraCaptureParams;
invoke-direct {v0}, Lcom/tencent/liteav/videoproducer/capture/CameraCaptureParams;-><init>()V
.line 114
iput-object p0, v0, Lcom/tencent/liteav/videoproducer/capture/CameraCaptureParams;->a:Ljava/lang/Boolean;
.line 115
iput p1, v0, Lcom/tencent/liteav/videoproducer/capture/CameraCaptureParams;->b:I
.line 116
iput p2, v0, Lcom/tencent/liteav/videoproducer/capture/CameraCaptureParams;->c:I
.line 117
iput p3, v0, Lcom/tencent/liteav/videoproducer/capture/CameraCaptureParams;->d:I
return-object v0
.end method
.method public static createEncoderStrategy(I)Lcom/tencent/liteav/videoproducer/encoder/VideoEncoderDef$EncodeStrategy;
.registers 1
.line 67
invoke-static {p0}, Lcom/tencent/liteav/videoproducer/encoder/VideoEncoderDef$EncodeStrategy;->a(I)Lcom/tencent/liteav/videoproducer/encoder/VideoEncoderDef$EncodeStrategy;
move-result-object p0
return-object p0
.end method
.method public static createGSensorMode(I)Lcom/tencent/liteav/videoproducer/producer/VideoProducerDef$GSensorMode;
.registers 1
.line 72
invoke-static {p0}, Lcom/tencent/liteav/videoproducer/producer/VideoProducerDef$GSensorMode;->a(I)Lcom/tencent/liteav/videoproducer/producer/VideoProducerDef$GSensorMode;
move-result-object p0
return-object p0
.end method
.method public static createHomeOrientation(I)Lcom/tencent/liteav/videoproducer/producer/VideoProducerDef$HomeOrientation;
.registers 1
.line 77
invoke-static {p0}, Lcom/tencent/liteav/videoproducer/producer/VideoProducerDef$HomeOrientation;->a(I)Lcom/tencent/liteav/videoproducer/producer/VideoProducerDef$HomeOrientation;
move-result-object p0
return-object p0
.end method
.method public static createMirrorMode(I)Lcom/tencent/liteav/videobase/base/GLConstants$MirrorMode;
.registers 1
.line 102
invoke-static {p0}, Lcom/tencent/liteav/videobase/base/GLConstants$MirrorMode;->a(I)Lcom/tencent/liteav/videobase/base/GLConstants$MirrorMode;
move-result-object p0
return-object p0
.end method
.method public static createNativeEncoderDataListener(JI)Lcom/tencent/liteav/videoproducer/encoder/NativeEncoderDataListener;
.registers 4
.line 29
new-instance v0, Lcom/tencent/liteav/videoproducer/encoder/NativeEncoderDataListener;
invoke-direct {v0, p0, p1, p2}, Lcom/tencent/liteav/videoproducer/encoder/NativeEncoderDataListener;-><init>(JI)V
return-object v0
.end method
.method public static createPixelBufferType(I)Lcom/tencent/liteav/videobase/base/GLConstants$PixelBufferType;
.registers 1
.line 87
invoke-static {p0}, Lcom/tencent/liteav/videobase/base/GLConstants$PixelBufferType;->a(I)Lcom/tencent/liteav/videobase/base/GLConstants$PixelBufferType;
move-result-object p0
return-object p0
.end method
.method public static createPixelFormatType(I)Lcom/tencent/liteav/videobase/base/GLConstants$PixelFormatType;
.registers 1
.line 92
invoke-static {p0}, Lcom/tencent/liteav/videobase/base/GLConstants$PixelFormatType;->a(I)Lcom/tencent/liteav/videobase/base/GLConstants$PixelFormatType;
move-result-object p0
return-object p0
.end method
.method public static createResolutionMode(I)Lcom/tencent/liteav/videobase/base/GLConstants$ResolutionMode;
.registers 1
.line 82
invoke-static {p0}, Lcom/tencent/liteav/videobase/base/GLConstants$ResolutionMode;->a(I)Lcom/tencent/liteav/videobase/base/GLConstants$ResolutionMode;
move-result-object p0
return-object p0
.end method
.method public static createRotation(I)Lcom/tencent/liteav/videobase/utils/Rotation;
.registers 1
.line 57
invoke-static {p0}, Lcom/tencent/liteav/videobase/utils/Rotation;->a(I)Lcom/tencent/liteav/videobase/utils/Rotation;
move-result-object p0
return-object p0
.end method
.method public static createScaleType(I)Lcom/tencent/liteav/videobase/base/GLConstants$GLScaleType;
.registers 1
.line 97
invoke-static {p0}, Lcom/tencent/liteav/videobase/base/GLConstants$GLScaleType;->a(I)Lcom/tencent/liteav/videobase/base/GLConstants$GLScaleType;
move-result-object p0
return-object p0
.end method
.method public static createScreenParams(ZIIILandroid/media/projection/MediaProjection;Z)Lcom/tencent/liteav/videoproducer/capture/ScreenCapturer$ScreenCaptureParams;
.registers 7
.line 136
new-instance v0, Lcom/tencent/liteav/videoproducer/capture/ScreenCapturer$ScreenCaptureParams;
invoke-direct {v0}, Lcom/tencent/liteav/videoproducer/capture/ScreenCapturer$ScreenCaptureParams;-><init>()V
.line 137
iput-boolean p0, v0, Lcom/tencent/liteav/videoproducer/capture/ScreenCapturer$ScreenCaptureParams;->a:Z
.line 138
iput p1, v0, Lcom/tencent/liteav/videoproducer/capture/ScreenCapturer$ScreenCaptureParams;->b:I
.line 139
iput p2, v0, Lcom/tencent/liteav/videoproducer/capture/ScreenCapturer$ScreenCaptureParams;->c:I
.line 140
iput p3, v0, Lcom/tencent/liteav/videoproducer/capture/ScreenCapturer$ScreenCaptureParams;->d:I
.line 141
iput-object p4, v0, Lcom/tencent/liteav/videoproducer/capture/ScreenCapturer$ScreenCaptureParams;->f:Landroid/media/projection/MediaProjection;
.line 142
iput-boolean p5, v0, Lcom/tencent/liteav/videoproducer/capture/ScreenCapturer$ScreenCaptureParams;->g:Z
return-object v0
.end method
.method public static createSnapshotSourceType(I)Lcom/tencent/liteav/videobase/common/SnapshotSourceType;
.registers 1
.line 163
invoke-static {p0}, Lcom/tencent/liteav/videobase/common/SnapshotSourceType;->a(I)Lcom/tencent/liteav/videobase/common/SnapshotSourceType;
move-result-object p0
return-object p0
.end method
.method public static createSourceType(I)Lcom/tencent/liteav/videoproducer/capture/CaptureSourceInterface$SourceType;
.registers 1
.line 38
invoke-static {p0}, Lcom/tencent/liteav/videoproducer/capture/CaptureSourceInterface$SourceType;->a(I)Lcom/tencent/liteav/videoproducer/capture/CaptureSourceInterface$SourceType;
move-result-object p0
return-object p0
.end method
.method public static createStreamType(I)Lcom/tencent/liteav/videoproducer/producer/VideoProducerDef$StreamType;
.registers 1
.line 47
invoke-static {p0}, Lcom/tencent/liteav/videoproducer/producer/VideoProducerDef$StreamType;->a(I)Lcom/tencent/liteav/videoproducer/producer/VideoProducerDef$StreamType;
move-result-object p0
return-object p0
.end method
.method public static createVirtualParams(Landroid/graphics/Bitmap;III)Lcom/tencent/liteav/videoproducer/capture/VirtualCamera$VirtualCameraParams;
.registers 5
.line 124
new-instance v0, Lcom/tencent/liteav/videoproducer/capture/VirtualCamera$VirtualCameraParams;
invoke-direct {v0}, Lcom/tencent/liteav/videoproducer/capture/VirtualCamera$VirtualCameraParams;-><init>()V
.line 125
iput-object p0, v0, Lcom/tencent/liteav/videoproducer/capture/VirtualCamera$VirtualCameraParams;->a:Landroid/graphics/Bitmap;
.line 126
iput p1, v0, Lcom/tencent/liteav/videoproducer/capture/VirtualCamera$VirtualCameraParams;->b:I
.line 127
iput p2, v0, Lcom/tencent/liteav/videoproducer/capture/VirtualCamera$VirtualCameraParams;->c:I
.line 128
iput p3, v0, Lcom/tencent/liteav/videoproducer/capture/VirtualCamera$VirtualCameraParams;->d:I
return-object v0
.end method