AJA NTV2 SDK
17.1.1.1245
NTV2 SDK 17.1.1.1245
|
Declares device capability functions. More...
#include "ajaexport.h"
#include "ajatypes.h"
#include "ntv2enums.h"
#include "ntv2devicefeatures.hh"
Go to the source code of this file.
Macros | |
#define | false (0) |
#define | true (!false) |
#define | NTV2_IS_VALID_BOOLPARAMID(__x__) ((__x__) >= kNTV2BoolParam_FIRST && (__x__) < kNTV2BoolParam_LAST) |
#define | NTV2_IS_VALID_NUMPARAMID(__x__) ((__x__) >= kNTV2NumericParam_FIRST && (__x__) < kNTV2NumericParam_LAST) |
#define | NTV2_IS_VALID_ENUMSID(__x__) ((__x__) >= kNTV2EnumsID_FIRST && (__x__) < kNTV2EnumsID_LAST) |
Typedefs | |
typedef enum _NTV2BoolParamID | NTV2BoolParamID |
Used with CNTV2DriverInterface::GetBoolParam to determine device capabilities. More... | |
typedef enum _NTV2NumericParamID | NTV2NumericParamID |
Used with CNTV2DriverInterface::GetNumericParam to determine device capabilities. More... | |
typedef enum _NTV2EnumsID | NTV2EnumsID |
Identifies NTV2 enumerated types, used in CNTV2DriverInterface::GetSupportedItems. More... | |
Declares device capability functions.
Definition in file ntv2devicefeatures.h.
#define false (0) |
Definition at line 25 of file ntv2devicefeatures.h.
#define NTV2_IS_VALID_BOOLPARAMID | ( | __x__ | ) | ((__x__) >= kNTV2BoolParam_FIRST && (__x__) < kNTV2BoolParam_LAST) |
Definition at line 160 of file ntv2devicefeatures.h.
#define NTV2_IS_VALID_ENUMSID | ( | __x__ | ) | ((__x__) >= kNTV2EnumsID_FIRST && (__x__) < kNTV2EnumsID_LAST) |
Definition at line 257 of file ntv2devicefeatures.h.
#define NTV2_IS_VALID_NUMPARAMID | ( | __x__ | ) | ((__x__) >= kNTV2NumericParam_FIRST && (__x__) < kNTV2NumericParam_LAST) |
Definition at line 224 of file ntv2devicefeatures.h.
#define true (!false) |
Definition at line 26 of file ntv2devicefeatures.h.
typedef enum _NTV2BoolParamID NTV2BoolParamID |
Used with CNTV2DriverInterface::GetBoolParam to determine device capabilities.
typedef enum _NTV2EnumsID NTV2EnumsID |
Identifies NTV2 enumerated types, used in CNTV2DriverInterface::GetSupportedItems.
typedef enum _NTV2NumericParamID NTV2NumericParamID |
Used with CNTV2DriverInterface::GetNumericParam to determine device capabilities.
enum _NTV2BoolParamID |
Used with CNTV2DriverInterface::GetBoolParam to determine device capabilities.
Definition at line 33 of file ntv2devicefeatures.h.
enum _NTV2EnumsID |
Identifies NTV2 enumerated types, used in CNTV2DriverInterface::GetSupportedItems.
Definition at line 230 of file ntv2devicefeatures.h.
enum _NTV2NumericParamID |
Used with CNTV2DriverInterface::GetNumericParam to determine device capabilities.
Definition at line 166 of file ntv2devicefeatures.h.
UWord Get8MBFrameSizeFactor | ( | const NTV2FrameGeometry | inFG, |
const NTV2FrameBufferFormat | inFBF | ||
) |
Definition at line 169 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDo12GIn | ( | NTV2DeviceID | id, |
UWord | ndx | ||
) |
Definition at line 107 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDo12GOut | ( | NTV2DeviceID | id, |
UWord | ndx | ||
) |
Definition at line 69 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDo292In | ( | NTV2DeviceID | id, |
UWord | ndx | ||
) |
Definition at line 81 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDo292Out | ( | NTV2DeviceID | id, |
UWord | ndx | ||
) |
Definition at line 41 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDo3GIn | ( | NTV2DeviceID | id, |
UWord | ndx | ||
) |
Definition at line 91 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDo3GOut | ( | NTV2DeviceID | id, |
UWord | ndx | ||
) |
Definition at line 53 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoAudio2Channels | ( | const NTV2DeviceID | devID | ) |
Definition at line 1164 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoAudio6Channels | ( | const NTV2DeviceID | devID | ) |
Definition at line 1165 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoAudio8Channels | ( | const NTV2DeviceID | devID | ) |
Definition at line 1166 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoAudioIn | ( | const NTV2DeviceID | id | ) |
Definition at line 32 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoAudioN | ( | const NTV2DeviceID | devID, |
UWord | index0 | ||
) |
Definition at line 1169 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoAudioOut | ( | const NTV2DeviceID | id | ) |
Definition at line 23 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoColorCorrection | ( | const NTV2DeviceID | id | ) |
Definition at line 155 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoInputTCIndex | ( | const NTV2DeviceID | inDeviceID, |
const NTV2TCIndex | inTCIndex | ||
) |
Definition at line 1030 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoLTCEmbeddedN | ( | NTV2DeviceID | id, |
UWord | ndx | ||
) |
Definition at line 119 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoLTCInN | ( | const NTV2DeviceID | devID, |
UWord | index0 | ||
) |
Definition at line 1171 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoLTCOutN | ( | const NTV2DeviceID | devID, |
UWord | index0 | ||
) |
Definition at line 1170 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoOutputDestination | ( | const NTV2DeviceID | id, |
const NTV2OutputDest | od | ||
) |
Definition at line 135 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoOutputTCIndex | ( | const NTV2DeviceID | inDeviceID, |
const NTV2TCIndex | inTCIndex | ||
) |
Definition at line 1080 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoProgrammableCSC | ( | const NTV2DeviceID | id | ) |
Definition at line 162 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoRS422N | ( | const NTV2DeviceID | devID, |
const NTV2Channel | ch | ||
) |
Definition at line 1172 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoTCIndex | ( | const NTV2DeviceID | inDeviceID, |
const NTV2TCIndex | inTCIndex | ||
) |
Definition at line 980 of file ntv2devicefeatures.cpp.
ULWord NTV2DeviceGetAudioFrameBuffer | ( | NTV2DeviceID | boardID, |
NTV2FrameGeometry | frameGeometry, | ||
NTV2FrameBufferFormat | frameFormat | ||
) |
Definition at line 649 of file ntv2devicefeatures.cpp.
ULWord NTV2DeviceGetAudioFrameBuffer2 | ( | NTV2DeviceID | boardID, |
NTV2FrameGeometry | frameGeometry, | ||
NTV2FrameBufferFormat | frameFormat | ||
) |
Definition at line 655 of file ntv2devicefeatures.cpp.
ULWord NTV2DeviceGetAudioFrameBuffer2_Ex | ( | NTV2DeviceID | id | ) |
Definition at line 316 of file ntv2devicefeatures.cpp.
ULWord NTV2DeviceGetAudioFrameBuffer_Ex | ( | NTV2DeviceID | id | ) |
Definition at line 303 of file ntv2devicefeatures.cpp.
NTV2AudioSystem NTV2DeviceGetAudioMixerSystem | ( | const NTV2DeviceID | inDeviceID | ) |
Definition at line 1130 of file ntv2devicefeatures.cpp.
ULWord NTV2DeviceGetFrameBufferSize | ( | NTV2DeviceID | id, |
NTV2FrameGeometry | fg, | ||
NTV2FrameBufferFormat | fbf | ||
) |
Definition at line 323 of file ntv2devicefeatures.cpp.
ULWord NTV2DeviceGetFrameBufferSize_Ex | ( | NTV2DeviceID | id | ) |
Definition at line 254 of file ntv2devicefeatures.cpp.
NTV2AudioSystem NTV2DeviceGetHostAudioSystem | ( | const NTV2DeviceID | inDeviceID | ) |
Definition at line 1137 of file ntv2devicefeatures.cpp.
UWord NTV2DeviceGetNumAudioStreams | ( | const NTV2DeviceID | devID | ) |
Definition at line 1168 of file ntv2devicefeatures.cpp.
ULWord NTV2DeviceGetNumberFrameBuffers | ( | NTV2DeviceID | id, |
NTV2FrameGeometry | fg, | ||
NTV2FrameBufferFormat | fbf | ||
) |
Definition at line 493 of file ntv2devicefeatures.cpp.
ULWord NTV2DeviceGetNumberFrameBuffers_Ex | ( | NTV2DeviceID | id | ) |
Definition at line 263 of file ntv2devicefeatures.cpp.
ULWord NTV2DeviceGetNumberVideoFrameBuffers | ( | NTV2DeviceID | inDeviceID, |
NTV2FrameGeometry | inFrameGeometry, | ||
NTV2Framesize | inFramesize | ||
) |
Definition at line 624 of file ntv2devicefeatures.cpp.
bool NTV2DeviceGetVideoFormatFromState | ( | NTV2VideoFormat * | pOutValue, |
const NTV2FrameRate | inFrameRate, | ||
const NTV2FrameGeometry | inFrameGeometry, | ||
const NTV2Standard | inStandard, | ||
const ULWord | inIsSMPTE372Enabled | ||
) |
Definition at line 661 of file ntv2devicefeatures.cpp.
bool NTV2DeviceGetVideoFormatFromState_Ex | ( | NTV2VideoFormat * | pOutValue, |
const NTV2FrameRate | inFrameRate, | ||
const NTV2FrameGeometry | inFrameGeometry, | ||
const NTV2Standard | inStandard, | ||
const ULWord | inIsSMPTE372Enabled, | ||
const bool | inIsProgressivePicture | ||
) |
Definition at line 670 of file ntv2devicefeatures.cpp.
bool NTV2DeviceGetVideoFormatFromState_Ex2 | ( | NTV2VideoFormat * | pOutValue, |
const NTV2FrameRate | inFrameRate, | ||
const NTV2FrameGeometry | inFrameGeometry, | ||
const NTV2Standard | inStandard, | ||
const ULWord | inIsSMPTE372Enabled, | ||
const bool | inIsProgressivePicture, | ||
const bool | inIsSquareDivision | ||
) |
Definition at line 680 of file ntv2devicefeatures.cpp.
bool NTV2DeviceHasColorSpaceConverterOnChannel2 | ( | const NTV2DeviceID | devID | ) |
Definition at line 1162 of file ntv2devicefeatures.cpp.
bool NTV2DeviceHasGenlockv2 | ( | const NTV2DeviceID | devID | ) |
Definition at line 1159 of file ntv2devicefeatures.cpp.
bool NTV2DeviceHasGenlockv3 | ( | const NTV2DeviceID | devID | ) |
Definition at line 1160 of file ntv2devicefeatures.cpp.
bool NTV2DeviceHasSPIv2 | ( | const NTV2DeviceID | inDeviceID | ) |
Definition at line 1154 of file ntv2devicefeatures.cpp.
bool NTV2DeviceHasSPIv3 | ( | const NTV2DeviceID | inDeviceID | ) |
Definition at line 1155 of file ntv2devicefeatures.cpp.
bool NTV2DeviceHasSPIv4 | ( | const NTV2DeviceID | inDeviceID | ) |
Definition at line 1156 of file ntv2devicefeatures.cpp.
bool NTV2DeviceHasSPIv5 | ( | const NTV2DeviceID | inDeviceID | ) |
Definition at line 1157 of file ntv2devicefeatures.cpp.
bool NTV2DeviceROMHasBankSelect | ( | const NTV2DeviceID | inDeviceID | ) |
Definition at line 1145 of file ntv2devicefeatures.cpp.
bool work_around_erroneous_compiler_warning | ( | void | ) |
Definition at line 1175 of file ntv2devicefeatures.cpp.