NVIDIA Corporation
58
Quadro FX 4800/5800 and Quadro CX SDI User’s Guide
– Version 1.0
C
HAPTER
5
API Control
SMPTE Standards Format Enumeration
enum NVVIDEOSTANDARD
{
NVVIDEOSTANDARD_SMPTE259 , // SMPTE259
NVVIDEOSTANDARD_SMPTE260 , // SMPTE260
NVVIDEOSTANDARD_SMPTE274 , // SMPTE274
NVVIDEOSTANDARD_SMPTE295 , // SMPTE295
NVVIDEOSTANDARD_SMPTE296 , // SMPTE296
NVVIDEOSTANDARD_SMPTE372 , // SMPTE372
};
HD or SD Video Type Enumeration
enum NVVIDEOTYPE
{
NVVIDEOTYPE_SD , // Standard-definition (SD)
NVVIDEOTYPE_HD , // High-definition (HD)
};
Interlace Mode Enumeration
enum NVINTERLACEMODE
{
NVINTERLACEMODE_PROGRESSIVE , // Progressive (p)
NVINTERLACEMODE_INTERLACE , // Interlace (i)
NVINTERLACEMODE_PSF , // Progressive Segment Frame (psf)
};
Video Data Format Enumeration
enum NVGVODATAFORMAT
{
NVGVODATAFORMAT_UNKNOWN = -1 ,
NVGVODATAFORMAT_R8G8B8_TO_YCRCB444 , // R8:G8:B8 => YCrCb (4:4:4)
NVGVODATAFORMAT_R8G8B8A8_TO_YCRCBA4444 , // R8:G8:B8:A8 => YCrCbA (4:4:4:4)
NVGVODATAFORMAT_R8G8B8Z10_TO_YCRCBZ4444 , // R8:G8:B8:Z10
// => YCrCbZ (4:4:4:4)
NVGVODATAFORMAT_R8G8B8_TO_YCRCB422 , // R8:G8:B8 => YCrCb (4:2:2)
NVGVODATAFORMAT_R8G8B8A8_TO_YCRCBA4224 , // R8:G8:B8:A8 => YCrCbA (4:2:2:4)
NVGVODATAFORMAT_R8G8B8Z10_TO_YCRCBZ4224 , // R8:G8:B8:Z10
// => YCrCbZ 4:2:2:4)