AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
CNTV2EnhancedCSC Class Reference

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

#include <ntv2enhancedcsc.h>

Public Member Functions

 CNTV2EnhancedCSC ()
 
virtual ~CNTV2EnhancedCSC ()
 
CNTV2CSCMatrixMatrix (void)
 
const CNTV2CSCMatrixMatrix (void) const
 
bool SetInputPixelFormat (const NTV2EnhancedCSCPixelFormat inPixelFormat)
 
NTV2EnhancedCSCPixelFormat GetInputPixelFormat (void) const
 
bool SetOutputPixelFormat (const NTV2EnhancedCSCPixelFormat inPixelFormat)
 
NTV2EnhancedCSCPixelFormat GetOutputPixelFormat (void) const
 
bool SetChromaFilterSelect (const NTV2EnhancedCSCChromaFilterSelect inChromaFilterSelect)
 
NTV2EnhancedCSCChromaFilterSelect GetChromaFilterSelect (void) const
 
bool SetChromaEdgeControl (const NTV2EnhancedCSCChromaEdgeControl inChromaEdgeControl)
 
NTV2EnhancedCSCChromaEdgeControl GetChromaEdgeControl (void) const
 
bool SetKeySource (const NTV2EnhancedCSCKeySource inKeySource)
 
NTV2EnhancedCSCKeySource GetKeySource (void) const
 
bool SetKeyOutputRange (const NTV2EnhancedCSCKeyOutputRange inKeyOutputRange)
 
NTV2EnhancedCSCKeyOutputRange GetKeyOutputRange (void) const
 
bool SetKeyInputOffset (const int16_t inKeyInputOffset)
 
int16_t GetKeyInputOffset (void) const
 
bool SetKeyOutputOffset (const uint16_t inKeyOutputOffset)
 
uint16_t GetKeyOutputOffset (void) const
 
bool SetKeyGain (const double inKeyGain)
 
double GetKeyGain (void) const
 
bool SendToHardware (CNTV2Card &inDevice, const NTV2Channel inChannel) const
 
bool GetFromHardware (CNTV2Card &inDevice, const NTV2Channel inChannel)
 

Detailed Description

This class controls the enhanced color space converter.

Definition at line 65 of file ntv2enhancedcsc.h.

Constructor & Destructor Documentation

◆ CNTV2EnhancedCSC()

CNTV2EnhancedCSC::CNTV2EnhancedCSC ( )
inlineexplicit

Definition at line 70 of file ntv2enhancedcsc.h.

◆ ~CNTV2EnhancedCSC()

virtual CNTV2EnhancedCSC::~CNTV2EnhancedCSC ( )
inlinevirtual

Definition at line 71 of file ntv2enhancedcsc.h.

Member Function Documentation

◆ GetChromaEdgeControl()

NTV2EnhancedCSCChromaEdgeControl CNTV2EnhancedCSC::GetChromaEdgeControl ( void  ) const
inline

Definition at line 89 of file ntv2enhancedcsc.h.

◆ GetChromaFilterSelect()

NTV2EnhancedCSCChromaFilterSelect CNTV2EnhancedCSC::GetChromaFilterSelect ( void  ) const
inline

Definition at line 86 of file ntv2enhancedcsc.h.

◆ GetFromHardware()

bool CNTV2EnhancedCSC::GetFromHardware ( CNTV2Card inDevice,
const NTV2Channel  inChannel 
)

Definition at line 201 of file ntv2enhancedcsc.cpp.

◆ GetInputPixelFormat()

NTV2EnhancedCSCPixelFormat CNTV2EnhancedCSC::GetInputPixelFormat ( void  ) const
inline

Definition at line 80 of file ntv2enhancedcsc.h.

◆ GetKeyGain()

double CNTV2EnhancedCSC::GetKeyGain ( void  ) const
inline

Definition at line 104 of file ntv2enhancedcsc.h.

◆ GetKeyInputOffset()

