Nvidia 4500 User Manual

Page of 88
NVIDIA Corporation
Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 
55
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_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)
    NVGVODATAFORMAT_R8G8B8_TO_RGB444        , // R8:G8:B8     => RGB    (4:4:4)
    NVGVODATAFORMAT_R8G8B8A8_TO_RGBA4444    , // R8:G8:B8:A8  => RGBA   (4:4:4:4)
    NVGVODATAFORMAT_R8G8B8Z10_TO_RGBZ4444   , // R8:G8:B8:Z10 => RGBZ   (4:4:4:4)