AJA NTV2 SDK
17.0.1.1246
NTV2 SDK 17.0.1.1246
|
Implementations of non-auto-generated device capability functions. More...
Go to the source code of this file.
Macros | |
#define | MAX_OF(__a__, __b__) ((__a__) > (__b__) ? (__a__) : (__b__)) |
Implementations of non-auto-generated device capability functions.
Definition in file ntv2devicefeatures.cpp.
#define MAX_OF | ( | __a__, | |
__b__ | |||
) | ((__a__) > (__b__) ? (__a__) : (__b__)) |
Definition at line 1006 of file ntv2devicefeatures.cpp.
UWord Get8MBFrameSizeFactor | ( | const NTV2FrameGeometry | inFG, |
const NTV2FrameBufferFormat | inFBF | ||
) |
[in] | inFG | A valid frame geometry. |
[in] | inFBF | A valid frame buffer format. |
Definition at line 155 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDo12GIn | ( | NTV2DeviceID | boardID, |
UWord | index0 | ||
) |
Definition at line 106 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDo12GOut | ( | NTV2DeviceID | boardID, |
UWord | index0 | ||
) |
Definition at line 68 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDo292In | ( | NTV2DeviceID | boardID, |
UWord | index0 | ||
) |
Definition at line 80 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDo292Out | ( | NTV2DeviceID | boardID, |
UWord | index0 | ||
) |
Definition at line 40 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDo3GIn | ( | NTV2DeviceID | boardID, |
UWord | index0 | ||
) |
Definition at line 90 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDo3GOut | ( | NTV2DeviceID | boardID, |
UWord | index0 | ||
) |
Definition at line 52 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoAudio2Channels | ( | const NTV2DeviceID | devID | ) |
Definition at line 1156 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoAudio6Channels | ( | const NTV2DeviceID | devID | ) |
Definition at line 1157 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoAudio8Channels | ( | const NTV2DeviceID | devID | ) |
Definition at line 1158 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoAudioIn | ( | const NTV2DeviceID | inDeviceID | ) |
Definition at line 31 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoAudioN | ( | const NTV2DeviceID | devID, |
UWord | index0 | ||
) |
Definition at line 1161 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoAudioOut | ( | const NTV2DeviceID | inDeviceID | ) |
Definition at line 22 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoColorCorrection | ( | const NTV2DeviceID | inDeviceID | ) |
[in] | inDeviceID | Specifies the NTV2DeviceID of interest. |
Definition at line 1131 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoInputTCIndex | ( | const NTV2DeviceID | inDeviceID, |
const NTV2TCIndex | inTCIndex | ||
) |
Definition at line 1058 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoLTCEmbeddedN | ( | NTV2DeviceID | boardID, |
UWord | index0 | ||
) |
Definition at line 118 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoLTCInN | ( | const NTV2DeviceID | devID, |
UWord | index0 | ||
) |
Definition at line 1163 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoLTCOutN | ( | const NTV2DeviceID | devID, |
UWord | index0 | ||
) |
Definition at line 1162 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoOutputDestination | ( | const NTV2DeviceID | inDeviceID, |
const NTV2OutputDestination | inOutputDest | ||
) |
[in] | inDeviceID | Specifies the NTV2DeviceID of the device of interest. |
[in] | inOutputDest | Specifies the NTV2OutputDestination of interest. |
Definition at line 134 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoProgrammableCSC | ( | const NTV2DeviceID | inDeviceID | ) |
[in] | inDeviceID | Specifies the NTV2DeviceID of interest. |
Definition at line 1138 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoRS422N | ( | const NTV2DeviceID | devID, |
const NTV2Channel | ch | ||
) |
Definition at line 1164 of file ntv2devicefeatures.cpp.
bool NTV2DeviceCanDoTCIndex | ( | const NTV2DeviceID | inDeviceID, |
const NTV2TCIndex | inTCIndex | ||
) |
Definition at line 1008 of file ntv2devicefeatures.cpp.
ULWord NTV2DeviceGetAudioFrameBuffer | ( | NTV2DeviceID | boardID, |
NTV2FrameGeometry | inFrameGeometry, | ||
NTV2FrameBufferFormat | frameFormat | ||
) |
Definition at line 677 of file ntv2devicefeatures.cpp.
ULWord NTV2DeviceGetAudioFrameBuffer2 | ( | NTV2DeviceID | boardID, |
NTV2FrameGeometry | inFrameGeometry, | ||
NTV2FrameBufferFormat | frameFormat | ||
) |
Definition at line 683 of file ntv2devicefeatures.cpp.
ULWord NTV2DeviceGetAudioFrameBuffer2_Ex | ( | NTV2DeviceID | boardID | ) |
Definition at line 664 of file ntv2devicefeatures.cpp.
ULWord NTV2DeviceGetAudioFrameBuffer_Ex | ( | NTV2DeviceID | boardID | ) |
Definition at line 646 of file ntv2devicefeatures.cpp.
NTV2AudioSystem NTV2DeviceGetAudioMixerSystem | ( | const NTV2DeviceID | inDeviceID | ) |
Definition at line 1108 of file ntv2devicefeatures.cpp.
ULWord NTV2DeviceGetFrameBufferSize | ( | NTV2DeviceID | boardID, |
NTV2FrameGeometry | inFrameGeometry, | ||
NTV2FrameBufferFormat | frameFormat | ||
) |
Definition at line 245 of file ntv2devicefeatures.cpp.
ULWord NTV2DeviceGetFrameBufferSize_Ex | ( | NTV2DeviceID | boardID | ) |
Definition at line 237 of file ntv2devicefeatures.cpp.
NTV2AudioSystem NTV2DeviceGetHostAudioSystem | ( | const NTV2DeviceID | inDeviceID | ) |
Definition at line 1115 of file ntv2devicefeatures.cpp.
UWord NTV2DeviceGetNumAudioStreams | ( | const NTV2DeviceID | devID | ) |
Definition at line 1160 of file ntv2devicefeatures.cpp.
ULWord NTV2DeviceGetNumberFrameBuffers | ( | NTV2DeviceID | boardID, |
NTV2FrameGeometry | inFrameGeometry, | ||
NTV2FrameBufferFormat | frameFormat | ||
) |
Definition at line 510 of file ntv2devicefeatures.cpp.
ULWord NTV2DeviceGetNumberFrameBuffers_Ex | ( | NTV2DeviceID | boardID | ) |
Definition at line 447 of file ntv2devicefeatures.cpp.
ULWord NTV2DeviceGetNumberVideoFrameBuffers | ( | NTV2DeviceID | inDeviceID, |
NTV2FrameGeometry | inFrameGeometry, | ||
NTV2Framesize | inFrameSize | ||
) |
Definition at line 419 of file ntv2devicefeatures.cpp.
bool NTV2DeviceGetVideoFormatFromState | ( | NTV2VideoFormat * | pOutValue, |
const NTV2FrameRate | inFrameRate, | ||
const NTV2FrameGeometry | inFrameGeometry, | ||
const NTV2Standard | inStandard, | ||
const ULWord | inIsSMPTE372Enabled | ||
) |
Definition at line 689 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 698 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 708 of file ntv2devicefeatures.cpp.
bool NTV2DeviceHasColorSpaceConverterOnChannel2 | ( | const NTV2DeviceID | devID | ) |
Definition at line 1154 of file ntv2devicefeatures.cpp.
bool NTV2DeviceHasGenlockv2 | ( | const NTV2DeviceID | devID | ) |
Definition at line 1151 of file ntv2devicefeatures.cpp.
bool NTV2DeviceHasGenlockv3 | ( | const NTV2DeviceID | devID | ) |
Definition at line 1152 of file ntv2devicefeatures.cpp.
bool NTV2DeviceHasSPIv2 | ( | const NTV2DeviceID | inDeviceID | ) |
Definition at line 1146 of file ntv2devicefeatures.cpp.
bool NTV2DeviceHasSPIv3 | ( | const NTV2DeviceID | inDeviceID | ) |
Definition at line 1147 of file ntv2devicefeatures.cpp.
bool NTV2DeviceHasSPIv4 | ( | const NTV2DeviceID | inDeviceID | ) |
Definition at line 1148 of file ntv2devicefeatures.cpp.
bool NTV2DeviceHasSPIv5 | ( | const NTV2DeviceID | inDeviceID | ) |
Definition at line 1149 of file ntv2devicefeatures.cpp.
bool NTV2DeviceROMHasBankSelect | ( | const NTV2DeviceID | inDeviceID | ) |
Definition at line 1123 of file ntv2devicefeatures.cpp.
bool work_around_erroneous_compiler_warning | ( | void | ) |
Definition at line 1167 of file ntv2devicefeatures.cpp.