AJA NTV2 SDK  17.6.0.1688
NTV2 SDK 17.6.0.1688
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
pixelformat.h File Reference

Contains the declaration of the AJAPixelFormat class. More...

Include dependency graph for pixelformat.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AJAPixelFormat
 Storage and utility class for AJA_PixelFormat defines. This class provides a means of storing and querying facts about the various AJA_PixelFormat values. More...
 

Macros

#define IS_CION_RAW(pixFmt)   (pixFmt >= AJA_PixelFormat_RAW10 && pixFmt <= AJA_PixelFormat_RAW10_HS)
 

Enumerations

enum  AJAScaleType {
  AJAScaleTypeNone = 0, AJAScaleType1280To1920 = 1 << 0, AJAScaleType960To1280 = 1 << 1, AJAScaleType1440To1920 = 1 << 2,
  AJAScaleTypeQRez = 1 << 3, AJAScaleTypeHDV = AJAScaleType960To1280 | AJAScaleType1440To1920, AJAScaleTypeDVCPro = AJAScaleType960To1280 | AJAScaleType1280To1920
}
 
enum  AJASubSampleType {
  AJASubSampleNone, AJASubSample422, AJASubSample420, AJASubSample444,
  AJASubSample4444, AJASubSampleBayer
}
 

Detailed Description

Contains the declaration of the AJAPixelFormat class.

Definition in file pixelformat.h.

Macro Definition Documentation

◆ IS_CION_RAW

#define IS_CION_RAW (   pixFmt)    (pixFmt >= AJA_PixelFormat_RAW10 && pixFmt <= AJA_PixelFormat_RAW10_HS)

Definition at line 13 of file pixelformat.h.

Enumeration Type Documentation

◆ AJAScaleType

Enumerator
AJAScaleTypeNone 
AJAScaleType1280To1920 
AJAScaleType960To1280 
AJAScaleType1440To1920 
AJAScaleTypeQRez 
AJAScaleTypeHDV 
AJAScaleTypeDVCPro 

Definition at line 15 of file pixelformat.h.

◆ AJASubSampleType

Enumerator
AJASubSampleNone 
AJASubSample422 
AJASubSample420 
AJASubSample444 
AJASubSample4444 
AJASubSampleBayer 

Definition at line 27 of file pixelformat.h.