Table of Contents

Enum NvCVLayout

Namespace
VisioForge.Core.NvidiaMaxine.VideoEffects.API
Assembly
VisioForge.Core.dll

FourCC/layout.

public enum NvCVLayout : byte

Fields

NVCV_INTERLEAVED = 0

All components of pixel(x,y) are adjacent (same as chunky) (default for non-YUV).

NVCV_CHUNKY = 0

All components of pixel(x,y) are adjacent (same as interleaved).

NVCV_PLANAR = 1

The same component of all pixels are adjacent.

NVCV_UYVY = 2

[UYVY] Chunky 4:2:2 (default for 4:2:2).

NVCV_VYUY = 4

[VYUY] Chunky 4:2:2.

NVCV_YUYV = 6

[YUYV] Chunky 4:2:2.

NVCV_YVYU = 8

[YVYU] Chunky 4:2:2.

NVCV_CYUV = 10

[YUV] Chunky 4:4:4.

NVCV_CYVU = 12

[YVU] Chunky 4:4:4.

NVCV_YUV = 3

[Y][U][V] Planar 4:2:2 or 4:2:0 or 4:4:4.

NVCV_YVU = 5

[Y][V][U] Planar 4:2:2 or 4:2:0 or 4:4:4.

NVCV_YCUV = 7

[Y][UV] Semi-planar 4:2:2 or 4:2:0 (default for 4:2:0).

NVCV_YCVU = 9

[Y][VU] Semi-planar 4:2:2 or 4:2:0.

NVCV_I420 = 3

[Y][U][V] Planar 4:2:0.

NVCV_IYUV = 3

[Y][U][V] Planar 4:2:0.

NVCV_YV12 = 5

[Y][V][U] Planar 4:2:0.

NVCV_NV12 = 7

[Y][UV] Semi-planar 4:2:0 (default for 4:2:0).

NVCV_NV21 = 9

[Y][VU] Semi-planar 4:2:0.

NVCV_YUY2 = 6

[YUYV] Chunky 4:2:2.

NVCV_I444 = 3

[Y][U][V] Planar 4:4:4.

NVCV_YM24 = 3

[Y][U][V] Planar 4:4:4.

NVCV_YM42 = 5

[Y][V][U] Planar 4:4:4.

NVCV_NV24 = 7

[Y][UV] Semi-planar 4:4:4.

NVCV_NV42 = 9

[Y][VU] Semi-planar 4:4:4.