
NVAPI VIO
Quadro SDI Output PG-03776-001_v06 | 79
}NVVIOVIDEOTYPE;
// Interlace mode
typedef enum _NVVIOINTERLACEMODE
{
NVVIOINTERLACEMODE_PROGRESSIVE, // Progressive (p)
NVVIOINTERLACEMODE_INTERLACE, // Interlace (i)
NVVIOINTERLACEMODE_PSF, // Progressive Segment Frame (psf)
}NVVIOINTERLACEMODE;
// Video data format
typedef enum _NVVIODATAFORMAT
{
NVVIODATAFORMAT_UNKNOWN = -1, // Invalid DataFormat
NVVIODATAFORMAT_R8G8B8_TO_YCRCB444, // R8:G8:B8
=> YCrCb (4:4:4)
NVVIODATAFORMAT_R8G8B8A8_TO_YCRCBA4444, // R8:G8:B8:A8
=> YCrCbA (4:4:4:4)
NVVIODATAFORMAT_R8G8B8Z10_TO_YCRCBZ4444, // R8:G8:B8:Z10
=> YCrCbZ (4:4:4:4)
NVVIODATAFORMAT_R8G8B8_TO_YCRCB422, // R8:G8:B8
=> YCrCb (4:2:2)
NVVIODATAFORMAT_R8G8B8A8_TO_YCRCBA4224, // R8:G8:B8:A8
=> YCrCbA (4:2:2:4)
NVVIODATAFORMAT_R8G8B8Z10_TO_YCRCBZ4224, // R8:G8:B8:Z10
=> YCrCbZ (4:2:2:4)
NVVIODATAFORMAT_X8X8X8_444_PASSTHRU, // R8:G8:B8
=> RGB (4:4:4)
NVVIODATAFORMAT_X8X8X8A8_4444_PASSTHRU, // R8:G8:B8:A8
=> RGBA (4:4:4:4)
NVVIODATAFORMAT_X8X8X8Z10_4444_PASSTHRU, // R8:G8:B8:Z10
=> RGBZ (4:4:4:4)
NVVIODATAFORMAT_X10X10X10_444_PASSTHRU, // Y10:CR10:CB10
=> YCrCb (4:4:4)
NVVIODATAFORMAT_X10X8X8_444_PASSTHRU, // Y10:CR8:CB8
=> YCrCb (4:4:4)
NVVIODATAFORMAT_X10X8X8A10_4444_PASSTHRU, // Y10:CR8:CB8:A10
=> YCrCbA (4:4:4:4)
NVVIODATAFORMAT_X10X8X8Z10_4444_PASSTHRU, // Y10:CR8:CB8:Z10
=> YCrCbZ (4:4:4:4)
NVVIODATAFORMAT_DUAL_R8G8B8_TO_DUAL_YCRCB422, // R8:G8:B8 +
R8:G8:B8 => YCrCb (4:2:2 + 4:2:2)
NVVIODATAFORMAT_DUAL_X8X8X8_TO_DUAL_422_PASSTHRU, // Y8:CR8:CB8 +
Y8:CR8:CB8 => YCrCb (4:2:2 + 4:2:2)
NVVIODATAFORMAT_R10G10B10_TO_YCRCB422, // R10:G10:B10
=> YCrCb (4:2:2)
NVVIODATAFORMAT_R10G10B10_TO_YCRCB444, // R10:G10:B10
=> YCrCb (4:4:4)
NVVIODATAFORMAT_Y12CR12CB12_TO_YCRCB444, // Y12:CR12:CB12
=> YCrCb (4:4:4)
NVVIODATAFORMAT_Y12CR12CB12_TO_YCRCB422, // Y12:CR12:CB12
=> YCrCb (4:2:2)
NVVIODATAFORMAT_Y10CR10CB10_TO_YCRCB422, // Y10:CR10:CB10
=> YCrCb (4:2:2)
Kommentare zu diesen Handbüchern