AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
ntv2enhancedcsc.h File Reference

Declares the CNTV2EnhancedCSC class. More...

#include "ajaexport.h"
#include "ntv2card.h"
#include "ntv2cscmatrix.h"
Include dependency graph for ntv2enhancedcsc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CNTV2EnhancedCSC
 This class controls the enhanced color space converter. More...
 

Enumerations

enum  NTV2EnhancedCSCPixelFormat { NTV2_Enhanced_CSC_Pixel_Format_RGB444, NTV2_Enhanced_CSC_Pixel_Format_YCbCr444, NTV2_Enhanced_CSC_Pixel_Format_YCbCr422, NTV2_Enhanced_CSC_Num_Pixel_Formats }
 
enum  NTV2EnhancedCSCChromaFilterSelect { NTV2_Enhanced_CSC_Chroma_Filter_Select_Full, NTV2_Enhanced_CSC_Chroma_Filter_Select_Simple, NTV2_Enhanced_CSC_Chroma_Filter_Select_None, NTV2_Enhanced_CSC_Num_Chroma_Filter_Selects }
 
enum  NTV2EnhancedCSCChromaEdgeControl { NTV2_Enhanced_CSC_Chroma_Edge_Control_Black, NTV2_Enhanced_CSC_Chroma_Edge_Control_Extended, NTV2_Enhanced_CSC_Num_Chroma_Edge_Controls }
 
enum  NTV2EnhancedCSCKeySource { NTV2_Enhanced_CSC_Key_Source_Key_Input, NTV2_Enhanced_CSC_Key_Spurce_A0_Input, NTV2_Enhanced_CSC_Num_Key_Sources }
 
enum  NTV2EnhancedCSCKeyOutputRange { NTV2_Enhanced_CSC_Key_Output_Range_Full, NTV2_Enhanced_CSC_Key_Output_Range_SMPTE, NTV2_Enhanced_CSC_Num_Key_Output_Ranges }
 

Detailed Description

Declares the CNTV2EnhancedCSC class.

Definition in file ntv2enhancedcsc.h.

Enumeration Type Documentation

◆ NTV2EnhancedCSCChromaEdgeControl

Enumerator
NTV2_Enhanced_CSC_Chroma_Edge_Control_Black 
NTV2_Enhanced_CSC_Chroma_Edge_Control_Extended 
NTV2_Enhanced_CSC_Num_Chroma_Edge_Controls 

Definition at line 35 of file ntv2enhancedcsc.h.

◆ NTV2EnhancedCSCChromaFilterSelect

Enumerator
NTV2_Enhanced_CSC_Chroma_Filter_Select_Full 
NTV2_Enhanced_CSC_Chroma_Filter_Select_Simple 
NTV2_Enhanced_CSC_Chroma_Filter_Select_None 
NTV2_Enhanced_CSC_Num_Chroma_Filter_Selects 

Definition at line 25 of file ntv2enhancedcsc.h.

◆ NTV2EnhancedCSCKeyOutputRange

Enumerator
NTV2_Enhanced_CSC_Key_Output_Range_Full 
NTV2_Enhanced_CSC_Key_Output_Range_SMPTE 
NTV2_Enhanced_CSC_Num_Key_Output_Ranges 

Definition at line 53 of file ntv2enhancedcsc.h.

◆ NTV2EnhancedCSCKeySource

Enumerator
NTV2_Enhanced_CSC_Key_Source_Key_Input 
NTV2_Enhanced_CSC_Key_Spurce_A0_Input 
NTV2_Enhanced_CSC_Num_Key_Sources 

Definition at line 44 of file ntv2enhancedcsc.h.

◆ NTV2EnhancedCSCPixelFormat

Enumerator
NTV2_Enhanced_CSC_Pixel_Format_RGB444 
NTV2_Enhanced_CSC_Pixel_Format_YCbCr444 
NTV2_Enhanced_CSC_Pixel_Format_YCbCr422 
NTV2_Enhanced_CSC_Num_Pixel_Formats 

Definition at line 15 of file ntv2enhancedcsc.h.