JNIUtils.smali
.class public Lcom/alivc/component/capture/JNIUtils;
.super Ljava/lang/Object;
.source "JNIUtils.java"
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 10
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static AudioChannelFromNative(I)I
.registers 2
.param p0, "channel" # I
.line 23
const/4 v0, 0x2
if-ne p0, v0, :cond_6
.line 24
const/16 v0, 0xc
return v0
.line 26
:cond_6
const/16 v0, 0x10
return v0
.end method
.method public static AudioChannelToNative(I)I
.registers 2
.param p0, "channel" # I
.line 41
const/16 v0, 0xc
if-ne p0, v0, :cond_6
.line 42
const/4 v0, 0x2
return v0
.line 44
:cond_6
const/4 v0, 0x1
return v0
.end method
.method public static AudioFormatFromNative(I)I
.registers 3
.param p0, "format" # I
.line 12
const/4 v0, 0x2
const/4 v1, 0x1
if-ne p0, v1, :cond_5
.line 13
return v0
.line 14
:cond_5
if-nez p0, :cond_9
.line 15
const/4 v0, 0x3
return v0
.line 16
:cond_9
const/4 v1, 0x7
if-ne p0, v1, :cond_e
.line 17
const/4 v0, 0x4
return v0
.line 19
:cond_e
return v0
.end method
.method public static AudioFormatToNative(I)I
.registers 3
.param p0, "format" # I
.line 30
const/4 v0, 0x1
const/4 v1, 0x2
if-ne p0, v1, :cond_5
.line 31
return v0
.line 32
:cond_5
const/4 v1, 0x3
if-ne p0, v1, :cond_a
.line 33
const/4 v0, 0x0
return v0
.line 34
:cond_a
const/4 v1, 0x4
if-ne p0, v1, :cond_f
.line 35
const/4 v0, 0x7
return v0
.line 37
:cond_f
return v0
.end method
.method static VideoFormatFromNative(I)I
.registers 3
.param p0, "format" # I
.line 48
const/16 v0, 0x11
const/4 v1, 0x7
if-ne p0, v1, :cond_6
.line 49
return v0
.line 50
:cond_6
const/4 v1, 0x5
if-ne p0, v1, :cond_c
.line 51
const/16 v0, 0x23
return v0
.line 52
:cond_c
const/16 v1, 0xc
if-ne p0, v1, :cond_13
.line 53
const/16 v0, 0x28
return v0
.line 55
:cond_13
return v0
.end method
.method public static VideoFormatToNative(I)I
.registers 3
.param p0, "format" # I
.line 59
const/4 v0, 0x7
const/16 v1, 0x11
if-ne p0, v1, :cond_6
.line 60
return v0
.line 61
:cond_6
const/16 v1, 0x23
if-ne p0, v1, :cond_c
.line 62
const/4 v0, 0x5
return v0
.line 63
:cond_c
const/16 v1, 0x28
if-ne p0, v1, :cond_13
.line 64
const/16 v0, 0xc
return v0
.line 66
:cond_13
return v0
.end method