int16_t CNTV2EnhancedCSC::GetKeyInputOffset ( void  ) const
inline

Definition at line 98 of file ntv2enhancedcsc.h.

◆ GetKeyOutputOffset()

uint16_t CNTV2EnhancedCSC::GetKeyOutputOffset ( void  ) const
inline

Definition at line 101 of file ntv2enhancedcsc.h.

◆ GetKeyOutputRange()

NTV2EnhancedCSCKeyOutputRange CNTV2EnhancedCSC::GetKeyOutputRange ( void  ) const
inline

Definition at line 95 of file ntv2enhancedcsc.h.

◆ GetKeySource()

NTV2EnhancedCSCKeySource CNTV2EnhancedCSC::GetKeySource ( void  ) const
inline

Definition at line 92 of file ntv2enhancedcsc.h.

◆ GetOutputPixelFormat()

NTV2EnhancedCSCPixelFormat CNTV2EnhancedCSC::GetOutputPixelFormat ( void  ) const
inline

Definition at line 83 of file ntv2enhancedcsc.h.

◆ Matrix() [1/2]

CNTV2CSCMatrix& CNTV2EnhancedCSC::Matrix ( void  )
inline

Definition at line 76 of file ntv2enhancedcsc.h.

◆ Matrix() [2/2]

const CNTV2CSCMatrix& CNTV2EnhancedCSC::Matrix ( void  ) const
inline

Definition at line 77 of file ntv2enhancedcsc.h.

◆ SendToHardware()

bool CNTV2EnhancedCSC::SendToHardware ( CNTV2Card inDevice,
const NTV2Channel  inChannel 
) const

Definition at line 149 of file ntv2enhancedcsc.cpp.

◆ SetChromaEdgeControl()

bool CNTV2EnhancedCSC::SetChromaEdgeControl ( const NTV2EnhancedCSCChromaEdgeControl  inChromaEdgeControl)

Definition at line 80 of file ntv2enhancedcsc.cpp.

◆ SetChromaFilterSelect()

bool CNTV2EnhancedCSC::SetChromaFilterSelect ( const NTV2EnhancedCSCChromaFilterSelect  inChromaFilterSelect)

Definition at line 64 of file ntv2enhancedcsc.cpp.

◆ SetInputPixelFormat()

bool CNTV2EnhancedCSC::SetInputPixelFormat ( const NTV2EnhancedCSCPixelFormat  inPixelFormat)

Definition at line 32 of file ntv2enhancedcsc.cpp.

◆ SetKeyGain()

bool CNTV2EnhancedCSC::SetKeyGain ( const double  inKeyGain)

Definition at line 141 of file ntv2enhancedcsc.cpp.

◆ SetKeyInputOffset()

bool CNTV2EnhancedCSC::SetKeyInputOffset ( const int16_t  inKeyInputOffset)

Definition at line 125 of file ntv2enhancedcsc.cpp.

◆ SetKeyOutputOffset()

bool CNTV2EnhancedCSC::SetKeyOutputOffset ( const uint16_t  inKeyOutputOffset)

Definition at line 133 of file ntv2enhancedcsc.cpp.

◆ SetKeyOutputRange()

bool CNTV2EnhancedCSC::SetKeyOutputRange ( const NTV2EnhancedCSCKeyOutputRange  inKeyOutputRange)

Definition at line 110 of file ntv2enhancedcsc.cpp.

◆ SetKeySource()

bool CNTV2EnhancedCSC::SetKeySource ( const NTV2EnhancedCSCKeySource  inKeySource)

Definition at line 95 of file ntv2enhancedcsc.cpp.

◆ SetOutputPixelFormat()

bool CNTV2EnhancedCSC::SetOutputPixelFormat ( const NTV2EnhancedCSCPixelFormat  inPixelFormat)

Definition at line 48 of file ntv2enhancedcsc.cpp.


The documentation for this class was generated from the following files: