UNPKG

libyuv

Version:

Bindings to libyuv, provides conversion utilities for in-memory YUV video frames

56 lines 3.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FilterMode = exports.RotationMode = exports.CpuFlags = void 0; var CpuFlags; (function (CpuFlags) { // Internal flag to indicate cpuid requires initialization. CpuFlags[CpuFlags["kCpuInitialized"] = 1] = "kCpuInitialized"; // These flags are only valid on ARM processors. CpuFlags[CpuFlags["kCpuHasARM"] = 2] = "kCpuHasARM"; CpuFlags[CpuFlags["kCpuHasNEON"] = 4] = "kCpuHasNEON"; // 0x8 reserved for future ARM flag. // These flags are only valid on x86 processors. CpuFlags[CpuFlags["kCpuHasX86"] = 16] = "kCpuHasX86"; CpuFlags[CpuFlags["kCpuHasSSE2"] = 32] = "kCpuHasSSE2"; CpuFlags[CpuFlags["kCpuHasSSSE3"] = 64] = "kCpuHasSSSE3"; CpuFlags[CpuFlags["kCpuHasSSE41"] = 128] = "kCpuHasSSE41"; CpuFlags[CpuFlags["kCpuHasSSE42"] = 256] = "kCpuHasSSE42"; CpuFlags[CpuFlags["kCpuHasAVX"] = 512] = "kCpuHasAVX"; CpuFlags[CpuFlags["kCpuHasAVX2"] = 1024] = "kCpuHasAVX2"; CpuFlags[CpuFlags["kCpuHasERMS"] = 2048] = "kCpuHasERMS"; CpuFlags[CpuFlags["kCpuHasFMA3"] = 4096] = "kCpuHasFMA3"; CpuFlags[CpuFlags["kCpuHasF16C"] = 8192] = "kCpuHasF16C"; CpuFlags[CpuFlags["kCpuHasGFNI"] = 16384] = "kCpuHasGFNI"; CpuFlags[CpuFlags["kCpuHasAVX512BW"] = 32768] = "kCpuHasAVX512BW"; CpuFlags[CpuFlags["kCpuHasAVX512VL"] = 65536] = "kCpuHasAVX512VL"; CpuFlags[CpuFlags["kCpuHasAVX512VBMI"] = 131072] = "kCpuHasAVX512VBMI"; CpuFlags[CpuFlags["kCpuHasAVX512VBMI2"] = 262144] = "kCpuHasAVX512VBMI2"; CpuFlags[CpuFlags["kCpuHasAVX512VBITALG"] = 524288] = "kCpuHasAVX512VBITALG"; CpuFlags[CpuFlags["kCpuHasAVX512VPOPCNTDQ"] = 1048576] = "kCpuHasAVX512VPOPCNTDQ"; // These flags are only valid on MIPS processors. CpuFlags[CpuFlags["kCpuHasMIPS"] = 2097152] = "kCpuHasMIPS"; CpuFlags[CpuFlags["kCpuHasMSA"] = 4194304] = "kCpuHasMSA"; CpuFlags[CpuFlags["kCpuHasMMI"] = 8388608] = "kCpuHasMMI"; })(CpuFlags = exports.CpuFlags || (exports.CpuFlags = {})); var RotationMode; (function (RotationMode) { RotationMode[RotationMode["kRotate0"] = 0] = "kRotate0"; RotationMode[RotationMode["kRotate90"] = 90] = "kRotate90"; RotationMode[RotationMode["kRotate180"] = 180] = "kRotate180"; RotationMode[RotationMode["kRotate270"] = 270] = "kRotate270"; RotationMode[RotationMode["kRotateNone"] = 0] = "kRotateNone"; RotationMode[RotationMode["kRotateClockwise"] = 90] = "kRotateClockwise"; RotationMode[RotationMode["kRotateCounterClockwise"] = 270] = "kRotateCounterClockwise"; })(RotationMode = exports.RotationMode || (exports.RotationMode = {})); var FilterMode; (function (FilterMode) { /** Posample : number; Fastest. */ FilterMode[FilterMode["kFilterNone"] = 0] = "kFilterNone"; /** Filter horizontally only. */ FilterMode[FilterMode["kFilterLinear"] = 1] = "kFilterLinear"; /** Faster than box, but lower quality scaling down. */ FilterMode[FilterMode["kFilterBilinear"] = 2] = "kFilterBilinear"; /** Highest quality. */ FilterMode[FilterMode["kFilterBox"] = 3] = "kFilterBox"; })(FilterMode = exports.FilterMode || (exports.FilterMode = {})); //# sourceMappingURL=enums.js.map