![]() |
AJA NTV2 SDK
18.1.0.2439
NTV2 SDK 18.1.0.2439
|
Declares enums and structs used by all platform drivers and the SDK. More...
#include "ajatypes.h"#include "ntv2enums.h"#include <iostream>#include <set>#include <map>#include <vector>#include <string>#include <iomanip>#include <bitset>#include "string.h"#include "ajaexport.h"#include "ntv2virtualregisters.h"Go to the source code of this file.
Classes | |
| struct | VirtualProcAmpRegisters_base |
| struct | VirtualProcAmpRegisters |
| struct | ADV7189BProcAmpRegisters |
| struct | ADV7402AHDProcAmpRegisters |
| struct | HardwareProcAmpRegisterImage |
| class | NTV2RegInfo |
| Everything needed to call CNTV2Card::ReadRegister or CNTV2Card::WriteRegister functions. More... | |
| struct | NTV2RoutingEntry |
| struct | NTV2RoutingTable |
| struct | ColorSpaceConverterCustomCoefficients |
| struct | RP188_STRUCT |
| struct | NTV2ColorCorrectionInfo_64 |
| struct | NTV2ColorCorrectionInfo |
| struct | NTV2ColorCorrectionInfo_32 |
| struct | AutoCircVidProcInfo |
| struct | CUSTOM_ANC_STRUCT |
| struct | AUTOCIRCULATE_STATUS_STRUCT |
| struct | AUTOCIRCULATE_DATA_64 |
| struct | AUTOCIRCULATE_DATA |
| struct | AUTOCIRCULATE_DATA_32 |
| struct | FRAME_STAMP_STRUCT |
| struct | AUTOCIRCULATE_TRANSFER_STATUS_STRUCT |
| struct | AUTOCIRCULATE_TRANSFER_STRUCT_64 |
| struct | AUTOCIRCULATE_TRANSFER_STRUCT |
| struct | AUTOCIRCULATE_TRANSFER_STRUCT_32 |
| struct | AUTOCIRCULATE_P2P_STRUCT |
| struct | AutoCircRegisterTask |
| struct | AutoCircTimeCodeTask |
| struct | AutoCircGenericTask |
| struct | AUTOCIRCULATE_TASK_STRUCT_64 |
| struct | AUTOCIRCULATE_TASK_STRUCT |
| struct | AUTOCIRCULATE_TASK_STRUCT_32 |
| struct | BITFILE_INFO_STRUCT |
| struct | DMA_TRANSFER_STRUCT_64 |
| struct | INTERRUPT_TIMESTAMP_STRUCT |
| struct | SSC_GET_FIRMWARE_PROGRESS_STRUCT |
| struct | SCC_TEST_STRUCT |
| struct | BUILD_INFO_STRUCT |
| struct | KonaDebugFilterStringInfo |
| class | NTV2FrameSize |
| Describes the horizontal and vertical size dimensions of a raster, bitmap, frame or image. More... | |
| class | NTV2SegmentedXferInfo |
| Describes a segmented data transfer (copy or move) from a source memory location to a destination location, with independent pitch and direction attributes for source and destination. The simplest transfer, of course, has a single segment. More... | |
| class | NTV2Buffer |
| Describes a user-space buffer on the host computer. I have an address and a length, plus some optional attributes (allocated by SDK?, page-aligned? etc.). More... | |
| class | NTV2_RP188 |
| This struct replaces the old RP188_STRUCT. More... | |
| class | NTV2SDIInputStatus |
| For devices that support it (see NTV2DeviceCanDoSDIErrorChecks ), this struct reports SDI input error status information. More... | |
| class | NTV2HDMIOutputStatus |
| Reports HDMI output status information. More... | |
| class | NTV2_HEADER |
| All new NTV2 structs start with this common header. More... | |
| class | NTV2_TRAILER |
| All new NTV2 structs end with this common trailer. More... | |
| class | NTV2SegmentedDMAInfo |
| This struct is used to augment the default full-frame AutoCirculate DMA transfer to accommodate multiple discontiguous "segments" of a video frame. The NTV2FieldBurn Demo demo app shows how this can be used. Other examples: More... | |
| class | NTV2ColorCorrectionData |
| Color correction data used with AUTOCIRCULATE_WITH_COLORCORRECT option. More... | |
| class | AUTOCIRCULATE_STATUS |
| This is returned from the CNTV2Card::AutoCirculateGetStatus function. More... | |
| class | NTV2GetRegisters |
| This is used by the CNTV2Card::ReadRegisters function. More... | |
| class | NTV2SetRegisters |
| This is used by the CNTV2Card::WriteRegisters function. More... | |
| class | NTV2BankSelGetSetRegs |
| This is used to atomically perform bank-selected register reads or writes. More... | |
| class | NTV2ConfigInterrupt |
| Configure interrupt (subscribe/unsubscribe, enable/disable, query subscribed interrupts, query enabled interrupts, etc.). More... | |
| class | NTV2VirtualData |
| This is used to perform virtual data reads or writes. More... | |
| class | NTV2MessageData |
| class | NTV2SDIInStatistics |
| This is used by the CNTV2Card::ReadSDIStatistics function. More... | |
| class | FRAME_STAMP |
| This class/object reports information about the current and/or requested AutoCirculate frame. More... | |
| class | AUTOCIRCULATE_TRANSFER_STATUS |
| This object is embedded in the AUTOCIRCULATE_TRANSFER struct that's returned from the CNTV2Card::AutoCirculateTransfer function, and contains status information about the transfer and the state of AutoCirculate. More... | |
| class | AUTOCIRCULATE_TRANSFER |
| This object specifies the information that will be transferred to or from the AJA device in the CNTV2Card::AutoCirculateTransfer function call. More... | |
| class | NTV2DebugLogging |
| This is used to enable or disable AJADebug logging in the driver. More... | |
| class | NTV2BufferLock |
| This is used to prelock a video/audio/anc buffer used as the source or target of DMA transfers. The driver will page-lock the buffer immediately, so it won't have to be done for each DMA transfer. This will reduce transfer time and CPU overhead at the cost of locking physical memory. More... | |
| class | NTV2Bitstream |
| This is used for bitstream maintainance. (New in SDK 16.0) More... | |
| class | NTV2StreamChannel |
| class | NTV2StreamBuffer |
| class | NTV2MailBuffer |
| struct | HevcVersion |
| struct | HevcPciId |
| struct | HevcDeviceInfo |
| struct | HevcDeviceRegister |
| struct | HevcDeviceCommand |
| struct | HevcPictureData |
| struct | HevcPictureInfo |
| struct | HevcEncodedData |
| struct | HevcEncodedInfo |
| struct | HevcDeviceTransfer |
| struct | hevc_gpio_state |
| struct | hevc_stream_statistics |
| struct | HevcDeviceStatus |
| struct | HevcDeviceDebug |
| struct | hevcMessageHeader |
| struct | HevcTransferData |
| struct | HevcMessageInfo |
| struct | HevcMessageRegister |
| struct | HevcMessageCommand |
| struct | HevcMessageTransfer |
| struct | HevcMessageStatus |
| struct | HevcMessageDebug |
| struct | HDRRegValues |
| defined(NTV2_DEPRECATE_17_6) More... | |
| struct | HDRFloatValues |
| struct | HDRDriverValues |
Macros | |
| #define | NTV2_RPC_ENCODE_DECL bool RPCEncode (NTV2_RPC_BLOB_TYPE & outBlob); |
| #define | NTV2_RPC_DECODE_DECL bool RPCDecode (const NTV2_RPC_BLOB_TYPE & inBlob, size_t & inOutIndex); |
| #define | NTV2_RPC_DECODECLIENT_DECL bool RPCDecodeClient (const NTV2_RPC_BLOB_TYPE & inBlob, size_t & inOutIndex); |
| #define | NTV2_RPC_ENCODECLIENT_DECL bool RPCEncodeClient (NTV2_RPC_BLOB_TYPE & inBlob); |
| #define | NTV2_RPC_DECODESERVER_DECL bool RPCDecodeServer (const NTV2_RPC_BLOB_TYPE & inBlob, size_t & inOutIndex); |
| #define | NTV2_RPC_ENCODESERVER_DECL bool RPCEncodeServer (NTV2_RPC_BLOB_TYPE & inBlob); |
| #define | NTV2_RPC_CODEC_DECLS |
| #define | NTV2_RPC_BUFFER_ENCODE_DECL bool RPCEncode (NTV2_RPC_BLOB_TYPE & outBlob, bool fillBuffer=true); |
| #define | NTV2_RPC_BUFFER_DECODE_DECL bool RPCDecode (const NTV2_RPC_BLOB_TYPE & inBlob, size_t & inOutIndex, bool fillBuffer=true); |
| #define | NTV2_RPC_BUFFER_DECODE2_DECL bool RPCDecodeNoAllocate (const NTV2_RPC_BLOB_TYPE & inBlob, size_t & inOutIndex); |
| #define | NTV2_RPC_BUFFER_CODEC_DECLS |
| #define | kRegCh1ColorCorrectioncontrol kRegCh1ColorCorrectionControl |
| #define | kRegCh2ColorCorrectioncontrol kRegCh2ColorCorrectionControl |
| #define | NTV2_HDMIAuxMaxFrames 8 |
| #define | NTV2_HDMIAuxDataSize 32 |
| #define | NWL_REG_START 18000 |
| #define | XLNX_MAX_CHANNELS 4 |
| #define | XLNX_REG_TARGET_SIZE 0x400 |
| #define | XLNX_REG_CHANNEL_SIZE 0x40 |
| #define | XLNX_SUBSYSTEM_ID 0x1fc |
| #define | kTransferFlagVideoDMA1 (BIT(0)) |
| #define | kTransferFlagVideoDMA2 (BIT(1)) |
| #define | kTransferFlagVideoDMA3 (BIT(2)) |
| #define | kTransferFlagVideoDMA4 (BIT(3)) |
| #define | kTransferFlagVideoDMAAny (BIT(0)+BIT(1)+BIT(2)+BIT(3)) |
| #define | kTransferFlagAudioDMA1 (BIT(4)) |
| #define | kTransferFlagAudioDMA2 (BIT(5)) |
| #define | kTransferFlagAudioDMA3 (BIT(6)) |
| #define | kTransferFlagAudioDMA4 (BIT(7)) |
| #define | kTransferFlagAudioDMAAny (BIT(4)+BIT(5)+BIT(6)+BIT(7)) |
| #define | kTransferFlagDMAAny (BIT(0)+BIT(1)+BIT(2)+BIT(3)+BIT(4)+BIT(5)+BIT(6)+BIT(7)) |
| #define | kTransferFlagQuadFrame (BIT(8)) |
| #define | kTransferFlagP2PPrepare (BIT(9)) |
| #define | kTransferFlagP2PComplete (BIT(10)) |
| #define | kTransferFlagP2PTarget (BIT(11)) |
| #define | kTransferFlagP2PTransfer (BIT(12)) |
| #define | MAX_FRAMEBUFFERS 512 |
| #define | KONAIP_REGS_START 0x40000 |
| #define | XENA2_CHANNEL2_OFFSET (0x2000000) |
| #define | XENA2_FRAMEBUFFER_SIZE (0x800000) |
| #define | XENA2_NUM_FRAMEBUFFERS (16) |
| #define | XENA2_NTV2_VERTICALINTERRUPT_GLOBAL_EVENT_NAME "_Xena2VerticalInterruptSignalEvent" |
| #define | KHD_NTV2_CHANGE_GLOBAL_EVENT_NAME "_HDChangeSignalEvent" |
| #define | NTV2_MIN_FRAMEBUFFERSIZE KSD_FRAMEBUFFER_SIZE |
| #define | NTV2_MAX_FRAMEBUFFERSIZE KHD_FRAMEBUFFER_SIZE |
| #define | NTV2_MIN_FRAMEBUFFERS HDNTV_NUM_FRAMEBUFFERS |
| #define | NTV2_MAX_FRAMEBUFFERS BONES_NUM_FRAMEBUFFERS |
| #define | NTV2_UART_FIFO_SIZE (127) |
| #define | NTV2_PROGRAM_READY_BIT ( BIT_8 ) |
| #define | NTV2_PROGRAM_DONE_BIT ( BIT_9 ) |
| #define | NTV2_PROGRAM_RESET_BIT ( BIT_10 ) |
| #define | NTV2_FS1_FALLBACK_MODE_BIT ( BIT_11 ) |
| #define | NTV2_FS1_CPLD_ENH_MODE_BIT ( BIT_12 ) |
| #define | MAX_NUM_EVENT_CODES (eNumInterruptTypes) |
| #define | NTV2_IS_VALID_INTERRUPT_ENUM(__e__) ((__e__) >= eOutput1 && (__e__) < eNumInterruptTypes) |
| #define | NTV2_IS_INPUT_INTERRUPT(__e__) |
| #define | NTV2_IS_OUTPUT_INTERRUPT(__e__) |
| #define | NTV2_STRUCT_BEGIN(__struct_name__) class AJAExport __struct_name__ {public: |
| #define | NTV2_STRUCT_END(__struct_name__) }; |
| #define | NTV2_BEGIN_PRIVATE private: |
| #define | NTV2_END_PRIVATE public: |
| #define | NTV2_BEGIN_PROTECTED protected: |
| #define | NTV2_END_PROTECTED public: |
| #define | NTV2_IS_STRUCT_VALID_IMPL(__hr__, __tr__) |
| #define | NTV2_ASSERT_STRUCT_VALID |
| #define | MAX_ROUTING_ENTRIES 32 |
| #define | RP188_STRUCT_SET(_struct_, _dbb_, _lo_, _hi_) |
| #define | RP188_PSTRUCT_SET(_pStruct_, _dbb_, _lo_, _hi_) |
| #define | RP188_FRAMEUNITS_MASK 0x0000000F |
| #define | RP188_FRAMETENS_MASK 0x00000300 |
| #define | RP188_SECONDUNITS_MASK 0x000F0000 |
| #define | RP188_SECONDTENS_MASK 0x07000000 |
| #define | RP188_LOW_TIME_MASK (RP188_FRAMEUNITS_MASK | RP188_FRAMETENS_MASK | RP188_SECONDUNITS_MASK | RP188_SECONDTENS_MASK) |
| #define | RP188_MINUTESUNITS_MASK 0x0000000F |
| #define | RP188_MINUTESTENS_MASK 0x00000700 |
| #define | RP188_HOURUNITS_MASK 0x000F0000 |
| #define | RP188_HOURTENS_MASK 0x03000000 |
| #define | RP188_HIGH_TIME_MASK (RP188_MINUTESUNITS_MASK | RP188_MINUTESTENS_MASK | RP188_HOURUNITS_MASK | RP188_HOURTENS_MASK) |
| #define | NEW_RP188_RCVD 0x00010000 |
| #define | NEW_SELECT_RP188_RCVD 0x00020000 |
| #define | RP188_720P_FRAMEID 0x00400000 |
| #define | RP188_CHANGED_FLAG 0x00800000 |
| #define | NTV2_COLORCORRECTOR_WORDSPERTABLE (512) |
| #define | NTV2_COLORCORRECTOR_TOTALWORDS (NTV2_COLORCORRECTOR_WORDSPERTABLE * 3) |
| #define | NTV2_COLORCORRECTOR_TABLESIZE (NTV2_COLORCORRECTOR_TOTALWORDS * 4) |
| #define | NTV2_12BIT_COLORCORRECTOR_WORDSPERTABLE (2048) |
| #define | NTV2_12BIT_COLORCORRECTOR_TOTALWORDS (NTV2_12BIT_COLORCORRECTOR_WORDSPERTABLE * 3) |
| #define | NTV2_12BIT_COLORCORRECTOR_TABLESIZE (NTV2_12BIT_COLORCORRECTOR_TOTALWORDS * 4) |
| #define | kRegColorCorrectionLUTOddShift 22 |
| #define | kRegColorCorrectionLUTEvenShift 6 |
| #define | kColorCorrectionLUTOffset_Red (0x0800) |
| #define | kColorCorrectionLUTOffset_Green (0x1000) |
| #define | kColorCorrectionLUTOffset_Blue (0x1800) |
| #define | kRegColorCorrection12BitLUTOddShift 16 |
| #define | kRegColorCorrection12BitLUTEvenShift 0 |
| #define | kRegColorCorrection10To12BitLUTOddShift 18 |
| #define | kRegColorCorrection10To12BitLUTEvenShift 2 |
| #define | kColorCorrectionLUTOffset_Base (0x0800) |
| #define | kColorCorrection12BitLUTOffset_Base (0xe000) |
| #define | kColorCorrectionLUTV3WidgetOffset (0xd800) |
| #define | kColorCorrectionLUTV3WidgetSize (16) |
| #define | kColorCorrectionLUTV3DataOffset (0xe000) |
| #define | NTV2_IS_VALID_AUTOCIRCVIDPROCMODE(__m__) ((__m__) >= AUTOCIRCVIDPROCMODE_MIX && (__m__) < AUTOCIRCVIDPROCMODE_INVALID) |
| #define | OBSOLETE_ANC_STRUCT CUSTOM_ANC_STRUCT |
| #define | NTV2_IS_AUTO_CIRC_XFER_CMD(__m__) ((__m__) == eTransferAutoCirculate && (__m__) == eTransferAutoCirculateEx && (__m__) == eTransferAutoCirculateEx2) |
| #define | NTV2_IS_VALID_AUTO_CIRC_STATE(__m__) ((__m__) >= NTV2_AUTOCIRCULATE_DISABLED && (__m__) < NTV2_AUTOCIRCULATE_INVALID) |
| #define | NTV2_IS_VALID_TASK_MODE(__m__) ((__m__) == NTV2_DISABLE_TASKS || (__m__) == NTV2_STANDARD_TASKS || (__m__) == NTV2_OEM_TASKS) |
| #define | NTV2_IS_STANDARD_TASKS(__m__) ((__m__) == NTV2_STANDARD_TASKS) |
| #define | NTV2_IS_DRIVER_ACTIVE_TASKS(__m__) ((__m__) == NTV2_STANDARD_TASKS || (__m__) == NTV2_OEM_TASKS) |
| #define | AUTOCIRCULATE_TASK_VERSION 0x00000001 |
| #define | AUTOCIRCULATE_TASK_MAX_TASKS 128 |
| #define | NTV2_IS_VALID_TASK_TYPE(_x_) ((_x_) > eAutoCircTaskNone && (_x_) < MAX_NUM_AutoCircTaskTypes) |
| #define | NTV2_IS_REGISTER_READ_TASK(_x_) ((_x_) == eAutoCircTaskRegisterRead) |
| #define | NTV2_IS_REGISTER_WRITE_TASK(_x_) ((_x_) == eAutoCircTaskRegisterWrite) |
| #define | NTV2_IS_REGISTER_TASK(_x_) (NTV2_IS_REGISTER_WRITE_TASK (_x_) || NTV2_IS_REGISTER_READ_TASK (_x_)) |
| #define | NTV2_IS_TIMECODE_READ_TASK(_x_) ((_x_) == eAutoCircTaskTimeCodeRead) |
| #define | NTV2_IS_TIMECODE_WRITE_TASK(_x_) ((_x_) == eAutoCircTaskTimeCodeWrite) |
| #define | NTV2_IS_TIMECODE_TASK(_x_) (NTV2_IS_TIMECODE_WRITE_TASK (_x_) || NTV2_IS_TIMECODE_READ_TASK (_x_)) |
| #define | NTV2_BITFILE_DATETIME_STRINGLENGTH (16) |
| #define | NTV2_BITFILE_DESIGNNAME_STRINGLENGTH (100) |
| #define | NTV2_BITFILE_PARTNAME_STRINGLENGTH (16) |
| #define | NTV2_BITFILE_STRUCT_VERSION (4) |
| #define | NTV2_BITFILE_RESERVED_ULWORDS (234) |
| #define | NTV2_BUILD_STRINGLENGTH (1024) |
| #define | NTV2_BUILD_STRUCT_VERSION (0) |
| #define | NTV2_BUILD_RESERVED_BYTES (1016) |
| #define | KONA_DEBUGFILTER_STRINGLENGTH 128 |
| #define | NTV2DriverVersionEncode(__maj__, __min__, __pt__, __bld__) |
| #define | NTV2DriverVersionDecode_Major(__vers__) (((ULWord)(__vers__) >> 22) & 0x0000007F) |
| #define | NTV2DriverVersionDecode_Minor(__vers__) (((ULWord)(__vers__) >> 16) & 0x0000003F) |
| #define | NTV2DriverVersionDecode_Point(__vers__) (((ULWord)(__vers__) >> 10) & 0x0000003F) |
| #define | NTV2DriverVersionDecode_Build(__vers__) (((ULWord)(__vers__) >> 0) & 0x000003FF) |
| #define | NTV2DriverVersionBuildTypeToOrdinal(__ch__) ((__ch__) == 'd' ? 3UL : ((__ch__) == 'a' ? 2UL : ((__ch__) == 'b' ? 1UL : 0UL))) |
| #define | NTV2DriverVersionEncodedBuildType (NTV2DriverVersionBuildTypeToOrdinal(AJA_NTV2_SDK_BUILD_TYPE[0]) << 30) |
| #define | NTV2SDKVersionEncode NTV2DriverVersionEncode |
| #define | NTV2SDKVersionDecode_Major NTV2DriverVersionDecode_Major |
| #define | NTV2SDKVersionDecode_Minor NTV2DriverVersionDecode_Minor |
| #define | NTV2SDKVersionDecode_Point NTV2DriverVersionDecode_Point |
| #define | NTV2SDKVersionDecode_Build NTV2DriverVersionDecode_Build |
| #define | NTV2_4CC(_str_) |
| #define | NTV2_FOURCC(_a_, _b_, _c_, _d_) |
| #define | NTV2_CURRENT_HEADER_VERSION 0 |
| Current version of NTV2_HEADER struct, originally 0. More... | |
| #define | NTV2_CURRENT_TRAILER_VERSION 0 |
| Current version of NTV2_TRAILER struct, originally 0. More... | |
| #define | AUTOCIRCULATE_STRUCT_VERSION 0 |
| Version number of AutoCirculate structures, originally 0. More... | |
| #define | NTV2_HEADER_TAG NTV2_FOURCC ('N', 'T', 'V', '2') |
| Identifies the struct header. More... | |
| #define | NTV2_TRAILER_TAG NTV2_FOURCC ('n', 't', 'v', '2') |
| Identifies the struct trailer. More... | |
| #define | NTV2_IS_VALID_HEADER_TAG(_x_) ((_x_) == NTV2_HEADER_TAG) |
| #define | NTV2_IS_VALID_TRAILER_TAG(_x_) ((_x_) == NTV2_TRAILER_TAG) |
| #define | NTV2_TYPE_VIRTUAL_DATA_RW NTV2_FOURCC ('v', 'd', 'a', 't') |
| Identifies NTV2VirtualData struct. More... | |
| #define | NTV2_TYPE_MESSAGE_DATA NTV2_FOURCC ('m', 'd', 'a', 't') |
| Identifies NTV2MessageData struct. More... | |
| #define | NTV2_TYPE_BANKGETSET NTV2_FOURCC ('b', 'n', 'k', 'S') |
| Identifies NTV2BankSelGetSetRegs struct. More... | |
| #define | NTV2_TYPE_ACCONTROL NTV2_FOURCC ('c', 'o', 'n', 't') |
| Identifies AUTOCIRCULATE_STATUS struct. More... | |
| #define | NTV2_TYPE_ACSTATUS NTV2_FOURCC ('s', 't', 'a', 't') |
| Identifies AUTOCIRCULATE_STATUS struct. More... | |
| #define | NTV2_TYPE_ACXFER NTV2_FOURCC ('x', 'f', 'e', 'r') |
| Identifies AUTOCIRCULATE_TRANSFER struct. More... | |
| #define | NTV2_TYPE_ACXFERSTATUS NTV2_FOURCC ('x', 'f', 's', 't') |
| Identifies AUTOCIRCULATE_TRANSFER_STATUS struct. More... | |
| #define | NTV2_TYPE_ACTASK NTV2_FOURCC ('t', 'a', 's', 'k') |
| Identifies AUTOCIRCULATE_TASK struct. More... | |
| #define | NTV2_TYPE_ACFRAMESTAMP NTV2_FOURCC ('s', 't', 'm', 'p') |
| Identifies FRAME_STAMP struct. More... | |
| #define | NTV2_TYPE_GETREGS NTV2_FOURCC ('r', 'e', 'g', 'R') |
| Identifies NTV2GetRegisters struct. More... | |
| #define | NTV2_TYPE_SETREGS NTV2_FOURCC ('r', 'e', 'g', 'W') |
| Identifies NTV2SetRegisters struct. More... | |
| #define | NTV2_TYPE_SDISTATS NTV2_FOURCC ('s', 'd', 'i', 'S') |
| Identifies NTV2SDIStatus struct. More... | |
| #define | NTV2_TYPE_AJADEBUGLOGGING NTV2_FOURCC ('d', 'b', 'l', 'g') |
| Identifies NTV2DebugLogging struct. More... | |
| #define | NTV2_TYPE_AJABUFFERLOCK NTV2_FOURCC ('b', 'f', 'l', 'k') |
| Identifies NTV2BufferLock struct. More... | |
| #define | NTV2_TYPE_AJABITSTREAM NTV2_FOURCC ('b', 't', 's', 't') |
| Identifies NTV2Bitstream struct. More... | |
| #define | NTV2_TYPE_AJASTREAMCHANNEL NTV2_FOURCC ('s', 't', 'c', 'h') |
| Identifies NTV2StreamChannel struct. More... | |
| #define | NTV2_TYPE_AJASTREAMBUFFER NTV2_FOURCC ('s', 't', 'b', 'u') |
| Identifies NTV2StreamBuffer struct. More... | |
| #define | NTV2_TYPE_AJAMAILBUFFER NTV2_FOURCC ('m', 'a', 'i', 'l') |
| Identifies NTV2MailBuffer struct. More... | |
| #define | NTV2_TYPE_CONFIGINTERRUPT NTV2_FOURCC ('c', 'i', 'n', 't') |
| Identifies NTV2ConfigInterrupt struct. More... | |
| #define | NTV2_IS_VALID_STRUCT_TYPE(_x_) |
| #define | NTV2Buffer_ALLOCATED BIT(0) |
| Allocated using Allocate function? More... | |
| #define | NTV2Buffer_PAGE_ALIGNED BIT(1) |
| Allocated page-aligned? More... | |
| #define | NTV2Buffer_SHARED BIT(2) |
| Allocated shared? More... | |
| #define | NTV2Buffer_SHARED_GLOBAL BIT(4) |
| Allocated shared global? More... | |
| #define | NTV2Buffer_TO_ULWORD64(__p__) ((sizeof(int*) == 4) ? (ULWord64(ULWord64(__p__) << 32) | 0x00000000BAADF00D) : ULWord64(__p__)) |
| #define | NTV2_POINTER_ALLOCATED NTV2Buffer_ALLOCATED |
| #define | NTV2_POINTER_PAGE_ALIGNED NTV2Buffer_PAGE_ALIGNED |
| #define | NTV2_POINTER_TO_ULWORD64(_p_) NTV2Buffer_TO_ULWORD64(_p_) |
| #define | AUTOCIRCULATE_WITH_RP188 BIT(0) |
| Use this to AutoCirculate with RP188. More... | |
| #define | AUTOCIRCULATE_WITH_LTC BIT(1) |
| Use this to AutoCirculate with analog LTC. More... | |
| #define | AUTOCIRCULATE_WITH_FBFCHANGE BIT(2) |
| Use this to AutoCirculate with the possibility of frame buffer format changes. More... | |
| #define | AUTOCIRCULATE_WITH_FBOCHANGE BIT(3) |
| Use this to AutoCirculate with the possibility of frame buffer orientation changes. More... | |
| #define | AUTOCIRCULATE_WITH_COLORCORRECT BIT(4) |
| Use this to AutoCirculate with color correction. More... | |
| #define | AUTOCIRCULATE_WITH_VIDPROC BIT(5) |
| Use this to AutoCirculate with video processing. More... | |
| #define | AUTOCIRCULATE_WITH_ANC BIT(6) |
| Use this to AutoCirculate with ancillary data. More... | |
| #define | AUTOCIRCULATE_WITH_AUDIO_CONTROL BIT(7) |
| Use this to AutoCirculate with no audio but with audio control. More... | |
| #define | AUTOCIRCULATE_WITH_FIELDS BIT(8) |
| Use this to AutoCirculate with fields as frames for interlaced formats. More... | |
| #define | AUTOCIRCULATE_WITH_HDMIAUX BIT(9) |
| Use this to AutoCirculate with HDMI auxiliary data. More... | |
| #define | AUTOCIRCULATE_WITH_MULTILINK_AUDIO1 BIT(10) |
| Use this to AutoCirculate with base audiosystem controlling base AudioSystem + 1. More... | |
| #define | AUTOCIRCULATE_WITH_MULTILINK_AUDIO2 BIT(11) |
| Use this to AutoCirculate with base audiosystem controlling base AudioSystem + 2. More... | |
| #define | AUTOCIRCULATE_WITH_MULTILINK_AUDIO3 BIT(12) |
| Use this to AutoCirculate with base audiosystem controlling base AudioSystem + 3. More... | |
| #define | AUTOCIRCULATE_FRAME_FULL BIT(20) |
| Frame contains a full image. More... | |
| #define | AUTOCIRCULATE_FRAME_FIELD0 BIT(21) |
| Frame contains field 0 of an interlaced image (first field in time) More... | |
| #define | AUTOCIRCULATE_FRAME_FIELD1 BIT(22) |
| Frame contains field 1 of an interlaced image (second field in time) More... | |
| #define | AUTOCIRCULATE_P2P_PREPARE BIT(28) |
| prepare p2p target for synchronous transfer (no message) More... | |
| #define | AUTOCIRCULATE_P2P_COMPLETE BIT(29) |
| complete synchronous p2p transfer More... | |
| #define | AUTOCIRCULATE_P2P_TARGET BIT(30) |
| prepare p2p target for asynchronous transfer (with message) More... | |
| #define | AUTOCIRCULATE_P2P_TRANSFER BIT(31) |
| transfer to p2p sync or async target More... | |
| #define | DMABUFFERLOCK_LOCK BIT(0) |
| Used in NTV2BufferLock to page lock a buffer. More... | |
| #define | DMABUFFERLOCK_UNLOCK_ALL BIT(1) |
| Used in NTV2BufferLock to unlock all locked buffers. More... | |
| #define | DMABUFFERLOCK_MAP BIT(2) |
| Used in NTV2BufferLock to IO map a buffer. More... | |
| #define | DMABUFFERLOCK_UNLOCK BIT(3) |
| Used in NTV2BufferLock to unlock a buffer. More... | |
| #define | DMABUFFERLOCK_AUTO BIT(4) |
| Used in NTV2BufferLock to auto page lock buffers. More... | |
| #define | DMABUFFERLOCK_MANUAL BIT(5) |
| Used in NTV2BufferLock to manual page lock buffers. More... | |
| #define | DMABUFFERLOCK_MAX_SIZE BIT(6) |
| Used in NTV2BufferLock to set max locked size. More... | |
| #define | DMABUFFERLOCK_RDMA BIT(7) |
| Used in NTV2BufferLock to page lock a rdma buffer. More... | |
| #define | BITSTREAM_WRITE BIT(0) |
| Used in NTV2Bitstream to write a bitstream. More... | |
| #define | BITSTREAM_FRAGMENT BIT(1) |
| Used in NTV2Bitstream to indicate bitstream is a fragment. More... | |
| #define | BITSTREAM_SWAP BIT(2) |
| Used in NTV2Bitstream to byte swap bitstream data. More... | |
| #define | BITSTREAM_RESET_CONFIG BIT(3) |
| Used in NTV2Bitstream to reset config. More... | |
| #define | BITSTREAM_RESET_MODULE BIT(4) |
| Used in NTV2Bitstream to reset module. More... | |
| #define | BITSTREAM_READ_REGISTERS BIT(5) |
| Used in NTV2Bitstream to get status registers. More... | |
| #define | BITSTREAM_SUSPEND BIT(6) |
| Used in peta to suspend board before bitstream load. More... | |
| #define | BITSTREAM_RESUME BIT(7) |
| Used in peta to resume board after bitstream load. More... | |
| #define | BITSTREAM_EXT_CAP 0 |
| Extended capability register. More... | |
| #define | BITSTREAM_VENDOR_HEADER 1 |
| Vendor-specific register. More... | |
| #define | BITSTREAM_JTAG_ID 2 |
| JTAG ID register. More... | |
| #define | BITSTREAM_VERSION 3 |
| Bitstream version register. More... | |
| #define | BITSTREAM_MCAP_STATUS 4 |
| MCAP status register. More... | |
| #define | BITSTREAM_MCAP_CONTROL 5 |
| MCAP control register. More... | |
| #define | BITSTREAM_MCAP_DATA 6 |
| MCAP data register. More... | |
| #define | BITSTREAM_NUM_REGISTERS 7 |
| Number of MCAP registes. More... | |
| #define | Hex(__x__) std::hex << (__x__) << std::dec |
| #define | xHex(__x__) "0x" << Hex(__x__) |
| #define | HexN(__x__, __n__) std::hex << std::setw(int(__n__)) << (__x__) << std::dec |
| #define | xHexN(__x__, __n__) "0x" << HexN((__x__),(__n__)) |
| #define | Hex0N(__x__, __n__) std::hex << std::setw(int(__n__)) << std::setfill('0') << (__x__) << std::dec << std::setfill(' ') |
| #define | xHex0N(__x__, __n__) "0x" << Hex0N((__x__),(__n__)) |
| #define | HEX(__x__) std::hex << std::uppercase << (__x__) << std::dec << std::nouppercase |
| #define | xHEX(__x__) "0x" << HEX(__x__) |
| #define | HEXN(__x__, __n__) std::hex << std::uppercase << std::setw(int(__n__)) << (__x__) << std::dec << std::nouppercase |
| #define | xHEXN(__x__, __n__) "0x" << HEXN((__x__),(__n__)) |
| #define | HEX0N(__x__, __n__) std::hex << std::uppercase << std::setw(int(__n__)) << std::setfill('0') << (__x__) << std::dec << std::setfill(' ') << std::nouppercase |
| #define | xHEX0N(__x__, __n__) "0x" << HEX0N((__x__),(__n__)) |
| #define | DEC(__x__) std::dec << std::right << (int(__x__)) |
| #define | DECN(__x__, __n__) std::dec << std::setw(int(__n__)) << std::right << (__x__) |
| #define | DEC0N(__x__, __n__) std::dec << std::setw(int(__n__)) << std::setfill('0') << std::right << (__x__) << std::dec << std::setfill(' ') |
| #define | OCT(__x__) std::oct << (__x__) << std::dec |
| #define | OCT0N(__x__, __n__) std::oct << std::setw(int(__n__)) << std::setfill('0') << (__x__) << std::dec << std::setfill(' ') |
| #define | oOCT(__x__) "o" << std::oct << (__x__) << std::dec |
| #define | oOCT0N(__x__, __n__) "o" << std::oct << std::setw(int(__n__)) << std::setfill('0') << (__x__) << std::dec << std::setfill(' ') |
| #define | BIN064(__x__) |
| #define | BIN032(__x__) |
| #define | BIN016(__x__) |
| #define | BIN012(__x__) std::bitset<12>((uint16_t(__x__)&0x0FFF)) |
| #define | BIN010(__x__) std::bitset<10>((uint16_t(__x__)&0x03FF)) |
| #define | BIN08(__x__) std::bitset<8>(uint8_t(__x__)) |
| #define | BIN04(__x__) std::bitset<4>(uint8_t(__x__)) |
| #define | BIN0N(__x__, __n__) std::bitset<__n__>(uint8_t(__x__)) |
| #define | bBIN064(__x__) "b" << BIN064(__x__) |
| #define | bBIN032(__x__) "b" << BIN032(__x__) |
| #define | bBIN016(__x__) "b" << BIN016(__x__) |
| #define | bBIN012(__x__) "b" << BIN012(__x__) |
| #define | bBIN010(__x__) "b" << BIN010(__x__) |
| #define | bBIN08(__x__) "b" << BIN08(__x__) |
| #define | bBIN04(__x__) "b" << BIN04(__x__) |
| #define | bBIN0N(__x__, __n__) "b" << BIN0N(__x__,__n__) |
| #define | fDEC(__x__, __w__, __p__) std::dec << std::fixed << std::setw(__w__) << std::setprecision(__p__) << (__x__) |
| #define | AsNTV2ConfigInterrupt(_p_) (reinterpret_cast<NTV2ConfigInterrupt*>(_p_)) |
| #define | AsNTV2CfgInterrupt(_p_) (reinterpret_cast<NTV2ConfigInterrupt*>(_p_)) |
| #define | NTV2_MESSAGE_DATA_RW BIT(0) |
| This is used to perform virtual data reads or writes. More... | |
| #define | NTV2_STREAM_CHANNEL_INITIALIZE BIT(0) |
| Used in NTV2StreamChannel to initialize the stream. More... | |
| #define | NTV2_STREAM_CHANNEL_RELEASE BIT(1) |
| Used in NTV2StreamChannel to release stream. More... | |
| #define | NTV2_STREAM_CHANNEL_START BIT(2) |
| Used in NTV2StreamChannel to start streaming. More... | |
| #define | NTV2_STREAM_CHANNEL_STOP BIT(3) |
| Used in NTV2StreamChannel to stop streaming. More... | |
| #define | NTV2_STREAM_CHANNEL_FLUSH BIT(4) |
| Used in NTV2StreamChannel to flush buffer queue. More... | |
| #define | NTV2_STREAM_CHANNEL_STATUS BIT(5) |
| Used in NTV2StreamChannel to request stream status. More... | |
| #define | NTV2_STREAM_CHANNEL_WAIT BIT(6) |
| Used in NTV2StreamChannel to wait for signal. More... | |
| #define | NTV2_STREAM_CHANNEL_STATE_DISABLED BIT(0) |
| Used in NTV2StreamChannel stream disabled. More... | |
| #define | NTV2_STREAM_CHANNEL_STATE_INITIALIZED BIT(1) |
| Used in NTV2StreamChannel stream initialized. More... | |
| #define | NTV2_STREAM_CHANNEL_STATE_RELEASED BIT(2) |
| Used in NTV2StreamChannel stream initialized. More... | |
| #define | NTV2_STREAM_CHANNEL_STATE_IDLE BIT(3) |
| Used in NTV2StreamChannel stream idle. More... | |
| #define | NTV2_STREAM_CHANNEL_STATE_ACTIVE BIT(4) |
| Used in NTV2StreamChannel stream active. More... | |
| #define | NTV2_STREAM_CHANNEL_STATE_ERROR BIT(5) |
| Used in NTV2StreamChannel stream error. More... | |
| #define | NTV2_STREAM_BUFFER_QUEUE BIT(1) |
| Used in NTV2StreamBuffer to add buffer to queue. More... | |
| #define | NTV2_STREAM_BUFFER_RELEASE BIT(2) |
| Used in NTV2StreamBuffer to signal on complete. More... | |
| #define | NTV2_STREAM_BUFFER_STATUS BIT(3) |
| Used in NTV2StreamBuffer to request buffer status. More... | |
| #define | NTV2_STREAM_BUFFER_STATE_QUEUED BIT(0) |
| Used in NTV2StreamBuffer buffer queued. More... | |
| #define | NTV2_STREAM_BUFFER_STATE_LINKED BIT(1) |
| Used in NTV2StreamBuffer buffer linked. More... | |
| #define | NTV2_STREAM_BUFFER_STATE_COMPLETED BIT(2) |
| Used in NTV2StreamBuffer buffer completed. More... | |
| #define | NTV2_STREAM_BUFFER_STATE_FLUSHED BIT(3) |
| Used in NTV2StreamBuffer buffer flushed. More... | |
| #define | NTV2_STREAM_BUFFER_STATE_RELEASED BIT(4) |
| Used in NTV2StreamBuffer buffer released. More... | |
| #define | NTV2_STREAM_BUFFER_STATE_ERROR BIT(5) |
| Used in NTV2StreamBuffer buffer error. More... | |
| #define | NTV2_STREAM_STATUS_SUCCESS BIT(0) |
| Used in NTV2Stream success. More... | |
| #define | NTV2_STREAM_STATUS_FAIL BIT(1) |
| Used in NTV2Stream fail. More... | |
| #define | NTV2_STREAM_STATUS_STATE BIT(2) |
| Used in NTV2Stream bad state. More... | |
| #define | NTV2_STREAM_STATUS_MESSAGE BIT(3) |
| Used in NTV2Stream driver message failure. More... | |
| #define | NTV2_STREAM_STATUS_INVALID BIT(4) |
| Used in NTV2Stream invalid parameter. More... | |
| #define | NTV2_STREAM_STATUS_TIMEOUT BIT(5) |
| Used in NTV2Stream timeout. More... | |
| #define | NTV2_STREAM_STATUS_RESOURCE BIT(6) |
| Used in NTV2Stream insufficient resource. More... | |
| #define | NTV2_STREAM_STATUS_OWNER BIT(7) |
| Used in NTV2Stream not the stream onwer. More... | |
| #define | NTV2_MAIL_BUFFER_SEND BIT(0) |
| Used in NTV2MailBuffer to send data. More... | |
| #define | NTV2_MAIL_BUFFER_RECEIVE BIT(1) |
| Used in NTV2MailBuffer to receive data. More... | |
| #define | NTV2_MAIL_BUFFER_SUCCESS BIT(0) |
| Used in NTV2MailBuffer success. More... | |
| #define | NTV2_MAIL_BUFFER_FAIL BIT(1) |
| Used in NTV2MailBuffer fail. More... | |
| #define | NTV2_MAIL_BUFFER_OVERFLOW BIT(2) |
| Used in NTV2MailBuffer buffer overflow. More... | |
| #define | NTV2_MAIL_BUFFER_TIMEOUT BIT(3) |
| Used in NTV2MailBuffer transfer timeout (timed out after bytes transferred > 0) More... | |
| #define | NTV2_MAIL_BUFFER_TRYAGAIN BIT(4) |
| Used in NTV2MailBuffer transfer try again (timed out before bytes tranferred > 0) More... | |
| #define | NTV2_MAIL_BUFFER_MAX 4096 |
| #define | HEVC_STREAM_MAX 4 |
| #define | HEVC_GPIO_MAX 64 |
| #define | HEVC_VERSION_STRING_SIZE 64 |
| #define | HEVC_ADDITIONAL_DATA_SIZE ((4 + 4 + 256) * 16) |
| #define | HEVC_STATE_FLAG_VIDEO_STARTED 0x00000001U |
| #define | HEVC_TRANSFER_FLAG_IS_LAST_FRAME 0x00000001U |
| #define | HEVC_STATUS_SUCCESS 0x00000001U |
| #define | HEVC_FATAL_ERROR_INFO_REG 0x08000100U |
| #define | HEVC_FATAL_ERROR_INFO_COUNT 64 |
| #define | HEVC_DEBUG_DRIVER_REGISTER 0x080000FCU |
| #define | HEVC_DEBUG_MASK_INFO 0x00000001 |
| #define | HEVC_DEBUG_MASK_WARNING 0x00000002 |
| #define | HEVC_DEBUG_MASK_ERROR 0x00000004 |
| #define | HEVC_DEBUG_MASK_INT_PRIMARY 0x00000008 |
| #define | HEVC_DEBUG_MASK_INT_COMMAND 0x00000010 |
| #define | HEVC_DEBUG_MASK_INT_VEI 0x00000020 |
| #define | HEVC_DEBUG_MASK_INT_SEO 0x00000040 |
| #define | HEVC_DEBUG_MASK_INT_ERROR 0x00000080 |
| #define | HEVC_DEBUG_MASK_REGISTER_INFO 0x00000100 |
| #define | HEVC_DEBUG_MASK_REGISTER_STATE 0x00000200 |
| #define | HEVC_DEBUG_MASK_REGISTER_ERROR 0x00000400 |
| #define | HEVC_DEBUG_MASK_COMMAND_INFO 0x00000800 |
| #define | HEVC_DEBUG_MASK_COMMAND_STATE 0x00001000 |
| #define | HEVC_DEBUG_MASK_COMMAND_ERROR 0x00002000 |
| #define | HEVC_DEBUG_MASK_STREAM_INFO 0x00004000 |
| #define | HEVC_DEBUG_MASK_STREAM_STATE 0x00008000 |
| #define | HEVC_DEBUG_MASK_STREAM_COPY 0x00010000 |
| #define | HEVC_DEBUG_MASK_STREAM_SEGMENT 0x00020000 |
| #define | HEVC_DEBUG_MASK_STREAM_FRAME 0x00040000 |
| #define | HEVC_DEBUG_MASK_STREAM_ERROR 0x00080000 |
| #define | HEVC_DEBUG_MASK_MEMORY_ALLOC 0x00100000 |
| #define | HEVC_DEBUG_MASK_MEMORY_ERROR 0x00200000 |
| #define | HEVC_DEBUG_MASK_DMA_INFO 0x00400000 |
| #define | HEVC_DEBUG_MASK_DMA_DESCRIPTOR 0x00800000 |
| #define | HEVC_DEBUG_MASK_DMA_ERROR 0x01000000 |
| #define | HEVC_DEBUG_MASK_STATUS_INFO 0x02000000 |
| #define | HEVC_DEBUG_MASK_RESERVED_0 0x04000000 |
| #define | HEVC_DEBUG_MASK_RESERVED_1 0x08000000 |
| #define | HEVC_DEBUG_MASK_RESERVED_2 0x10000000 |
| #define | HEVC_DEBUG_MASK_RESERVED_3 0x20000000 |
| #define | HEVC_DEBUG_MASK_RESERVED_4 0x40000000 |
| #define | HEVC_DEBUG_MASK_RESERVED_5 0x80000000 |
| #define | HEVC_NTV2_GPIO_REGISTER_LOW 510 |
| #define | HEVC_NTV2_GPIO_REGISTER_HIGH 511 |
| #define | Hevc_ParamTarget_None 0x00000000 |
| #define | Hevc_ParamTarget_Vbr 0x00000001 |
| #define | Hevc_ParamTarget_Cbr 0x00000002 |
| #define | Hevc_ParamTarget_Resolution 0x00000004 |
| #define | Hevc_ParamTarget_Frame_Rate 0x00000008 |
| #define | Hevc_ParamTarget_All 0x0000000f |
| #define | NTV2_IS_VALID_HDR_PRIMARY(__val__) ((__val__) <= 0x0000C350) |
| #define | NTV2_IS_VALID_HDR_MASTERING_LUMINENCE(__val__) (true) |
| #define | NTV2_IS_VALID_HDR_LIGHT_LEVEL(__val__) (true) |
Typedefs | |
| typedef std::vector< uint8_t > | UByteSequence |
| An ordered sequence of UByte (uint8_t) values. More... | |
| typedef UByteSequence::const_iterator | UByteSequenceConstIter |
| A handy const iterator for iterating over a UByteSequence. More... | |
| typedef UByteSequence::iterator | UByteSequenceIter |
| A handy non-const iterator for iterating over a UByteSequence. More... | |
| typedef std::vector< uint16_t > | UWordSequence |
| An ordered sequence of UWord (uint16_t) values. More... | |
| typedef UWordSequence::const_iterator | UWordSequenceConstIter |
| A handy const iterator for iterating over a UWordSequence. More... | |
| typedef UWordSequence::iterator | UWordSequenceIter |
| A handy non-const iterator for iterating over a UWordSequence. More... | |
| typedef std::vector< uint32_t > | ULWordSequence |
| An ordered sequence of ULWord (uint32_t) values. More... | |
| typedef ULWordSequence::const_iterator | ULWordSequenceConstIter |
| A handy const iterator for iterating over a ULWordSequence. More... | |
| typedef ULWordSequence::iterator | ULWordSequenceIter |
| A handy non-const iterator for iterating over a ULWordSequence. More... | |
| typedef std::vector< uint64_t > | ULWord64Sequence |
| An ordered sequence of ULWord64 (uint64_t) values. More... | |
| typedef ULWord64Sequence::const_iterator | ULWord64SequenceConstIter |
| A handy const iterator for iterating over a ULWord64Sequence. More... | |
| typedef ULWord64Sequence::iterator | ULWord64SequenceIter |
| A handy non-const iterator for iterating over a ULWord64Sequence. More... | |
| typedef std::set< ULWord > | ULWordSet |
| A collection of unique ULWord (uint32_t) values. More... | |
| typedef ULWordSet::const_iterator | ULWordSetConstIter |
| typedef ULWordSet::iterator | ULWordSetIter |
| typedef std::vector< std::string > | NTV2StringList |
| typedef NTV2StringList::iterator | NTV2StringListIter |
| typedef NTV2StringList::const_iterator | NTV2StringListConstIter |
| typedef std::set< std::string > | NTV2StringSet |
| typedef NTV2StringSet::const_iterator | NTV2StringSetConstIter |
| typedef std::set< NTV2AudioChannelPair > | NTV2AudioChannelPairs |
| A set of distinct NTV2AudioChannelPair values. More... | |
| typedef NTV2AudioChannelPairs::const_iterator | NTV2AudioChannelPairsConstIter |
| Handy const iterator to iterate over a set of distinct NTV2AudioChannelPair values. More... | |
| typedef std::set< NTV2AudioChannelQuad > | NTV2AudioChannelQuads |
| A set of distinct NTV2AudioChannelQuad values. More... | |
| typedef NTV2AudioChannelQuads::const_iterator | NTV2AudioChannelQuadsConstIter |
| Handy const iterator to iterate over a set of distinct NTV2AudioChannelQuad values. More... | |
| typedef std::set< NTV2AudioChannelOctet > | NTV2AudioChannelOctets |
| A set of distinct NTV2AudioChannelOctet values. More... | |
| typedef NTV2AudioChannelOctets::const_iterator | NTV2AudioChannelOctetsConstIter |
| Handy const iterator to iterate over a set of distinct NTV2AudioChannelOctet values. More... | |
| typedef std::vector< double > | NTV2DoubleArray |
| An array of double-precision floating-point values. More... | |
| typedef NTV2DoubleArray::iterator | NTV2DoubleArrayIter |
| Handy non-const iterator to iterate over an NTV2DoubleArray. More... | |
| typedef NTV2DoubleArray::const_iterator | NTV2DoubleArrayConstIter |
| Handy const iterator to iterate over an NTV2DoubleArray. More... | |
| typedef UByte | NTV2DID |
| An ancillary Data IDentifier. More... | |
| typedef std::set< UByte > | NTV2DIDSet |
| A set of distinct NTV2DID values. More... | |
| typedef NTV2DIDSet::iterator | NTV2DIDSetIter |
| Handy non-const iterator to iterate over an NTV2DIDSet. More... | |
| typedef NTV2DIDSet::const_iterator | NTV2DIDSetConstIter |
| Handy const iterator to iterate over an NTV2DIDSet. More... | |
| typedef std::bitset< 16 > | NTV2AudioChannelsMuted16 |
| Per-audio-channel mute state for up to 16 audio channels. More... | |
| typedef UByteSequence | NTV2_RPC_BLOB_TYPE |
| typedef NTV2RegisterNumber | RegisterNum |
| typedef enum NTV2RXSDIStatusRegister | NTV2RXSDIStatusRegisters |
| typedef enum _NTV2NonPCMAudioDetectRegisters | NTV2NonPCMAudioDetectRegisters |
| typedef enum _NTV2XptValidROMRegisters | NTV2XptValidROMRegisters |
| typedef enum _NTV2OERegisters | NTV2OERegisters |
| typedef enum _NTV2HDMIRegisters | NTV2HDMIRegisters |
| typedef enum _NTV2MultiRasterRegisters | NTV2MultiRasterRegisters |
| typedef enum _INTERRUPT_ENUMS_ | INTERRUPT_ENUMS |
| typedef std::vector< ULWord > | NTV2ULWordVector |
| An ordered sequence of ULWords. More... | |
| typedef std::vector< NTV2Channel > | NTV2ChannelList |
| An ordered sequence of NTV2Channel values. More... | |
| typedef NTV2ChannelList::const_iterator | NTV2ChannelListConstIter |
| A handy const iterator into an NTV2ChannelList. More... | |
| typedef std::set< NTV2Channel > | NTV2ChannelSet |
| A set of distinct NTV2Channel values. More... | |
| typedef NTV2ChannelSet::const_iterator | NTV2ChannelSetConstIter |
| A handy const iterator into an NTV2ChannelSet. More... | |
| typedef std::set< NTV2AudioSystem > | NTV2AudioSystemSet |
| A set of distinct NTV2AudioSystem values. New in SDK 16.2. More... | |
| typedef NTV2AudioSystemSet::const_iterator | NTV2AudioSystemSetConstIter |
| A handy const iterator into an NTV2AudioSystemSet. New in SDK 16.2. More... | |
| typedef NTV2RegInfo | NTV2ReadWriteRegisterSingle |
| This is an alias for NTV2RegInfo – everything needed to make a future ReadRegister or WriteRegister call. More... | |
| typedef std::vector< NTV2RegInfo > | NTV2RegisterWrites |
| typedef std::vector< NTV2RegInfo > | NTV2RegWrites |
| An ordered sequence of zero or more NTV2RegInfo structs intended for WriteRegister. More... | |
| typedef NTV2RegWrites::const_iterator | NTV2RegisterWritesConstIter |
| typedef NTV2RegWrites::const_iterator | NTV2RegWritesConstIter |
| A handy const (read-only) iterator for iterating over the contents of an NTV2RegisterWrites instance. More... | |
| typedef NTV2RegWrites::iterator | NTV2RegisterWritesIter |
| typedef NTV2RegWrites::iterator | NTV2RegWritesIter |
| A handy non-const iterator for iterating over the contents of an NTV2RegisterWrites instance. More... | |
| typedef NTV2RegWrites | NTV2RegisterReads |
| typedef NTV2RegWrites | NTV2RegReads |
| An ordered sequence of zero or more NTV2RegInfo structs intended for ReadRegister. More... | |
| typedef NTV2RegWritesConstIter | NTV2RegisterReadsConstIter |
| typedef NTV2RegWritesConstIter | NTV2RegReadsConstIter |
| A handy const (read-only) iterator for iterating over the contents of an NTV2RegisterReads instance. More... | |
| typedef NTV2RegWritesIter | NTV2RegisterReadsIter |
| typedef NTV2RegWritesIter | NTV2RegReadsIter |
| A handy non-const iterator for iterating over the contents of an NTV2RegisterReads instance. More... | |
| typedef struct NTV2RoutingEntry | NTV2RoutingEntry |
| typedef struct ColorSpaceConverterCustomCoefficients | NTV2CSCCustomCoeffs |
| typedef struct RP188_STRUCT | RP188_STRUCT |
| typedef struct NTV2ColorCorrectionInfo_64 | NTV2ColorCorrectionInfo_64 |
| typedef struct AutoCircVidProcInfo | AutoCircVidProcInfo |
| typedef enum _AutoCircCommand_ | NTV2AutoCirculateCommand |
| typedef enum _AutoCircCommand_ | NTV2AutoCircCmd |
| typedef enum _AutoCircCommand_ | AUTO_CIRC_COMMAND |
| typedef NTV2TaskMode | NTV2EveryFrameTaskMode |
| typedef struct AUTOCIRCULATE_STATUS_STRUCT | AUTOCIRCULATE_STATUS_STRUCT |
| typedef struct AUTOCIRCULATE_DATA | AUTOCIRCULATE_DATA |
| typedef struct FRAME_STAMP_STRUCT | FRAME_STAMP_STRUCT |
| typedef struct AUTOCIRCULATE_TRANSFER_STATUS_STRUCT * | PAUTOCIRCULATE_TRANSFER_STATUS_STRUCT |
| typedef struct AUTOCIRCULATE_TRANSFER_STRUCT_64 * | PAUTOCIRCULATE_TRANSFER_STRUCT_64 |
| typedef struct AUTOCIRCULATE_TRANSFER_STRUCT | AUTOCIRCULATE_TRANSFER_STRUCT |
| typedef struct AUTOCIRCULATE_TRANSFER_STRUCT * | PAUTOCIRCULATE_TRANSFER_STRUCT |
| typedef struct AUTOCIRCULATE_TRANSFER_STRUCT_32 * | PAUTOCIRCULATE_TRANSFER_STRUCT_32 |
| typedef struct AUTOCIRCULATE_P2P_STRUCT * | PAUTOCIRCULATE_P2P_STRUCT |
| typedef struct AUTOCIRCULATE_P2P_STRUCT | CHANNEL_P2P_STRUCT |
| typedef struct AUTOCIRCULATE_P2P_STRUCT * | PCHANNEL_P2P_STRUCT |
| typedef struct AutoCircGenericTask | AutoCircGenericTask |
| typedef struct AUTOCIRCULATE_TASK_STRUCT_64 * | PAUTOCIRCULATE_TASK_STRUCT_64 |
| typedef struct AUTOCIRCULATE_TASK_STRUCT | AUTOCIRCULATE_TASK_STRUCT |
| typedef struct AUTOCIRCULATE_TASK_STRUCT * | PAUTOCIRCULATE_TASK_STRUCT |
| typedef struct AUTOCIRCULATE_TASK_STRUCT_32 * | PAUTOCIRCULATE_TASK_STRUCT_32 |
| typedef struct BITFILE_INFO_STRUCT * | PBITFILE_INFO_STRUCT |
| typedef struct DMA_TRANSFER_STRUCT_64 * | PDMA_TRANSFER_STRUCT_64 |
| typedef struct INTERRUPT_TIMESTAMP_STRUCT * | PINTERRUPT_TIMESTAMP_STRUCT |
| typedef struct BUILD_INFO_STRUCT * | PBUILD_INFO_STRUCT |
| typedef enum DesktopFrameBuffStatus | DesktopFrameBuffStatus |
| typedef enum SharedPrefsPermissions | SharedPrefsPermissions |
| typedef enum TimelapseUnits | TimelapseUnits |
| typedef NTV2FrameSize | NTV2FrameDimensions |
| typedef NTV2Buffer | NTV2_POINTER |
| typedef std::vector< NTV2_RP188 > | NTV2TimeCodeList |
| An ordered sequence of zero or more NTV2_RP188 structures. An NTV2TCIndex enum value can be used as an index into the list (the list size should equal NTV2_MAX_NUM_TIMECODE_INDEXES). More... | |
| typedef NTV2TimeCodeList::const_iterator | NTV2TimeCodeListConstIter |
| A handy const interator for iterating over an NTV2TimeCodeList. More... | |
| typedef std::map< NTV2TCIndex, NTV2_RP188 > | NTV2TimeCodes |
| A mapping of NTV2TCIndex enum values to NTV2_RP188 structures. More... | |
| typedef NTV2TimeCodes::const_iterator | NTV2TimeCodesConstIter |
| A handy const interator for iterating over NTV2TCIndex/NTV2TimeCodeList pairs. More... | |
| typedef std::set< NTV2TCIndex > | NTV2TCIndexes |
| typedef std::set< NTV2TCIndex > | NTV2TCIndexSet |
| A set of distinct NTV2TCIndex values. More... | |
| typedef NTV2TCIndexes::const_iterator | NTV2TCIndexesConstIter |
| typedef NTV2TCIndexes::const_iterator | NTV2TCIndexSetConstIter |
| A handy const interator for iterating over an NTV2TCIndexes set. More... | |
| typedef ULWordSet | NTV2RegisterNumberSet |
| A set of distinct ULWord values. More... | |
| typedef NTV2RegisterNumberSet | NTV2RegNumSet |
| A set of distinct NTV2RegisterNumbers. More... | |
| typedef ULWordSetConstIter | NTV2RegNumSetConstIter |
| A const iterator that iterates over a set of distinct NTV2RegisterNumbers. More... | |
| typedef ULWordSetIter | NTV2RegNumSetIter |
| A non-constant iterator that iterates over a set of distinct NTV2RegisterNumbers. More... | |
| typedef std::map< ULWord, ULWord > | NTV2RegisterValueMap |
| A mapping of distinct NTV2RegisterNumbers to their corresponding ULWord values. More... | |
| typedef NTV2RegisterValueMap::const_iterator | NTV2RegValueMapConstIter |
| A const iterator that iterates over NTV2RegisterValueMap entries. More... | |
| typedef NTV2RegisterValueMap::iterator | NTV2RegValueMapIter |
| A non-constant iterator that iterates over NTV2RegisterValueMap entries. More... | |
| typedef NTV2ConfigInterrupt | NTV2ConfigureInterrupt |
| typedef NTV2ConfigInterrupt | NTV2CfgInterrupt |
| typedef std::set< NTV2VideoFormat > | NTV2VideoFormatSet |
| A set of distinct NTV2VideoFormat values. More... | |
| typedef NTV2VideoFormatSet::const_iterator | NTV2VideoFormatSetConstIter |
| A handy const iterator for iterating over an NTV2VideoFormatSet. More... | |
| typedef std::set< NTV2FrameBufferFormat > | NTV2FrameBufferFormatSet |
| A set of distinct NTV2FrameBufferFormat values. More... | |
| typedef NTV2FrameBufferFormatSet::const_iterator | NTV2FrameBufferFormatSetConstIter |
| A handy const iterator for iterating over an NTV2FrameBufferFormatSet. More... | |
| typedef NTV2FrameBufferFormatSet | NTV2PixelFormats |
| typedef NTV2FrameBufferFormatSetConstIter | NTV2PixelFormatsConstIter |
| typedef std::set< NTV2FrameGeometry > | NTV2GeometrySet |
| A set of distinct NTV2FrameGeometry values. More... | |
| typedef NTV2GeometrySet::const_iterator | NTV2GeometrySetConstIter |
| A handy const iterator for iterating over an NTV2GeometrySet. More... | |
| typedef std::set< NTV2Standard > | NTV2StandardSet |
| A set of distinct NTV2Standard values. More... | |
| typedef NTV2StandardSet::const_iterator | NTV2StandardSetConstIter |
| A handy const iterator for iterating over an NTV2StandardSet. More... | |
| typedef std::set< NTV2InputSource > | NTV2InputSourceSet |
| A set of distinct NTV2InputSource values. More... | |
| typedef NTV2InputSourceSet::const_iterator | NTV2InputSourceSetConstIter |
| A handy const iterator for iterating over an NTV2InputSourceSet. More... | |
| typedef std::set< NTV2OutputDestination > | NTV2OutputDestinations |
| A set of distinct NTV2OutputDestination values. More... | |
| typedef NTV2OutputDestinations::const_iterator | NTV2OutputDestinationsConstIter |
| A handy const iterator for iterating over an NTV2OutputDestinations. More... | |
| typedef std::set< NTV2FrameRate > | NTV2FrameRateSet |
| A set of distinct NTV2FrameRate values. New in SDK 17.0. More... | |
| typedef NTV2FrameRateSet::const_iterator | NTV2FrameRateSetConstIter |
| A handy const iterator for iterating over an NTV2FrameRateSet. More... | |
| typedef std::set< NTV2AudioRate > | NTV2AudioRateSet |
| A set of distinct NTV2AudioRate values. New in SDK 18.0. More... | |
| typedef NTV2AudioRateSet::const_iterator | NTV2AudioRateSetConstIter |
| A handy const iterator for iterating over an NTV2AudioRateSet. More... | |
| typedef struct HevcVersion | HevcVersion |
| typedef struct HevcPciId | HevcPciId |
| typedef enum HevcDeviceMode | HevcDeviceMode |
| typedef struct HevcDeviceInfo | HevcDeviceInfo |
| typedef struct HevcDeviceRegister | HevcDeviceRegister |
| typedef enum HevcMainState | HevcMainState |
| typedef enum HevcEncodeMode | HevcEncodeMode |
| typedef enum HevcFirmwareType | HevcFirmwareType |
| typedef enum HevcVifState | HevcVifState |
| typedef enum HevcVinState | HevcVinState |
| typedef enum HevcEhState | HevcEhState |
| typedef enum HevcGpioControl | HevcGpioControl |
| typedef enum HevcGpioFunction | HevcGpioFunction |
| typedef enum HevcGpioDirection | HevcGpioDirection |
| typedef enum HevcGpioValue | HevcGpioValue |
| typedef enum HevcChangeSequence | HevcChangeSequence |
| typedef enum HevcCommand | HevcCommand |
| typedef struct HevcDeviceCommand | HevcDeviceCommand |
| typedef enum HevcStream | HevcStream |
| typedef struct HevcPictureData | HevcPictureData |
| typedef struct HevcPictureInfo | HevcPictureInfo |
| typedef struct HevcEncodedData | HevcEncodedData |
| typedef struct HevcEncodedInfo | HevcEncodedInfo |
| typedef struct HevcDeviceTransfer | HevcDeviceTransfer |
| typedef struct hevc_gpio_state | HevcGpioState |
| typedef struct hevc_stream_statistics | HevcStreamStatistics |
| typedef struct HevcDeviceStatus | HevcDeviceStatus |
| typedef struct HevcDeviceDebug | HevcDeviceDebug |
| typedef enum HevcMessageId | HevcMessageId |
| typedef struct hevcMessageHeader | HevcMessageHeader |
| typedef struct HevcTransferData | HevcTransferData |
| typedef struct HevcMessageInfo | HevcMessageInfo |
| typedef struct HevcMessageRegister | HevcMessageRegister |
| typedef struct HevcMessageCommand | HevcMessageCommand |
| typedef struct HevcMessageTransfer | HevcMessageTransfer |
| typedef struct HevcMessageStatus | HevcMessageStatus |
| typedef struct HevcMessageDebug | HevcMessageDebug |
| typedef struct HDRRegValues | HDRRegValues |
| defined(NTV2_DEPRECATE_17_6) More... | |
| typedef struct HDRFloatValues | HDRFloatValues |
| typedef struct HDRDriverValues | HDRDriverValues |
Functions | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2StringList &inData) |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2StringSet &inData) |
| std::ostream & | operator<< (std::ostream &inOutStr, const NTV2AudioChannelPairs &inSet) |
| Handy ostream writer for NTV2AudioChannelPairs. More... | |
| std::ostream & | operator<< (std::ostream &inOutStr, const NTV2AudioChannelQuads &inSet) |
| Handy ostream writer for NTV2AudioChannelQuads. More... | |
| std::ostream & | operator<< (std::ostream &inOutStr, const NTV2AudioChannelOctets &inSet) |
| Handy ostream writer for NTV2AudioChannelOctets. More... | |
| std::ostream & | operator<< (std::ostream &inOutStr, const NTV2DoubleArray &inVector) |
| Handy ostream writer for NTV2DoubleArray. More... | |
| std::ostream & | operator<< (std::ostream &inOutStr, const NTV2DIDSet &inDIDs) |
| Handy ostream writer for NTV2DIDSet. More... | |
| std::ostream & | NTV2PrintULWordVector (const NTV2ULWordVector &inObj, std::ostream &inOutStream=std::cout) |
| Streams a human-readable dump of the given NTV2ULWordVector into the specified output stream. More... | |
| std::ostream & | NTV2PrintChannelList (const NTV2ChannelList &inObj, const bool inCompact=true, std::ostream &inOutStream=std::cout) |
| Streams a human-readable dump of the given NTV2ChannelList into the specified output stream. More... | |
| std::string | NTV2ChannelListToStr (const NTV2ChannelList &inObj, const bool inCompact=true) |
| std::ostream & | NTV2PrintChannelSet (const NTV2ChannelSet &inObj, const bool inCompact=true, std::ostream &inOutStream=std::cout) |
| Streams a human-readable dump of the given NTV2ChannelSet into the specified output stream. More... | |
| std::string | NTV2ChannelSetToStr (const NTV2ChannelSet &inObj, const bool inCompact=true) |
| NTV2ChannelSet | NTV2MakeChannelSet (const NTV2Channel inFirstChannel, const UWord inNumChannels=1) |
| NTV2ChannelSet | NTV2MakeChannelSet (const NTV2ChannelList inChannels) |
| NTV2ChannelList | NTV2MakeChannelList (const NTV2Channel inFirstChannel, const UWord inNumChannels=1) |
| NTV2ChannelList | NTV2MakeChannelList (const NTV2ChannelSet inChannels) |
| std::ostream & | NTV2PrintAudioSystemSet (const NTV2AudioSystemSet &inObj, const bool inCompact=true, std::ostream &inOutStream=std::cout) |
| Streams a human-readable dump of the given NTV2AudioSystemSet into the specified output stream. More... | |
| std::string | NTV2AudioSystemSetToStr (const NTV2AudioSystemSet &inObj, const bool inCompact=true) |
| NTV2AudioSystemSet | NTV2MakeAudioSystemSet (const NTV2AudioSystem inFirstAudioSystem, const UWord inCount=1) |
| NTV2RegReadsConstIter | FindFirstMatchingRegisterNumber (const uint32_t inRegNum, const NTV2RegReads &inRegInfos) |
| Returns a const iterator to the first entry in the NTV2RegInfo collection with a matching register number. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2RegInfo &inObj) |
| Writes the given NTV2RegInfo to the specified output stream. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2RegisterWrites &inObj) |
| Writes the given NTV2RegisterWrites to the specified output stream. More... | |
| NTV2TimeCodeList & | operator<< (NTV2TimeCodeList &inOutList, const NTV2_RP188 &inRP188) |
| Appends the given NTV2_RP188 struct to the specified NTV2TimeCodeList. More... | |
| NTV2RegNumSet | GetRegisterNumbers (const NTV2RegReads &inRegInfos) |
| NTV2RegisterNumberSet & | operator<< (NTV2RegisterNumberSet &inOutSet, const ULWord inRegisterNumber) |
| Adds the given register number to the specified NTV2RegisterNumberSet. More... | |
| std::ostream & | operator<< (std::ostream &oss, const NTV2ConfigInterrupt &msg) |
| std::ostream & | operator<< (std::ostream &inOutStream, const UWordSequence &inData) |
| Prints the given UWordSequence contents into the given output stream. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const ULWordSequence &inData) |
| Prints the given ULWordSequence contents into the given output stream. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const ULWord64Sequence &inData) |
| Prints the given ULWord64Sequence contents into the given output stream. More... | |
| std::string | NTV2AutoCirculateStateToString (const NTV2AutoCirculateState inState) |
| bool | NTV2DeviceGetSupportedVideoFormats (const NTV2DeviceID inDeviceID, NTV2VideoFormatSet &outFormats) |
| Returns a set of distinct NTV2VideoFormat values supported on the given device. More... | |
| NTV2VideoFormatSet & | operator+= (NTV2VideoFormatSet &inOutSet, const NTV2VideoFormatSet inSet) |
| Appends the given NTV2VideoFormatSet contents into the given set. More... | |
| std::ostream & | operator<< (std::ostream &inOStream, const NTV2VideoFormatSet &inFormats) |
| Prints the given NTV2VideoFormatSet contents into the given output stream. More... | |
| bool | NTV2DeviceGetSupportedPixelFormats (const NTV2DeviceID inDeviceID, NTV2PixelFormats &outFormats) |
| Returns a set of distinct NTV2FrameBufferFormat values supported on the given device. More... | |
| bool | NTV2GetSupportedPixelFormats (NTV2PixelFormats &outFormats) |
| Returns a set of all NTV2PixelFormat values supported (used) by any/all supported NTV2 devices. More... | |
| bool | NTV2GetUnsupportedPixelFormats (NTV2PixelFormats &outFormats) |
| Returns a set of NTV2PixelFormat values not suported by any NTV2 device. More... | |
| bool | NTV2GetSupportedStandards (NTV2StandardSet &outStandards) |
| Returns a set of all NTV2Standard values supported (used) by any/all supported NTV2 devices. More... | |
| bool | NTV2GetUnsupportedStandards (NTV2StandardSet &outStandards) |
| Returns a set of NTV2Standard values not suported by any NTV2 device. More... | |
| std::ostream & | operator<< (std::ostream &inOStream, const NTV2PixelFormats &inFormats) |
| Prints the given NTV2FrameBufferFormatSet contents into the given output stream. More... | |
| NTV2PixelFormats & | operator+= (NTV2PixelFormats &inOutSet, const NTV2PixelFormats inSet) |
| Appends the given NTV2FrameBufferFormatSet contents into the given set. More... | |
| bool | NTV2DeviceGetSupportedStandards (const NTV2DeviceID inDeviceID, NTV2StandardSet &outStandards) |
| Returns a set of distinct NTV2Standard values supported on the given device. More... | |
| std::ostream & | operator<< (std::ostream &inOStream, const NTV2StandardSet &inStandards) |
| Prints the given NTV2StandardSet contents into the given output stream. More... | |
| NTV2StandardSet & | operator+= (NTV2StandardSet &inOutSet, const NTV2StandardSet inSet) |
| Appends the given NTV2StandardSet contents into the given set. More... | |
| bool | NTV2DeviceGetSupportedGeometries (const NTV2DeviceID inDeviceID, NTV2GeometrySet &outGeometries) |
| Returns a set of distinct NTV2FrameGeometry values supported on the given device. More... | |
| std::ostream & | operator<< (std::ostream &inOStream, const NTV2GeometrySet &inGeometries) |
| Prints the given NTV2GeometrySet contents into the given output stream. More... | |
| NTV2GeometrySet & | operator+= (NTV2GeometrySet &inOutSet, const NTV2GeometrySet inSet) |
| Appends the given NTV2GeometrySet contents into the given set. More... | |
| std::ostream & | operator<< (std::ostream &inOStream, const NTV2InputSourceSet &inSet) |
| Prints the given NTV2InputSourceSet contents into the given output stream. More... | |
| NTV2InputSourceSet & | operator+= (NTV2InputSourceSet &inOutSet, const NTV2InputSourceSet &inSet) |
| Appends the given NTV2InputSourceSet's contents into the given set. More... | |
| bool | NTV2DeviceGetSupportedInputSources (const NTV2DeviceID inDeviceID, NTV2InputSourceSet &outInputSources, const NTV2IOKinds inKinds=NTV2_IOKINDS_ALL) |
| Returns a set of distinct NTV2InputSource values supported on the given device. More... | |
| std::ostream & | operator<< (std::ostream &inOStream, const NTV2OutputDestinations &inSet) |
| Prints the given NTV2OutputDestinations' contents into the given output stream. More... | |
| NTV2OutputDestinations & | operator+= (NTV2OutputDestinations &inOutSet, const NTV2OutputDestinations &inSet) |
| Appends the given NTV2OutputDestinations' contents into the given set. More... | |
| bool | NTV2DeviceGetSupportedOutputDests (const NTV2DeviceID inDeviceID, NTV2OutputDestinations &outOutputDests, const NTV2IOKinds inKinds=NTV2_IOKINDS_ALL) |
| Returns a set of distinct NTV2OutputDest values supported on the given device. More... | |
| std::ostream & | operator<< (std::ostream &inOStream, const NTV2FrameRateSet &inSet) |
| Prints the given NTV2FrameRateSet into the given output stream. More... | |
| NTV2FrameRateSet & | operator+= (NTV2FrameRateSet &inOutSet, const NTV2FrameRateSet &inSet) |
| Appends the given NTV2FrameRateSet into the given set. More... | |
| bool | NTV2DeviceGetSupportedFrameRates (const NTV2DeviceID inDeviceID, NTV2FrameRateSet &outRates) |
| Returns a set of distinct NTV2FrameRate values supported on the given device. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2_HEADER &inObj) |
| Streams the given NTV2_HEADER to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2_TRAILER &inObj) |
| Streams the given NTV2_TRAILER to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2Buffer &inObj) |
| Streams the given NTV2Buffer to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2_RP188 &inObj) |
| Streams the given NTV2_RP188 struct to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2TimeCodeList &inObj) |
| Streams the given NTV2TimeCodeList to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2TimeCodes &inObj) |
| Streams the given NTV2TimeCodes map to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2TCIndexes &inObj) |
| Streams the given NTV2TCIndexes to the specified ostream in a human-readable format. More... | |
| NTV2TCIndexes & | operator+= (NTV2TCIndexes &inOutSet, const NTV2TCIndexes &inSet) |
| Appends the given NTV2TCIndexes contents into the given set. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const FRAME_STAMP &inObj) |
| Streams the given FRAME_STAMP to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const AUTOCIRCULATE_STATUS &inObj) |
| Streams the given AUTOCIRCULATE_STATUS to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2SegmentedDMAInfo &inObj) |
| Streams the given NTV2SegmentedDMAInfo to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const AUTOCIRCULATE_TRANSFER &inObj) |
| Streams the given AUTOCIRCULATE_TRANSFER to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const AUTOCIRCULATE_TRANSFER_STATUS &inObj) |
| Streams the given AUTOCIRCULATE_TRANSFER_STATUS to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2RegisterNumberSet &inObj) |
| Streams the given NTV2RegisterNumberSet to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2RegisterValueMap &inObj) |
| Streams the given NTV2RegisterValueMap to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const AutoCircVidProcInfo &inObj) |
| Streams the given AutoCircVidProcInfo to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2ColorCorrectionData &inObj) |
| Streams the given NTV2ColorCorrectionData to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2GetRegisters &inObj) |
| Streams the given NTV2GetRegisters to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2SetRegisters &inObj) |
| Streams the given NTV2SetRegisters to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2BankSelGetSetRegs &inObj) |
| Streams the given NTV2BankSelGetSetRegs to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2SDIInStatistics &inObj) |
| Streams the given NTV2SDIInStatistics to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2SDIInputStatus &inObj) |
| Streams the given NTV2SDIInputStatus to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStrm, const NTV2SegmentedXferInfo &inXferInfo) |
| Streams the given NTV2SegmentedXferInfo to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2DebugLogging &inObj) |
| Streams the given NTV2DebugLogging struct to the specified ostream in a human-readable format. More... | |
| std::ostream & | operator<< (std::ostream &inOutStream, const NTV2BufferLock &inObj) |
| Streams the given NTV2BufferLock struct to the specified ostream in a human-readable format. More... | |
Variables | |
| const NTV2AudioChannelsMuted16 | NTV2AudioChannelsMuteAll = NTV2AudioChannelsMuted16(0xFFFF) |
| All 16 audio channels muted/disabled. More... | |
| const NTV2AudioChannelsMuted16 | NTV2AudioChannelsEnableAll = NTV2AudioChannelsMuted16(0x0000) |
| All 16 audio channels unmuted/enabled. More... | |
| const ULWord | LUTTablePartitionSize = ULWord(0x40000) |
Declares enums and structs used by all platform drivers and the SDK.
Definition in file ntv2publicinterface.h.
| #define AsNTV2CfgInterrupt | ( | _p_ | ) | (reinterpret_cast<NTV2ConfigInterrupt*>(_p_)) |
Definition at line 8079 of file ntv2publicinterface.h.
| #define AsNTV2ConfigInterrupt | ( | _p_ | ) | (reinterpret_cast<NTV2ConfigInterrupt*>(_p_)) |
Definition at line 8078 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_FRAME_FIELD0 BIT(21) |
Frame contains field 0 of an interlaced image (first field in time)
Definition at line 5757 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_FRAME_FIELD1 BIT(22) |
Frame contains field 1 of an interlaced image (second field in time)
Definition at line 5758 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_FRAME_FULL BIT(20) |
Frame contains a full image.
Definition at line 5756 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_P2P_COMPLETE BIT(29) |
complete synchronous p2p transfer
Definition at line 5761 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_P2P_PREPARE BIT(28) |
prepare p2p target for synchronous transfer (no message)
Definition at line 5760 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_P2P_TARGET BIT(30) |
prepare p2p target for asynchronous transfer (with message)
Definition at line 5762 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_P2P_TRANSFER BIT(31) |
transfer to p2p sync or async target
Definition at line 5763 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_STRUCT_VERSION 0 |
Version number of AutoCirculate structures, originally 0.
Definition at line 5669 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_TASK_MAX_TASKS 128 |
Definition at line 4885 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_TASK_VERSION 0x00000001 |
Definition at line 4884 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_WITH_ANC BIT(6) |
Use this to AutoCirculate with ancillary data.
Definition at line 5748 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_WITH_AUDIO_CONTROL BIT(7) |
Use this to AutoCirculate with no audio but with audio control.
Definition at line 5749 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_WITH_COLORCORRECT BIT(4) |
Use this to AutoCirculate with color correction.
Definition at line 5746 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_WITH_FBFCHANGE BIT(2) |
Use this to AutoCirculate with the possibility of frame buffer format changes.
Definition at line 5744 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_WITH_FBOCHANGE BIT(3) |
Use this to AutoCirculate with the possibility of frame buffer orientation changes.
Definition at line 5745 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_WITH_FIELDS BIT(8) |
Use this to AutoCirculate with fields as frames for interlaced formats.
Definition at line 5750 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_WITH_HDMIAUX BIT(9) |
Use this to AutoCirculate with HDMI auxiliary data.
Definition at line 5751 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_WITH_LTC BIT(1) |
Use this to AutoCirculate with analog LTC.
Definition at line 5743 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_WITH_MULTILINK_AUDIO1 BIT(10) |
Use this to AutoCirculate with base audiosystem controlling base AudioSystem + 1.
Definition at line 5752 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_WITH_MULTILINK_AUDIO2 BIT(11) |
Use this to AutoCirculate with base audiosystem controlling base AudioSystem + 2.
Definition at line 5753 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_WITH_MULTILINK_AUDIO3 BIT(12) |
Use this to AutoCirculate with base audiosystem controlling base AudioSystem + 3.
Definition at line 5754 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_WITH_RP188 BIT(0) |
Use this to AutoCirculate with RP188.
Definition at line 5742 of file ntv2publicinterface.h.
| #define AUTOCIRCULATE_WITH_VIDPROC BIT(5) |
Use this to AutoCirculate with video processing.
Definition at line 5747 of file ntv2publicinterface.h.
| #define bBIN010 | ( | __x__ | ) | "b" << BIN010(__x__) |
Definition at line 5838 of file ntv2publicinterface.h.
| #define bBIN012 | ( | __x__ | ) | "b" << BIN012(__x__) |
Definition at line 5837 of file ntv2publicinterface.h.
| #define bBIN016 | ( | __x__ | ) | "b" << BIN016(__x__) |
Definition at line 5836 of file ntv2publicinterface.h.
| #define bBIN032 | ( | __x__ | ) | "b" << BIN032(__x__) |
Definition at line 5835 of file ntv2publicinterface.h.
| #define bBIN04 | ( | __x__ | ) | "b" << BIN04(__x__) |
Definition at line 5840 of file ntv2publicinterface.h.
| #define bBIN064 | ( | __x__ | ) | "b" << BIN064(__x__) |
Definition at line 5834 of file ntv2publicinterface.h.
| #define bBIN08 | ( | __x__ | ) | "b" << BIN08(__x__) |
Definition at line 5839 of file ntv2publicinterface.h.
| #define bBIN0N | ( | __x__, | |
| __n__ | |||
| ) | "b" << BIN0N(__x__,__n__) |
Definition at line 5841 of file ntv2publicinterface.h.
| #define BIN010 | ( | __x__ | ) | std::bitset<10>((uint16_t(__x__)&0x03FF)) |
Definition at line 5830 of file ntv2publicinterface.h.
| #define BIN012 | ( | __x__ | ) | std::bitset<12>((uint16_t(__x__)&0x0FFF)) |
Definition at line 5829 of file ntv2publicinterface.h.
| #define BIN016 | ( | __x__ | ) |
Definition at line 5827 of file ntv2publicinterface.h.
| #define BIN032 | ( | __x__ | ) |
Definition at line 5823 of file ntv2publicinterface.h.
| #define BIN04 | ( | __x__ | ) | std::bitset<4>(uint8_t(__x__)) |
Definition at line 5832 of file ntv2publicinterface.h.
| #define BIN064 | ( | __x__ | ) |
Definition at line 5815 of file ntv2publicinterface.h.
| #define BIN08 | ( | __x__ | ) | std::bitset<8>(uint8_t(__x__)) |
Definition at line 5831 of file ntv2publicinterface.h.
| #define BIN0N | ( | __x__, | |
| __n__ | |||
| ) | std::bitset<__n__>(uint8_t(__x__)) |
Definition at line 5833 of file ntv2publicinterface.h.
| #define BITSTREAM_EXT_CAP 0 |
Extended capability register.
Definition at line 5785 of file ntv2publicinterface.h.
| #define BITSTREAM_FRAGMENT BIT(1) |
Used in NTV2Bitstream to indicate bitstream is a fragment.
Definition at line 5776 of file ntv2publicinterface.h.
| #define BITSTREAM_JTAG_ID 2 |
JTAG ID register.
Definition at line 5787 of file ntv2publicinterface.h.
| #define BITSTREAM_MCAP_CONTROL 5 |
MCAP control register.
Definition at line 5790 of file ntv2publicinterface.h.
| #define BITSTREAM_MCAP_DATA 6 |
MCAP data register.
Definition at line 5791 of file ntv2publicinterface.h.
| #define BITSTREAM_MCAP_STATUS 4 |
MCAP status register.
Definition at line 5789 of file ntv2publicinterface.h.
| #define BITSTREAM_NUM_REGISTERS 7 |
Number of MCAP registes.
Definition at line 5792 of file ntv2publicinterface.h.
| #define BITSTREAM_READ_REGISTERS BIT(5) |
Used in NTV2Bitstream to get status registers.
Definition at line 5780 of file ntv2publicinterface.h.
| #define BITSTREAM_RESET_CONFIG BIT(3) |
Used in NTV2Bitstream to reset config.
Definition at line 5778 of file ntv2publicinterface.h.
| #define BITSTREAM_RESET_MODULE BIT(4) |
Used in NTV2Bitstream to reset module.
Definition at line 5779 of file ntv2publicinterface.h.
| #define BITSTREAM_RESUME BIT(7) |
Used in peta to resume board after bitstream load.
Definition at line 5782 of file ntv2publicinterface.h.
| #define BITSTREAM_SUSPEND BIT(6) |
Used in peta to suspend board before bitstream load.
Definition at line 5781 of file ntv2publicinterface.h.
| #define BITSTREAM_SWAP BIT(2) |
Used in NTV2Bitstream to byte swap bitstream data.
Definition at line 5777 of file ntv2publicinterface.h.
| #define BITSTREAM_VENDOR_HEADER 1 |
Vendor-specific register.
Definition at line 5786 of file ntv2publicinterface.h.
| #define BITSTREAM_VERSION 3 |
Bitstream version register.
Definition at line 5788 of file ntv2publicinterface.h.
| #define BITSTREAM_WRITE BIT(0) |
Used in NTV2Bitstream to write a bitstream.
Definition at line 5775 of file ntv2publicinterface.h.
| #define DEC | ( | __x__ | ) | std::dec << std::right << (int(__x__)) |
Definition at line 5808 of file ntv2publicinterface.h.
| #define DEC0N | ( | __x__, | |
| __n__ | |||
| ) | std::dec << std::setw(int(__n__)) << std::setfill('0') << std::right << (__x__) << std::dec << std::setfill(' ') |
Definition at line 5810 of file ntv2publicinterface.h.
| #define DECN | ( | __x__, | |
| __n__ | |||
| ) | std::dec << std::setw(int(__n__)) << std::right << (__x__) |
Definition at line 5809 of file ntv2publicinterface.h.
| #define DMABUFFERLOCK_AUTO BIT(4) |
Used in NTV2BufferLock to auto page lock buffers.
Definition at line 5769 of file ntv2publicinterface.h.
| #define DMABUFFERLOCK_LOCK BIT(0) |
Used in NTV2BufferLock to page lock a buffer.
Definition at line 5765 of file ntv2publicinterface.h.
| #define DMABUFFERLOCK_MANUAL BIT(5) |
Used in NTV2BufferLock to manual page lock buffers.
Definition at line 5770 of file ntv2publicinterface.h.
| #define DMABUFFERLOCK_MAP BIT(2) |
Used in NTV2BufferLock to IO map a buffer.
Definition at line 5767 of file ntv2publicinterface.h.
| #define DMABUFFERLOCK_MAX_SIZE BIT(6) |
Used in NTV2BufferLock to set max locked size.
Definition at line 5771 of file ntv2publicinterface.h.
| #define DMABUFFERLOCK_RDMA BIT(7) |
Used in NTV2BufferLock to page lock a rdma buffer.
Definition at line 5772 of file ntv2publicinterface.h.
| #define DMABUFFERLOCK_UNLOCK BIT(3) |
Used in NTV2BufferLock to unlock a buffer.
Definition at line 5768 of file ntv2publicinterface.h.
| #define DMABUFFERLOCK_UNLOCK_ALL BIT(1) |
Used in NTV2BufferLock to unlock all locked buffers.
Definition at line 5766 of file ntv2publicinterface.h.
| #define fDEC | ( | __x__, | |
| __w__, | |||
| __p__ | |||
| ) | std::dec << std::fixed << std::setw(__w__) << std::setprecision(__p__) << (__x__) |
Definition at line 5842 of file ntv2publicinterface.h.
| #define HEVC_ADDITIONAL_DATA_SIZE ((4 + 4 + 256) * 16) |
Definition at line 9854 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_DRIVER_REGISTER 0x080000FCU |
Definition at line 9870 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_COMMAND_ERROR 0x00002000 |
Definition at line 9884 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_COMMAND_INFO 0x00000800 |
Definition at line 9882 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_COMMAND_STATE 0x00001000 |
Definition at line 9883 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_DMA_DESCRIPTOR 0x00800000 |
Definition at line 9894 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_DMA_ERROR 0x01000000 |
Definition at line 9895 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_DMA_INFO 0x00400000 |
Definition at line 9893 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_ERROR 0x00000004 |
Definition at line 9873 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_INFO 0x00000001 |
Definition at line 9871 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_INT_COMMAND 0x00000010 |
Definition at line 9875 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_INT_ERROR 0x00000080 |
Definition at line 9878 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_INT_PRIMARY 0x00000008 |
Definition at line 9874 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_INT_SEO 0x00000040 |
Definition at line 9877 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_INT_VEI 0x00000020 |
Definition at line 9876 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_MEMORY_ALLOC 0x00100000 |
Definition at line 9891 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_MEMORY_ERROR 0x00200000 |
Definition at line 9892 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_REGISTER_ERROR 0x00000400 |
Definition at line 9881 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_REGISTER_INFO 0x00000100 |
Definition at line 9879 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_REGISTER_STATE 0x00000200 |
Definition at line 9880 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_RESERVED_0 0x04000000 |
Definition at line 9897 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_RESERVED_1 0x08000000 |
Definition at line 9898 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_RESERVED_2 0x10000000 |
Definition at line 9899 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_RESERVED_3 0x20000000 |
Definition at line 9900 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_RESERVED_4 0x40000000 |
Definition at line 9901 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_RESERVED_5 0x80000000 |
Definition at line 9902 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_STATUS_INFO 0x02000000 |
Definition at line 9896 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_STREAM_COPY 0x00010000 |
Definition at line 9887 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_STREAM_ERROR 0x00080000 |
Definition at line 9890 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_STREAM_FRAME 0x00040000 |
Definition at line 9889 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_STREAM_INFO 0x00004000 |
Definition at line 9885 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_STREAM_SEGMENT 0x00020000 |
Definition at line 9888 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_STREAM_STATE 0x00008000 |
Definition at line 9886 of file ntv2publicinterface.h.
| #define HEVC_DEBUG_MASK_WARNING 0x00000002 |
Definition at line 9872 of file ntv2publicinterface.h.
| #define HEVC_FATAL_ERROR_INFO_COUNT 64 |
Definition at line 9867 of file ntv2publicinterface.h.
| #define HEVC_FATAL_ERROR_INFO_REG 0x08000100U |
Definition at line 9866 of file ntv2publicinterface.h.
| #define HEVC_GPIO_MAX 64 |
Definition at line 9848 of file ntv2publicinterface.h.
| #define HEVC_NTV2_GPIO_REGISTER_HIGH 511 |
Definition at line 9906 of file ntv2publicinterface.h.
| #define HEVC_NTV2_GPIO_REGISTER_LOW 510 |
Definition at line 9905 of file ntv2publicinterface.h.
| #define Hevc_ParamTarget_All 0x0000000f |
Definition at line 10077 of file ntv2publicinterface.h.
| #define Hevc_ParamTarget_Cbr 0x00000002 |
Definition at line 10074 of file ntv2publicinterface.h.
| #define Hevc_ParamTarget_Frame_Rate 0x00000008 |
Definition at line 10076 of file ntv2publicinterface.h.
| #define Hevc_ParamTarget_None 0x00000000 |
Definition at line 10072 of file ntv2publicinterface.h.
| #define Hevc_ParamTarget_Resolution 0x00000004 |
Definition at line 10075 of file ntv2publicinterface.h.
| #define Hevc_ParamTarget_Vbr 0x00000001 |
Definition at line 10073 of file ntv2publicinterface.h.
| #define HEVC_STATE_FLAG_VIDEO_STARTED 0x00000001U |
Definition at line 9857 of file ntv2publicinterface.h.
| #define HEVC_STATUS_SUCCESS 0x00000001U |
Definition at line 9863 of file ntv2publicinterface.h.
| #define HEVC_STREAM_MAX 4 |
Definition at line 9845 of file ntv2publicinterface.h.
| #define HEVC_TRANSFER_FLAG_IS_LAST_FRAME 0x00000001U |
Definition at line 9860 of file ntv2publicinterface.h.
| #define HEVC_VERSION_STRING_SIZE 64 |
Definition at line 9851 of file ntv2publicinterface.h.
| #define Hex | ( | __x__ | ) | std::hex << (__x__) << std::dec |
Definition at line 5796 of file ntv2publicinterface.h.
| #define HEX | ( | __x__ | ) | std::hex << std::uppercase << (__x__) << std::dec << std::nouppercase |
Definition at line 5802 of file ntv2publicinterface.h.
| #define Hex0N | ( | __x__, | |
| __n__ | |||
| ) | std::hex << std::setw(int(__n__)) << std::setfill('0') << (__x__) << std::dec << std::setfill(' ') |
Definition at line 5800 of file ntv2publicinterface.h.
| #define HEX0N | ( | __x__, | |
| __n__ | |||
| ) | std::hex << std::uppercase << std::setw(int(__n__)) << std::setfill('0') << (__x__) << std::dec << std::setfill(' ') << std::nouppercase |
Definition at line 5806 of file ntv2publicinterface.h.
| #define HexN | ( | __x__, | |
| __n__ | |||
| ) | std::hex << std::setw(int(__n__)) << (__x__) << std::dec |
Definition at line 5798 of file ntv2publicinterface.h.
| #define HEXN | ( | __x__, | |
| __n__ | |||
| ) | std::hex << std::uppercase << std::setw(int(__n__)) << (__x__) << std::dec << std::nouppercase |
Definition at line 5804 of file ntv2publicinterface.h.
| #define kColorCorrection12BitLUTOffset_Base (0xe000) |
Definition at line 4356 of file ntv2publicinterface.h.
| #define kColorCorrectionLUTOffset_Base (0x0800) |
Definition at line 4355 of file ntv2publicinterface.h.
| #define kColorCorrectionLUTOffset_Blue (0x1800) |
Definition at line 4344 of file ntv2publicinterface.h.
| #define kColorCorrectionLUTOffset_Green (0x1000) |
Definition at line 4343 of file ntv2publicinterface.h.
| #define kColorCorrectionLUTOffset_Red (0x0800) |
Definition at line 4342 of file ntv2publicinterface.h.
| #define kColorCorrectionLUTV3DataOffset (0xe000) |
Definition at line 4362 of file ntv2publicinterface.h.
| #define kColorCorrectionLUTV3WidgetOffset (0xd800) |
Definition at line 4360 of file ntv2publicinterface.h.
| #define kColorCorrectionLUTV3WidgetSize (16) |
Definition at line 4361 of file ntv2publicinterface.h.
| #define KHD_NTV2_CHANGE_GLOBAL_EVENT_NAME "_HDChangeSignalEvent" |
Definition at line 3820 of file ntv2publicinterface.h.
| #define KONA_DEBUGFILTER_STRINGLENGTH 128 |
Definition at line 5307 of file ntv2publicinterface.h.
| #define KONAIP_REGS_START 0x40000 |
Definition at line 3801 of file ntv2publicinterface.h.
| #define kRegCh1ColorCorrectioncontrol kRegCh1ColorCorrectionControl |
Definition at line 728 of file ntv2publicinterface.h.
| #define kRegCh2ColorCorrectioncontrol kRegCh2ColorCorrectionControl |
Definition at line 729 of file ntv2publicinterface.h.
| #define kRegColorCorrection10To12BitLUTEvenShift 2 |
Definition at line 4351 of file ntv2publicinterface.h.
| #define kRegColorCorrection10To12BitLUTOddShift 18 |
Definition at line 4350 of file ntv2publicinterface.h.
| #define kRegColorCorrection12BitLUTEvenShift 0 |
Definition at line 4348 of file ntv2publicinterface.h.
| #define kRegColorCorrection12BitLUTOddShift 16 |
Definition at line 4347 of file ntv2publicinterface.h.
| #define kRegColorCorrectionLUTEvenShift 6 |
Definition at line 4338 of file ntv2publicinterface.h.
| #define kRegColorCorrectionLUTOddShift 22 |
Definition at line 4337 of file ntv2publicinterface.h.
| #define kTransferFlagAudioDMA1 (BIT(4)) |
Definition at line 3787 of file ntv2publicinterface.h.
| #define kTransferFlagAudioDMA2 (BIT(5)) |
Definition at line 3788 of file ntv2publicinterface.h.
| #define kTransferFlagAudioDMA3 (BIT(6)) |
Definition at line 3789 of file ntv2publicinterface.h.
| #define kTransferFlagAudioDMA4 (BIT(7)) |
Definition at line 3790 of file ntv2publicinterface.h.
Definition at line 3791 of file ntv2publicinterface.h.
Definition at line 3792 of file ntv2publicinterface.h.
| #define kTransferFlagP2PComplete (BIT(10)) |
Definition at line 3795 of file ntv2publicinterface.h.
| #define kTransferFlagP2PPrepare (BIT(9)) |
Definition at line 3794 of file ntv2publicinterface.h.
| #define kTransferFlagP2PTarget (BIT(11)) |
Definition at line 3796 of file ntv2publicinterface.h.
| #define kTransferFlagP2PTransfer (BIT(12)) |
Definition at line 3797 of file ntv2publicinterface.h.
| #define kTransferFlagQuadFrame (BIT(8)) |
Definition at line 3793 of file ntv2publicinterface.h.
| #define kTransferFlagVideoDMA1 (BIT(0)) |
Definition at line 3782 of file ntv2publicinterface.h.
| #define kTransferFlagVideoDMA2 (BIT(1)) |
Definition at line 3783 of file ntv2publicinterface.h.
| #define kTransferFlagVideoDMA3 (BIT(2)) |
Definition at line 3784 of file ntv2publicinterface.h.
| #define kTransferFlagVideoDMA4 (BIT(3)) |
Definition at line 3785 of file ntv2publicinterface.h.
Definition at line 3786 of file ntv2publicinterface.h.
| #define MAX_FRAMEBUFFERS 512 |
Definition at line 3799 of file ntv2publicinterface.h.
| #define MAX_NUM_EVENT_CODES (eNumInterruptTypes) |
Definition at line 3903 of file ntv2publicinterface.h.
| #define MAX_ROUTING_ENTRIES 32 |
Definition at line 4227 of file ntv2publicinterface.h.
| #define NEW_RP188_RCVD 0x00010000 |
Definition at line 4292 of file ntv2publicinterface.h.
| #define NEW_SELECT_RP188_RCVD 0x00020000 |
Definition at line 4293 of file ntv2publicinterface.h.
| #define NTV2_12BIT_COLORCORRECTOR_TABLESIZE (NTV2_12BIT_COLORCORRECTOR_TOTALWORDS * 4) |
Definition at line 4311 of file ntv2publicinterface.h.
| #define NTV2_12BIT_COLORCORRECTOR_TOTALWORDS (NTV2_12BIT_COLORCORRECTOR_WORDSPERTABLE * 3) |
Definition at line 4310 of file ntv2publicinterface.h.
| #define NTV2_12BIT_COLORCORRECTOR_WORDSPERTABLE (2048) |
Definition at line 4309 of file ntv2publicinterface.h.
| #define NTV2_4CC | ( | _str_ | ) |
| #define NTV2_ASSERT_STRUCT_VALID |
Definition at line 4055 of file ntv2publicinterface.h.
| #define NTV2_BEGIN_PRIVATE private: |
Definition at line 4045 of file ntv2publicinterface.h.
| #define NTV2_BEGIN_PROTECTED protected: |
Definition at line 4047 of file ntv2publicinterface.h.
| #define NTV2_BITFILE_DATETIME_STRINGLENGTH (16) |
Definition at line 5001 of file ntv2publicinterface.h.
| #define NTV2_BITFILE_DESIGNNAME_STRINGLENGTH (100) |
Definition at line 5002 of file ntv2publicinterface.h.
| #define NTV2_BITFILE_PARTNAME_STRINGLENGTH (16) |
Definition at line 5003 of file ntv2publicinterface.h.
| #define NTV2_BITFILE_RESERVED_ULWORDS (234) |
Definition at line 5015 of file ntv2publicinterface.h.
| #define NTV2_BITFILE_STRUCT_VERSION (4) |
Definition at line 5006 of file ntv2publicinterface.h.
| #define NTV2_BUILD_RESERVED_BYTES (1016) |
Definition at line 5130 of file ntv2publicinterface.h.
| #define NTV2_BUILD_STRINGLENGTH (1024) |
Definition at line 5127 of file ntv2publicinterface.h.
| #define NTV2_BUILD_STRUCT_VERSION (0) |
Definition at line 5128 of file ntv2publicinterface.h.
| #define NTV2_COLORCORRECTOR_TABLESIZE (NTV2_COLORCORRECTOR_TOTALWORDS * 4) |
Definition at line 4305 of file ntv2publicinterface.h.
| #define NTV2_COLORCORRECTOR_TOTALWORDS (NTV2_COLORCORRECTOR_WORDSPERTABLE * 3) |
Definition at line 4304 of file ntv2publicinterface.h.
| #define NTV2_COLORCORRECTOR_WORDSPERTABLE (512) |
Definition at line 4303 of file ntv2publicinterface.h.
| #define NTV2_CURRENT_HEADER_VERSION 0 |
Current version of NTV2_HEADER struct, originally 0.
Definition at line 5666 of file ntv2publicinterface.h.
| #define NTV2_CURRENT_TRAILER_VERSION 0 |
Current version of NTV2_TRAILER struct, originally 0.
Definition at line 5667 of file ntv2publicinterface.h.
| #define NTV2_END_PRIVATE public: |
Definition at line 4046 of file ntv2publicinterface.h.
| #define NTV2_END_PROTECTED public: |
Definition at line 4048 of file ntv2publicinterface.h.
| #define NTV2_FOURCC | ( | _a_, | |
| _b_, | |||
| _c_, | |||
| _d_ | |||
| ) |
Definition at line 5658 of file ntv2publicinterface.h.
| #define NTV2_FS1_CPLD_ENH_MODE_BIT ( BIT_12 ) |
Definition at line 3845 of file ntv2publicinterface.h.
| #define NTV2_FS1_FALLBACK_MODE_BIT ( BIT_11 ) |
Definition at line 3842 of file ntv2publicinterface.h.
| #define NTV2_HDMIAuxDataSize 32 |
Definition at line 1177 of file ntv2publicinterface.h.
| #define NTV2_HDMIAuxMaxFrames 8 |
Definition at line 1176 of file ntv2publicinterface.h.
| #define NTV2_HEADER_TAG NTV2_FOURCC ('N', 'T', 'V', '2') |
Identifies the struct header.
Definition at line 5671 of file ntv2publicinterface.h.
| #define NTV2_IS_AUTO_CIRC_XFER_CMD | ( | __m__ | ) | ((__m__) == eTransferAutoCirculate && (__m__) == eTransferAutoCirculateEx && (__m__) == eTransferAutoCirculateEx2) |
Definition at line 4481 of file ntv2publicinterface.h.
| #define NTV2_IS_DRIVER_ACTIVE_TASKS | ( | __m__ | ) | ((__m__) == NTV2_STANDARD_TASKS || (__m__) == NTV2_OEM_TASKS) |
Definition at line 4519 of file ntv2publicinterface.h.
| #define NTV2_IS_INPUT_INTERRUPT | ( | __e__ | ) |
Definition at line 3905 of file ntv2publicinterface.h.
| #define NTV2_IS_OUTPUT_INTERRUPT | ( | __e__ | ) |
Definition at line 3914 of file ntv2publicinterface.h.
| #define NTV2_IS_REGISTER_READ_TASK | ( | _x_ | ) | ((_x_) == eAutoCircTaskRegisterRead) |
Definition at line 4903 of file ntv2publicinterface.h.
| #define NTV2_IS_REGISTER_TASK | ( | _x_ | ) | (NTV2_IS_REGISTER_WRITE_TASK (_x_) || NTV2_IS_REGISTER_READ_TASK (_x_)) |
Definition at line 4905 of file ntv2publicinterface.h.
| #define NTV2_IS_REGISTER_WRITE_TASK | ( | _x_ | ) | ((_x_) == eAutoCircTaskRegisterWrite) |
Definition at line 4904 of file ntv2publicinterface.h.
| #define NTV2_IS_STANDARD_TASKS | ( | __m__ | ) | ((__m__) == NTV2_STANDARD_TASKS) |
Definition at line 4518 of file ntv2publicinterface.h.
| #define NTV2_IS_STRUCT_VALID_IMPL | ( | __hr__, | |
| __tr__ | |||
| ) |
Definition at line 4054 of file ntv2publicinterface.h.
| #define NTV2_IS_TIMECODE_READ_TASK | ( | _x_ | ) | ((_x_) == eAutoCircTaskTimeCodeRead) |
Definition at line 4907 of file ntv2publicinterface.h.
| #define NTV2_IS_TIMECODE_TASK | ( | _x_ | ) | (NTV2_IS_TIMECODE_WRITE_TASK (_x_) || NTV2_IS_TIMECODE_READ_TASK (_x_)) |
Definition at line 4909 of file ntv2publicinterface.h.
| #define NTV2_IS_TIMECODE_WRITE_TASK | ( | _x_ | ) | ((_x_) == eAutoCircTaskTimeCodeWrite) |
Definition at line 4908 of file ntv2publicinterface.h.
| #define NTV2_IS_VALID_AUTO_CIRC_STATE | ( | __m__ | ) | ((__m__) >= NTV2_AUTOCIRCULATE_DISABLED && (__m__) < NTV2_AUTOCIRCULATE_INVALID) |
Definition at line 4499 of file ntv2publicinterface.h.
| #define NTV2_IS_VALID_AUTOCIRCVIDPROCMODE | ( | __m__ | ) | ((__m__) >= AUTOCIRCVIDPROCMODE_MIX && (__m__) < AUTOCIRCVIDPROCMODE_INVALID) |
Definition at line 4419 of file ntv2publicinterface.h.
| #define NTV2_IS_VALID_HDR_LIGHT_LEVEL | ( | __val__ | ) | (true) |
Definition at line 10560 of file ntv2publicinterface.h.
| #define NTV2_IS_VALID_HDR_MASTERING_LUMINENCE | ( | __val__ | ) | (true) |
Definition at line 10559 of file ntv2publicinterface.h.
| #define NTV2_IS_VALID_HDR_PRIMARY | ( | __val__ | ) | ((__val__) <= 0x0000C350) |
Definition at line 10558 of file ntv2publicinterface.h.
| #define NTV2_IS_VALID_HEADER_TAG | ( | _x_ | ) | ((_x_) == NTV2_HEADER_TAG) |
Definition at line 5674 of file ntv2publicinterface.h.
| #define NTV2_IS_VALID_INTERRUPT_ENUM | ( | __e__ | ) | ((__e__) >= eOutput1 && (__e__) < eNumInterruptTypes) |
Definition at line 3904 of file ntv2publicinterface.h.
| #define NTV2_IS_VALID_STRUCT_TYPE | ( | _x_ | ) |
Definition at line 5707 of file ntv2publicinterface.h.
| #define NTV2_IS_VALID_TASK_MODE | ( | __m__ | ) | ((__m__) == NTV2_DISABLE_TASKS || (__m__) == NTV2_STANDARD_TASKS || (__m__) == NTV2_OEM_TASKS) |
Definition at line 4517 of file ntv2publicinterface.h.
| #define NTV2_IS_VALID_TASK_TYPE | ( | _x_ | ) | ((_x_) > eAutoCircTaskNone && (_x_) < MAX_NUM_AutoCircTaskTypes) |
Definition at line 4901 of file ntv2publicinterface.h.
| #define NTV2_IS_VALID_TRAILER_TAG | ( | _x_ | ) | ((_x_) == NTV2_TRAILER_TAG) |
Definition at line 5675 of file ntv2publicinterface.h.
| #define NTV2_MAIL_BUFFER_FAIL BIT(1) |
Used in NTV2MailBuffer fail.
Definition at line 9321 of file ntv2publicinterface.h.
| #define NTV2_MAIL_BUFFER_MAX 4096 |
Definition at line 9327 of file ntv2publicinterface.h.
| #define NTV2_MAIL_BUFFER_OVERFLOW BIT(2) |
Used in NTV2MailBuffer buffer overflow.
Definition at line 9322 of file ntv2publicinterface.h.
| #define NTV2_MAIL_BUFFER_RECEIVE BIT(1) |
Used in NTV2MailBuffer to receive data.
Definition at line 9317 of file ntv2publicinterface.h.
| #define NTV2_MAIL_BUFFER_SEND BIT(0) |
Used in NTV2MailBuffer to send data.
Definition at line 9316 of file ntv2publicinterface.h.
| #define NTV2_MAIL_BUFFER_SUCCESS BIT(0) |
Used in NTV2MailBuffer success.
Definition at line 9320 of file ntv2publicinterface.h.
| #define NTV2_MAIL_BUFFER_TIMEOUT BIT(3) |
Used in NTV2MailBuffer transfer timeout (timed out after bytes transferred > 0)
Definition at line 9323 of file ntv2publicinterface.h.
| #define NTV2_MAIL_BUFFER_TRYAGAIN BIT(4) |
Used in NTV2MailBuffer transfer try again (timed out before bytes tranferred > 0)
Definition at line 9324 of file ntv2publicinterface.h.
| #define NTV2_MAX_FRAMEBUFFERS BONES_NUM_FRAMEBUFFERS |
Definition at line 3832 of file ntv2publicinterface.h.
| #define NTV2_MAX_FRAMEBUFFERSIZE KHD_FRAMEBUFFER_SIZE |
Definition at line 3827 of file ntv2publicinterface.h.
| #define NTV2_MESSAGE_DATA_RW BIT(0) |
This is used to perform virtual data reads or writes.
Definition at line 8130 of file ntv2publicinterface.h.
| #define NTV2_MIN_FRAMEBUFFERS HDNTV_NUM_FRAMEBUFFERS |
Definition at line 3828 of file ntv2publicinterface.h.
| #define NTV2_MIN_FRAMEBUFFERSIZE KSD_FRAMEBUFFER_SIZE |
Definition at line 3826 of file ntv2publicinterface.h.
| #define NTV2_POINTER_ALLOCATED NTV2Buffer_ALLOCATED |
Definition at line 5735 of file ntv2publicinterface.h.
| #define NTV2_POINTER_PAGE_ALIGNED NTV2Buffer_PAGE_ALIGNED |
Definition at line 5736 of file ntv2publicinterface.h.
| #define NTV2_POINTER_TO_ULWORD64 | ( | _p_ | ) | NTV2Buffer_TO_ULWORD64(_p_) |
Definition at line 5737 of file ntv2publicinterface.h.
| #define NTV2_PROGRAM_DONE_BIT ( BIT_9 ) |
Definition at line 3838 of file ntv2publicinterface.h.
| #define NTV2_PROGRAM_READY_BIT ( BIT_8 ) |
Definition at line 3837 of file ntv2publicinterface.h.
| #define NTV2_PROGRAM_RESET_BIT ( BIT_10 ) |
Definition at line 3839 of file ntv2publicinterface.h.
| #define NTV2_RPC_BUFFER_CODEC_DECLS |
Definition at line 119 of file ntv2publicinterface.h.
| #define NTV2_RPC_BUFFER_DECODE2_DECL bool RPCDecodeNoAllocate (const NTV2_RPC_BLOB_TYPE & inBlob, size_t & inOutIndex); |
Definition at line 117 of file ntv2publicinterface.h.
| #define NTV2_RPC_BUFFER_DECODE_DECL bool RPCDecode (const NTV2_RPC_BLOB_TYPE & inBlob, size_t & inOutIndex, bool fillBuffer=true); |
Definition at line 116 of file ntv2publicinterface.h.
| #define NTV2_RPC_BUFFER_ENCODE_DECL bool RPCEncode (NTV2_RPC_BLOB_TYPE & outBlob, bool fillBuffer=true); |
Definition at line 115 of file ntv2publicinterface.h.
| #define NTV2_RPC_CODEC_DECLS |
Definition at line 106 of file ntv2publicinterface.h.
| #define NTV2_RPC_DECODE_DECL bool RPCDecode (const NTV2_RPC_BLOB_TYPE & inBlob, size_t & inOutIndex); |
Definition at line 100 of file ntv2publicinterface.h.
| #define NTV2_RPC_DECODECLIENT_DECL bool RPCDecodeClient (const NTV2_RPC_BLOB_TYPE & inBlob, size_t & inOutIndex); |
Definition at line 101 of file ntv2publicinterface.h.
| #define NTV2_RPC_DECODESERVER_DECL bool RPCDecodeServer (const NTV2_RPC_BLOB_TYPE & inBlob, size_t & inOutIndex); |
Definition at line 103 of file ntv2publicinterface.h.
| #define NTV2_RPC_ENCODE_DECL bool RPCEncode (NTV2_RPC_BLOB_TYPE & outBlob); |
Definition at line 99 of file ntv2publicinterface.h.
| #define NTV2_RPC_ENCODECLIENT_DECL bool RPCEncodeClient (NTV2_RPC_BLOB_TYPE & inBlob); |
Definition at line 102 of file ntv2publicinterface.h.
| #define NTV2_RPC_ENCODESERVER_DECL bool RPCEncodeServer (NTV2_RPC_BLOB_TYPE & inBlob); |
Definition at line 104 of file ntv2publicinterface.h.
| #define NTV2_STREAM_BUFFER_QUEUE BIT(1) |
Used in NTV2StreamBuffer to add buffer to queue.
Definition at line 9195 of file ntv2publicinterface.h.
| #define NTV2_STREAM_BUFFER_RELEASE BIT(2) |
Used in NTV2StreamBuffer to signal on complete.
Definition at line 9196 of file ntv2publicinterface.h.
| #define NTV2_STREAM_BUFFER_STATE_COMPLETED BIT(2) |
Used in NTV2StreamBuffer buffer completed.
Definition at line 9202 of file ntv2publicinterface.h.
| #define NTV2_STREAM_BUFFER_STATE_ERROR BIT(5) |
Used in NTV2StreamBuffer buffer error.
Definition at line 9205 of file ntv2publicinterface.h.
| #define NTV2_STREAM_BUFFER_STATE_FLUSHED BIT(3) |
Used in NTV2StreamBuffer buffer flushed.
Definition at line 9203 of file ntv2publicinterface.h.
| #define NTV2_STREAM_BUFFER_STATE_LINKED BIT(1) |
Used in NTV2StreamBuffer buffer linked.
Definition at line 9201 of file ntv2publicinterface.h.
| #define NTV2_STREAM_BUFFER_STATE_QUEUED BIT(0) |
Used in NTV2StreamBuffer buffer queued.
Definition at line 9200 of file ntv2publicinterface.h.
| #define NTV2_STREAM_BUFFER_STATE_RELEASED BIT(4) |
Used in NTV2StreamBuffer buffer released.
Definition at line 9204 of file ntv2publicinterface.h.
| #define NTV2_STREAM_BUFFER_STATUS BIT(3) |
Used in NTV2StreamBuffer to request buffer status.
Definition at line 9197 of file ntv2publicinterface.h.
| #define NTV2_STREAM_CHANNEL_FLUSH BIT(4) |
Used in NTV2StreamChannel to flush buffer queue.
Definition at line 9182 of file ntv2publicinterface.h.
| #define NTV2_STREAM_CHANNEL_INITIALIZE BIT(0) |
Used in NTV2StreamChannel to initialize the stream.
Definition at line 9178 of file ntv2publicinterface.h.
| #define NTV2_STREAM_CHANNEL_RELEASE BIT(1) |
Used in NTV2StreamChannel to release stream.
Definition at line 9179 of file ntv2publicinterface.h.
| #define NTV2_STREAM_CHANNEL_START BIT(2) |
Used in NTV2StreamChannel to start streaming.
Definition at line 9180 of file ntv2publicinterface.h.
| #define NTV2_STREAM_CHANNEL_STATE_ACTIVE BIT(4) |
Used in NTV2StreamChannel stream active.
Definition at line 9191 of file ntv2publicinterface.h.
| #define NTV2_STREAM_CHANNEL_STATE_DISABLED BIT(0) |
Used in NTV2StreamChannel stream disabled.
Definition at line 9187 of file ntv2publicinterface.h.
| #define NTV2_STREAM_CHANNEL_STATE_ERROR BIT(5) |
Used in NTV2StreamChannel stream error.
Definition at line 9192 of file ntv2publicinterface.h.
| #define NTV2_STREAM_CHANNEL_STATE_IDLE BIT(3) |
Used in NTV2StreamChannel stream idle.
Definition at line 9190 of file ntv2publicinterface.h.
| #define NTV2_STREAM_CHANNEL_STATE_INITIALIZED BIT(1) |
Used in NTV2StreamChannel stream initialized.
Definition at line 9188 of file ntv2publicinterface.h.
| #define NTV2_STREAM_CHANNEL_STATE_RELEASED BIT(2) |
Used in NTV2StreamChannel stream initialized.
Definition at line 9189 of file ntv2publicinterface.h.
| #define NTV2_STREAM_CHANNEL_STATUS BIT(5) |
Used in NTV2StreamChannel to request stream status.
Definition at line 9183 of file ntv2publicinterface.h.
| #define NTV2_STREAM_CHANNEL_STOP BIT(3) |
Used in NTV2StreamChannel to stop streaming.
Definition at line 9181 of file ntv2publicinterface.h.
| #define NTV2_STREAM_CHANNEL_WAIT BIT(6) |
Used in NTV2StreamChannel to wait for signal.
Definition at line 9184 of file ntv2publicinterface.h.
| #define NTV2_STREAM_STATUS_FAIL BIT(1) |
Used in NTV2Stream fail.
Definition at line 9209 of file ntv2publicinterface.h.
| #define NTV2_STREAM_STATUS_INVALID BIT(4) |
Used in NTV2Stream invalid parameter.
Definition at line 9212 of file ntv2publicinterface.h.
| #define NTV2_STREAM_STATUS_MESSAGE BIT(3) |
Used in NTV2Stream driver message failure.
Definition at line 9211 of file ntv2publicinterface.h.
| #define NTV2_STREAM_STATUS_OWNER BIT(7) |
Used in NTV2Stream not the stream onwer.
Definition at line 9215 of file ntv2publicinterface.h.
| #define NTV2_STREAM_STATUS_RESOURCE BIT(6) |
Used in NTV2Stream insufficient resource.
Definition at line 9214 of file ntv2publicinterface.h.
| #define NTV2_STREAM_STATUS_STATE BIT(2) |
Used in NTV2Stream bad state.
Definition at line 9210 of file ntv2publicinterface.h.
| #define NTV2_STREAM_STATUS_SUCCESS BIT(0) |
Used in NTV2Stream success.
Definition at line 9208 of file ntv2publicinterface.h.
| #define NTV2_STREAM_STATUS_TIMEOUT BIT(5) |
Used in NTV2Stream timeout.
Definition at line 9213 of file ntv2publicinterface.h.
| #define NTV2_STRUCT_BEGIN | ( | __struct_name__ | ) | class AJAExport __struct_name__ {public: |
Convenience macros that delimit NTV2Message structs. For driver builds, the structs are simply structs. For client builds, the structs are classes with the appropriate __declspec(dllexport) or __declspec(dllimport) decorations, constructors, ostream writers, etc.
Definition at line 4043 of file ntv2publicinterface.h.
| #define NTV2_STRUCT_END | ( | __struct_name__ | ) | }; |
Definition at line 4044 of file ntv2publicinterface.h.
| #define NTV2_TRAILER_TAG NTV2_FOURCC ('n', 't', 'v', '2') |
Identifies the struct trailer.
Definition at line 5672 of file ntv2publicinterface.h.
| #define NTV2_TYPE_ACCONTROL NTV2_FOURCC ('c', 'o', 'n', 't') |
Identifies AUTOCIRCULATE_STATUS struct.
Definition at line 5680 of file ntv2publicinterface.h.
| #define NTV2_TYPE_ACFRAMESTAMP NTV2_FOURCC ('s', 't', 'm', 'p') |
Identifies FRAME_STAMP struct.
Definition at line 5685 of file ntv2publicinterface.h.
| #define NTV2_TYPE_ACSTATUS NTV2_FOURCC ('s', 't', 'a', 't') |
Identifies AUTOCIRCULATE_STATUS struct.
Definition at line 5681 of file ntv2publicinterface.h.
| #define NTV2_TYPE_ACTASK NTV2_FOURCC ('t', 'a', 's', 'k') |
Identifies AUTOCIRCULATE_TASK struct.
Definition at line 5684 of file ntv2publicinterface.h.
| #define NTV2_TYPE_ACXFER NTV2_FOURCC ('x', 'f', 'e', 'r') |
Identifies AUTOCIRCULATE_TRANSFER struct.
Definition at line 5682 of file ntv2publicinterface.h.
| #define NTV2_TYPE_ACXFERSTATUS NTV2_FOURCC ('x', 'f', 's', 't') |
Identifies AUTOCIRCULATE_TRANSFER_STATUS struct.
Definition at line 5683 of file ntv2publicinterface.h.
| #define NTV2_TYPE_AJABITSTREAM NTV2_FOURCC ('b', 't', 's', 't') |
Identifies NTV2Bitstream struct.
Definition at line 5691 of file ntv2publicinterface.h.
| #define NTV2_TYPE_AJABUFFERLOCK NTV2_FOURCC ('b', 'f', 'l', 'k') |
Identifies NTV2BufferLock struct.
Definition at line 5690 of file ntv2publicinterface.h.
| #define NTV2_TYPE_AJADEBUGLOGGING NTV2_FOURCC ('d', 'b', 'l', 'g') |
Identifies NTV2DebugLogging struct.
Definition at line 5689 of file ntv2publicinterface.h.
| #define NTV2_TYPE_AJAMAILBUFFER NTV2_FOURCC ('m', 'a', 'i', 'l') |
Identifies NTV2MailBuffer struct.
Definition at line 5694 of file ntv2publicinterface.h.
| #define NTV2_TYPE_AJASTREAMBUFFER NTV2_FOURCC ('s', 't', 'b', 'u') |
Identifies NTV2StreamBuffer struct.
Definition at line 5693 of file ntv2publicinterface.h.
| #define NTV2_TYPE_AJASTREAMCHANNEL NTV2_FOURCC ('s', 't', 'c', 'h') |
Identifies NTV2StreamChannel struct.
Definition at line 5692 of file ntv2publicinterface.h.
| #define NTV2_TYPE_BANKGETSET NTV2_FOURCC ('b', 'n', 'k', 'S') |
Identifies NTV2BankSelGetSetRegs struct.
Definition at line 5679 of file ntv2publicinterface.h.
| #define NTV2_TYPE_CONFIGINTERRUPT NTV2_FOURCC ('c', 'i', 'n', 't') |
Identifies NTV2ConfigInterrupt struct.
Definition at line 5695 of file ntv2publicinterface.h.
| #define NTV2_TYPE_GETREGS NTV2_FOURCC ('r', 'e', 'g', 'R') |
Identifies NTV2GetRegisters struct.
Definition at line 5686 of file ntv2publicinterface.h.
| #define NTV2_TYPE_MESSAGE_DATA NTV2_FOURCC ('m', 'd', 'a', 't') |
Identifies NTV2MessageData struct.
Definition at line 5678 of file ntv2publicinterface.h.
| #define NTV2_TYPE_SDISTATS NTV2_FOURCC ('s', 'd', 'i', 'S') |
Identifies NTV2SDIStatus struct.
Definition at line 5688 of file ntv2publicinterface.h.
| #define NTV2_TYPE_SETREGS NTV2_FOURCC ('r', 'e', 'g', 'W') |
Identifies NTV2SetRegisters struct.
Definition at line 5687 of file ntv2publicinterface.h.
| #define NTV2_TYPE_VIRTUAL_DATA_RW NTV2_FOURCC ('v', 'd', 'a', 't') |
Identifies NTV2VirtualData struct.
Definition at line 5677 of file ntv2publicinterface.h.
| #define NTV2_UART_FIFO_SIZE (127) |
Definition at line 3835 of file ntv2publicinterface.h.
| #define NTV2Buffer_ALLOCATED BIT(0) |
Allocated using Allocate function?
Definition at line 5727 of file ntv2publicinterface.h.
| #define NTV2Buffer_PAGE_ALIGNED BIT(1) |
Allocated page-aligned?
Definition at line 5728 of file ntv2publicinterface.h.
| #define NTV2Buffer_SHARED BIT(2) |
Allocated shared?
Definition at line 5729 of file ntv2publicinterface.h.
| #define NTV2Buffer_SHARED_GLOBAL BIT(4) |
Allocated shared global?
Definition at line 5730 of file ntv2publicinterface.h.
| #define NTV2Buffer_TO_ULWORD64 | ( | __p__ | ) | ((sizeof(int*) == 4) ? (ULWord64(ULWord64(__p__) << 32) | 0x00000000BAADF00D) : ULWord64(__p__)) |
NTV2Buffer_TO_ULWORD64: 32-bit host addresses go into MS 4 bytes of ULWord64, while LS 4 bytes contain 0xBAADF00D. 64-bit host addresses utilize the entire ULWord64.
Definition at line 5733 of file ntv2publicinterface.h.
| #define NTV2DriverVersionBuildTypeToOrdinal | ( | __ch__ | ) | ((__ch__) == 'd' ? 3UL : ((__ch__) == 'a' ? 2UL : ((__ch__) == 'b' ? 1UL : 0UL))) |
Definition at line 5594 of file ntv2publicinterface.h.
| #define NTV2DriverVersionDecode_Build | ( | __vers__ | ) | (((ULWord)(__vers__) >> 0) & 0x000003FF) |
Definition at line 5592 of file ntv2publicinterface.h.
| #define NTV2DriverVersionDecode_Major | ( | __vers__ | ) | (((ULWord)(__vers__) >> 22) & 0x0000007F) |
Definition at line 5589 of file ntv2publicinterface.h.
| #define NTV2DriverVersionDecode_Minor | ( | __vers__ | ) | (((ULWord)(__vers__) >> 16) & 0x0000003F) |
Definition at line 5590 of file ntv2publicinterface.h.
| #define NTV2DriverVersionDecode_Point | ( | __vers__ | ) | (((ULWord)(__vers__) >> 10) & 0x0000003F) |
Definition at line 5591 of file ntv2publicinterface.h.
| #define NTV2DriverVersionEncode | ( | __maj__, | |
| __min__, | |||
| __pt__, | |||
| __bld__ | |||
| ) |
| #define NTV2DriverVersionEncodedBuildType (NTV2DriverVersionBuildTypeToOrdinal(AJA_NTV2_SDK_BUILD_TYPE[0]) << 30) |
Definition at line 5595 of file ntv2publicinterface.h.
| #define NTV2SDKVersionDecode_Build NTV2DriverVersionDecode_Build |
Definition at line 5602 of file ntv2publicinterface.h.
| #define NTV2SDKVersionDecode_Major NTV2DriverVersionDecode_Major |
Definition at line 5599 of file ntv2publicinterface.h.
| #define NTV2SDKVersionDecode_Minor NTV2DriverVersionDecode_Minor |
Definition at line 5600 of file ntv2publicinterface.h.
| #define NTV2SDKVersionDecode_Point NTV2DriverVersionDecode_Point |
Definition at line 5601 of file ntv2publicinterface.h.
| #define NTV2SDKVersionEncode NTV2DriverVersionEncode |
Definition at line 5598 of file ntv2publicinterface.h.
| #define NWL_REG_START 18000 |
Definition at line 3419 of file ntv2publicinterface.h.
| #define OBSOLETE_ANC_STRUCT CUSTOM_ANC_STRUCT |
Definition at line 4452 of file ntv2publicinterface.h.
| #define OCT | ( | __x__ | ) | std::oct << (__x__) << std::dec |
Definition at line 5811 of file ntv2publicinterface.h.
| #define OCT0N | ( | __x__, | |
| __n__ | |||
| ) | std::oct << std::setw(int(__n__)) << std::setfill('0') << (__x__) << std::dec << std::setfill(' ') |
Definition at line 5812 of file ntv2publicinterface.h.
| #define oOCT | ( | __x__ | ) | "o" << std::oct << (__x__) << std::dec |
Definition at line 5813 of file ntv2publicinterface.h.
| #define oOCT0N | ( | __x__, | |
| __n__ | |||
| ) | "o" << std::oct << std::setw(int(__n__)) << std::setfill('0') << (__x__) << std::dec << std::setfill(' ') |
Definition at line 5814 of file ntv2publicinterface.h.
| #define RP188_720P_FRAMEID 0x00400000 |
Definition at line 4294 of file ntv2publicinterface.h.
| #define RP188_CHANGED_FLAG 0x00800000 |
Definition at line 4295 of file ntv2publicinterface.h.
| #define RP188_FRAMETENS_MASK 0x00000300 |
Definition at line 4280 of file ntv2publicinterface.h.
| #define RP188_FRAMEUNITS_MASK 0x0000000F |
Definition at line 4279 of file ntv2publicinterface.h.
| #define RP188_HIGH_TIME_MASK (RP188_MINUTESUNITS_MASK | RP188_MINUTESTENS_MASK | RP188_HOURUNITS_MASK | RP188_HOURTENS_MASK) |
Definition at line 4289 of file ntv2publicinterface.h.
| #define RP188_HOURTENS_MASK 0x03000000 |
Definition at line 4288 of file ntv2publicinterface.h.
| #define RP188_HOURUNITS_MASK 0x000F0000 |
Definition at line 4287 of file ntv2publicinterface.h.
| #define RP188_LOW_TIME_MASK (RP188_FRAMEUNITS_MASK | RP188_FRAMETENS_MASK | RP188_SECONDUNITS_MASK | RP188_SECONDTENS_MASK) |
Definition at line 4283 of file ntv2publicinterface.h.
| #define RP188_MINUTESTENS_MASK 0x00000700 |
Definition at line 4286 of file ntv2publicinterface.h.
| #define RP188_MINUTESUNITS_MASK 0x0000000F |
Definition at line 4285 of file ntv2publicinterface.h.
| #define RP188_PSTRUCT_SET | ( | _pStruct_, | |
| _dbb_, | |||
| _lo_, | |||
| _hi_ | |||
| ) |
Definition at line 4271 of file ntv2publicinterface.h.
| #define RP188_SECONDTENS_MASK 0x07000000 |
Definition at line 4282 of file ntv2publicinterface.h.
| #define RP188_SECONDUNITS_MASK 0x000F0000 |
Definition at line 4281 of file ntv2publicinterface.h.
| #define RP188_STRUCT_SET | ( | _struct_, | |
| _dbb_, | |||
| _lo_, | |||
| _hi_ | |||
| ) |
Definition at line 4264 of file ntv2publicinterface.h.
| #define XENA2_CHANNEL2_OFFSET (0x2000000) |
Definition at line 3808 of file ntv2publicinterface.h.
| #define XENA2_FRAMEBUFFER_SIZE (0x800000) |
Definition at line 3811 of file ntv2publicinterface.h.
| #define XENA2_NTV2_VERTICALINTERRUPT_GLOBAL_EVENT_NAME "_Xena2VerticalInterruptSignalEvent" |
Definition at line 3816 of file ntv2publicinterface.h.
| #define XENA2_NUM_FRAMEBUFFERS (16) |
Definition at line 3815 of file ntv2publicinterface.h.
| #define xHex | ( | __x__ | ) | "0x" << Hex(__x__) |
Definition at line 5797 of file ntv2publicinterface.h.
| #define xHEX | ( | __x__ | ) | "0x" << HEX(__x__) |
Definition at line 5803 of file ntv2publicinterface.h.
| #define xHex0N | ( | __x__, | |
| __n__ | |||
| ) | "0x" << Hex0N((__x__),(__n__)) |
Definition at line 5801 of file ntv2publicinterface.h.
| #define xHEX0N | ( | __x__, | |
| __n__ | |||
| ) | "0x" << HEX0N((__x__),(__n__)) |
Definition at line 5807 of file ntv2publicinterface.h.
| #define xHexN | ( | __x__, | |
| __n__ | |||
| ) | "0x" << HexN((__x__),(__n__)) |
Definition at line 5799 of file ntv2publicinterface.h.
| #define xHEXN | ( | __x__, | |
| __n__ | |||
| ) | "0x" << HEXN((__x__),(__n__)) |
Definition at line 5805 of file ntv2publicinterface.h.
| #define XLNX_MAX_CHANNELS 4 |
Definition at line 3595 of file ntv2publicinterface.h.
| #define XLNX_REG_CHANNEL_SIZE 0x40 |
Definition at line 3597 of file ntv2publicinterface.h.
| #define XLNX_REG_TARGET_SIZE 0x400 |
Definition at line 3596 of file ntv2publicinterface.h.
| #define XLNX_SUBSYSTEM_ID 0x1fc |
Definition at line 3598 of file ntv2publicinterface.h.
| typedef enum _AutoCircCommand_ AUTO_CIRC_COMMAND |
| typedef struct AutoCircGenericTask AutoCircGenericTask |
| typedef struct AUTOCIRCULATE_DATA AUTOCIRCULATE_DATA |
| typedef struct AUTOCIRCULATE_STATUS_STRUCT AUTOCIRCULATE_STATUS_STRUCT |
| typedef struct AUTOCIRCULATE_TASK_STRUCT AUTOCIRCULATE_TASK_STRUCT |
| typedef struct AUTOCIRCULATE_TRANSFER_STRUCT AUTOCIRCULATE_TRANSFER_STRUCT |
| typedef struct AutoCircVidProcInfo AutoCircVidProcInfo |
| typedef struct AUTOCIRCULATE_P2P_STRUCT CHANNEL_P2P_STRUCT |
| typedef enum DesktopFrameBuffStatus DesktopFrameBuffStatus |
| typedef struct FRAME_STAMP_STRUCT FRAME_STAMP_STRUCT |
| typedef struct HDRDriverValues HDRDriverValues |
| typedef struct HDRFloatValues HDRFloatValues |
| typedef struct HDRRegValues HDRRegValues |
defined(NTV2_DEPRECATE_17_6)
| typedef enum HevcChangeSequence HevcChangeSequence |
| typedef enum HevcCommand HevcCommand |
| typedef struct HevcDeviceCommand HevcDeviceCommand |
| typedef struct HevcDeviceDebug HevcDeviceDebug |
| typedef struct HevcDeviceInfo HevcDeviceInfo |
| typedef enum HevcDeviceMode HevcDeviceMode |
| typedef struct HevcDeviceRegister HevcDeviceRegister |
| typedef struct HevcDeviceStatus HevcDeviceStatus |
| typedef struct HevcDeviceTransfer HevcDeviceTransfer |
| typedef enum HevcEhState HevcEhState |
| typedef struct HevcEncodedData HevcEncodedData |
| typedef struct HevcEncodedInfo HevcEncodedInfo |
| typedef enum HevcEncodeMode HevcEncodeMode |
| typedef enum HevcFirmwareType HevcFirmwareType |
| typedef enum HevcGpioControl HevcGpioControl |
| typedef enum HevcGpioDirection HevcGpioDirection |
| typedef enum HevcGpioFunction HevcGpioFunction |
| typedef struct hevc_gpio_state HevcGpioState |
| typedef enum HevcGpioValue HevcGpioValue |
| typedef enum HevcMainState HevcMainState |
| typedef struct HevcMessageCommand HevcMessageCommand |
| typedef struct HevcMessageDebug HevcMessageDebug |
| typedef struct hevcMessageHeader HevcMessageHeader |
| typedef enum HevcMessageId HevcMessageId |
| typedef struct HevcMessageInfo HevcMessageInfo |
| typedef struct HevcMessageRegister HevcMessageRegister |
| typedef struct HevcMessageStatus HevcMessageStatus |
| typedef struct HevcMessageTransfer HevcMessageTransfer |
| typedef struct HevcPictureData HevcPictureData |
| typedef struct HevcPictureInfo HevcPictureInfo |
| typedef enum HevcStream HevcStream |
| typedef struct hevc_stream_statistics HevcStreamStatistics |
| typedef struct HevcTransferData HevcTransferData |
| typedef struct HevcVersion HevcVersion |
| typedef enum HevcVifState HevcVifState |
| typedef enum HevcVinState HevcVinState |
| typedef enum _INTERRUPT_ENUMS_ INTERRUPT_ENUMS |
| typedef NTV2Buffer NTV2_POINTER |
Definition at line 7042 of file ntv2publicinterface.h.
| typedef UByteSequence NTV2_RPC_BLOB_TYPE |
Definition at line 98 of file ntv2publicinterface.h.
| typedef std::set<NTV2AudioChannelOctet> NTV2AudioChannelOctets |
A set of distinct NTV2AudioChannelOctet values.
Definition at line 75 of file ntv2publicinterface.h.
| typedef NTV2AudioChannelOctets::const_iterator NTV2AudioChannelOctetsConstIter |
Handy const iterator to iterate over a set of distinct NTV2AudioChannelOctet values.
Definition at line 76 of file ntv2publicinterface.h.
| typedef std::set<NTV2AudioChannelPair> NTV2AudioChannelPairs |
A set of distinct NTV2AudioChannelPair values.
Definition at line 67 of file ntv2publicinterface.h.
| typedef NTV2AudioChannelPairs::const_iterator NTV2AudioChannelPairsConstIter |
Handy const iterator to iterate over a set of distinct NTV2AudioChannelPair values.
Definition at line 68 of file ntv2publicinterface.h.
| typedef std::set<NTV2AudioChannelQuad> NTV2AudioChannelQuads |
A set of distinct NTV2AudioChannelQuad values.
Definition at line 71 of file ntv2publicinterface.h.
| typedef NTV2AudioChannelQuads::const_iterator NTV2AudioChannelQuadsConstIter |
Handy const iterator to iterate over a set of distinct NTV2AudioChannelQuad values.
Definition at line 72 of file ntv2publicinterface.h.
| typedef std::bitset<16> NTV2AudioChannelsMuted16 |
Per-audio-channel mute state for up to 16 audio channels.
Definition at line 90 of file ntv2publicinterface.h.
| typedef std::set<NTV2AudioRate> NTV2AudioRateSet |
A set of distinct NTV2AudioRate values. New in SDK 18.0.
Definition at line 9384 of file ntv2publicinterface.h.
| typedef NTV2AudioRateSet::const_iterator NTV2AudioRateSetConstIter |
A handy const iterator for iterating over an NTV2AudioRateSet.
Definition at line 9385 of file ntv2publicinterface.h.
| typedef std::set<NTV2AudioSystem> NTV2AudioSystemSet |
A set of distinct NTV2AudioSystem values. New in SDK 16.2.
Definition at line 4010 of file ntv2publicinterface.h.
| typedef NTV2AudioSystemSet::const_iterator NTV2AudioSystemSetConstIter |
A handy const iterator into an NTV2AudioSystemSet. New in SDK 16.2.
Definition at line 4011 of file ntv2publicinterface.h.
| typedef enum _AutoCircCommand_ NTV2AutoCircCmd |
| typedef enum _AutoCircCommand_ NTV2AutoCirculateCommand |
| typedef NTV2ConfigInterrupt NTV2CfgInterrupt |
Definition at line 8076 of file ntv2publicinterface.h.
| typedef std::vector<NTV2Channel> NTV2ChannelList |
An ordered sequence of NTV2Channel values.
Definition at line 3945 of file ntv2publicinterface.h.
| typedef NTV2ChannelList::const_iterator NTV2ChannelListConstIter |
A handy const iterator into an NTV2ChannelList.
Definition at line 3946 of file ntv2publicinterface.h.
| typedef std::set<NTV2Channel> NTV2ChannelSet |
A set of distinct NTV2Channel values.
Definition at line 3964 of file ntv2publicinterface.h.
| typedef NTV2ChannelSet::const_iterator NTV2ChannelSetConstIter |
A handy const iterator into an NTV2ChannelSet.
Definition at line 3965 of file ntv2publicinterface.h.
| typedef struct NTV2ColorCorrectionInfo_64 NTV2ColorCorrectionInfo_64 |
Definition at line 8076 of file ntv2publicinterface.h.
| typedef struct ColorSpaceConverterCustomCoefficients NTV2CSCCustomCoeffs |
An ancillary Data IDentifier.
Definition at line 84 of file ntv2publicinterface.h.
| typedef std::set<UByte> NTV2DIDSet |
A set of distinct NTV2DID values.
Definition at line 85 of file ntv2publicinterface.h.
| typedef NTV2DIDSet::const_iterator NTV2DIDSetConstIter |
Handy const iterator to iterate over an NTV2DIDSet.
Definition at line 87 of file ntv2publicinterface.h.
| typedef NTV2DIDSet::iterator NTV2DIDSetIter |
Handy non-const iterator to iterate over an NTV2DIDSet.
Definition at line 86 of file ntv2publicinterface.h.
| typedef std::vector<double> NTV2DoubleArray |
An array of double-precision floating-point values.
Definition at line 79 of file ntv2publicinterface.h.
| typedef NTV2DoubleArray::const_iterator NTV2DoubleArrayConstIter |
Handy const iterator to iterate over an NTV2DoubleArray.
Definition at line 81 of file ntv2publicinterface.h.
| typedef NTV2DoubleArray::iterator NTV2DoubleArrayIter |
Handy non-const iterator to iterate over an NTV2DoubleArray.
Definition at line 80 of file ntv2publicinterface.h.
| typedef NTV2TaskMode NTV2EveryFrameTaskMode |
Definition at line 4514 of file ntv2publicinterface.h.
| typedef std::set<NTV2FrameBufferFormat> NTV2FrameBufferFormatSet |
A set of distinct NTV2FrameBufferFormat values.
Definition at line 9364 of file ntv2publicinterface.h.
| typedef NTV2FrameBufferFormatSet::const_iterator NTV2FrameBufferFormatSetConstIter |
A handy const iterator for iterating over an NTV2FrameBufferFormatSet.
Definition at line 9365 of file ntv2publicinterface.h.
| typedef NTV2FrameSize NTV2FrameDimensions |
Definition at line 5943 of file ntv2publicinterface.h.
| typedef std::set<NTV2FrameRate> NTV2FrameRateSet |
A set of distinct NTV2FrameRate values. New in SDK 17.0.
Definition at line 9381 of file ntv2publicinterface.h.
| typedef NTV2FrameRateSet::const_iterator NTV2FrameRateSetConstIter |
A handy const iterator for iterating over an NTV2FrameRateSet.
Definition at line 9382 of file ntv2publicinterface.h.
| typedef std::set<NTV2FrameGeometry> NTV2GeometrySet |
A set of distinct NTV2FrameGeometry values.
Definition at line 9369 of file ntv2publicinterface.h.
| typedef NTV2GeometrySet::const_iterator NTV2GeometrySetConstIter |
A handy const iterator for iterating over an NTV2GeometrySet.
Definition at line 9370 of file ntv2publicinterface.h.
| typedef enum _NTV2HDMIRegisters NTV2HDMIRegisters |
| typedef std::set<NTV2InputSource> NTV2InputSourceSet |
A set of distinct NTV2InputSource values.
Definition at line 9375 of file ntv2publicinterface.h.
| typedef NTV2InputSourceSet::const_iterator NTV2InputSourceSetConstIter |
A handy const iterator for iterating over an NTV2InputSourceSet.
Definition at line 9376 of file ntv2publicinterface.h.
| typedef enum _NTV2MultiRasterRegisters NTV2MultiRasterRegisters |
| typedef enum _NTV2OERegisters NTV2OERegisters |
| typedef std::set<NTV2OutputDestination> NTV2OutputDestinations |
A set of distinct NTV2OutputDestination values.
Definition at line 9378 of file ntv2publicinterface.h.
| typedef NTV2OutputDestinations::const_iterator NTV2OutputDestinationsConstIter |
A handy const iterator for iterating over an NTV2OutputDestinations.
Definition at line 9379 of file ntv2publicinterface.h.
Definition at line 9366 of file ntv2publicinterface.h.
Definition at line 9367 of file ntv2publicinterface.h.
This is an alias for NTV2RegInfo – everything needed to make a future ReadRegister or WriteRegister call.
Definition at line 4180 of file ntv2publicinterface.h.
| typedef ULWordSet NTV2RegisterNumberSet |
A set of distinct ULWord values.
Definition at line 7713 of file ntv2publicinterface.h.
| typedef NTV2RegWrites NTV2RegisterReads |
Definition at line 4186 of file ntv2publicinterface.h.
Definition at line 4187 of file ntv2publicinterface.h.
Definition at line 4188 of file ntv2publicinterface.h.
| typedef std::map<ULWord, ULWord> NTV2RegisterValueMap |
A mapping of distinct NTV2RegisterNumbers to their corresponding ULWord values.
Definition at line 7732 of file ntv2publicinterface.h.
| typedef std::vector<NTV2RegInfo> NTV2RegisterWrites |
Definition at line 4183 of file ntv2publicinterface.h.
| typedef NTV2RegWrites::const_iterator NTV2RegisterWritesConstIter |
Definition at line 4184 of file ntv2publicinterface.h.
| typedef NTV2RegWrites::iterator NTV2RegisterWritesIter |
Definition at line 4185 of file ntv2publicinterface.h.
| typedef NTV2RegisterNumberSet NTV2RegNumSet |
A set of distinct NTV2RegisterNumbers.
Definition at line 7714 of file ntv2publicinterface.h.
A const iterator that iterates over a set of distinct NTV2RegisterNumbers.
Definition at line 7715 of file ntv2publicinterface.h.
| typedef ULWordSetIter NTV2RegNumSetIter |
A non-constant iterator that iterates over a set of distinct NTV2RegisterNumbers.
Definition at line 7716 of file ntv2publicinterface.h.
| typedef NTV2RegWrites NTV2RegReads |
An ordered sequence of zero or more NTV2RegInfo structs intended for ReadRegister.
Definition at line 4186 of file ntv2publicinterface.h.
A handy const (read-only) iterator for iterating over the contents of an NTV2RegisterReads instance.
Definition at line 4187 of file ntv2publicinterface.h.
| typedef NTV2RegWritesIter NTV2RegReadsIter |
A handy non-const iterator for iterating over the contents of an NTV2RegisterReads instance.
Definition at line 4188 of file ntv2publicinterface.h.
| typedef NTV2RegisterValueMap::const_iterator NTV2RegValueMapConstIter |
A const iterator that iterates over NTV2RegisterValueMap entries.
Definition at line 7733 of file ntv2publicinterface.h.
| typedef NTV2RegisterValueMap::iterator NTV2RegValueMapIter |
A non-constant iterator that iterates over NTV2RegisterValueMap entries.
Definition at line 7734 of file ntv2publicinterface.h.
| typedef std::vector<NTV2RegInfo> NTV2RegWrites |
An ordered sequence of zero or more NTV2RegInfo structs intended for WriteRegister.
Definition at line 4183 of file ntv2publicinterface.h.
| typedef NTV2RegWrites::const_iterator NTV2RegWritesConstIter |
A handy const (read-only) iterator for iterating over the contents of an NTV2RegisterWrites instance.
Definition at line 4184 of file ntv2publicinterface.h.
| typedef NTV2RegWrites::iterator NTV2RegWritesIter |
A handy non-const iterator for iterating over the contents of an NTV2RegisterWrites instance.
Definition at line 4185 of file ntv2publicinterface.h.
| typedef struct NTV2RoutingEntry NTV2RoutingEntry |
| typedef enum NTV2RXSDIStatusRegister NTV2RXSDIStatusRegisters |
| typedef std::set<NTV2Standard> NTV2StandardSet |
A set of distinct NTV2Standard values.
Definition at line 9372 of file ntv2publicinterface.h.
| typedef NTV2StandardSet::const_iterator NTV2StandardSetConstIter |
A handy const iterator for iterating over an NTV2StandardSet.
Definition at line 9373 of file ntv2publicinterface.h.
| typedef std::vector<std::string> NTV2StringList |
Definition at line 58 of file ntv2publicinterface.h.
| typedef NTV2StringList::const_iterator NTV2StringListConstIter |
Definition at line 60 of file ntv2publicinterface.h.
| typedef NTV2StringList::iterator NTV2StringListIter |
Definition at line 59 of file ntv2publicinterface.h.
| typedef std::set<std::string> NTV2StringSet |
Definition at line 63 of file ntv2publicinterface.h.
| typedef NTV2StringSet::const_iterator NTV2StringSetConstIter |
Definition at line 64 of file ntv2publicinterface.h.
| typedef std::set<NTV2TCIndex> NTV2TCIndexes |
Definition at line 7138 of file ntv2publicinterface.h.
| typedef NTV2TCIndexes::const_iterator NTV2TCIndexesConstIter |
Definition at line 7139 of file ntv2publicinterface.h.
| typedef std::set<NTV2TCIndex> NTV2TCIndexSet |
A set of distinct NTV2TCIndex values.
Definition at line 7138 of file ntv2publicinterface.h.
| typedef NTV2TCIndexes::const_iterator NTV2TCIndexSetConstIter |
A handy const interator for iterating over an NTV2TCIndexes set.
Definition at line 7139 of file ntv2publicinterface.h.
| typedef std::vector<NTV2_RP188> NTV2TimeCodeList |
An ordered sequence of zero or more NTV2_RP188 structures. An NTV2TCIndex enum value can be used as an index into the list (the list size should equal NTV2_MAX_NUM_TIMECODE_INDEXES).
Definition at line 7130 of file ntv2publicinterface.h.
| typedef NTV2TimeCodeList::const_iterator NTV2TimeCodeListConstIter |
A handy const interator for iterating over an NTV2TimeCodeList.
Definition at line 7133 of file ntv2publicinterface.h.
| typedef std::map<NTV2TCIndex, NTV2_RP188> NTV2TimeCodes |
A mapping of NTV2TCIndex enum values to NTV2_RP188 structures.
Definition at line 7135 of file ntv2publicinterface.h.
| typedef NTV2TimeCodes::const_iterator NTV2TimeCodesConstIter |
A handy const interator for iterating over NTV2TCIndex/NTV2TimeCodeList pairs.
Definition at line 7136 of file ntv2publicinterface.h.
| typedef std::vector<ULWord> NTV2ULWordVector |
An ordered sequence of ULWords.
Definition at line 3935 of file ntv2publicinterface.h.
| typedef std::set<NTV2VideoFormat> NTV2VideoFormatSet |
A set of distinct NTV2VideoFormat values.
Definition at line 9361 of file ntv2publicinterface.h.
| typedef NTV2VideoFormatSet::const_iterator NTV2VideoFormatSetConstIter |
A handy const iterator for iterating over an NTV2VideoFormatSet.
Definition at line 9362 of file ntv2publicinterface.h.
| typedef enum _NTV2XptValidROMRegisters NTV2XptValidROMRegisters |
| typedef struct AUTOCIRCULATE_P2P_STRUCT * PAUTOCIRCULATE_P2P_STRUCT |
| typedef struct AUTOCIRCULATE_TASK_STRUCT * PAUTOCIRCULATE_TASK_STRUCT |
| typedef struct AUTOCIRCULATE_TASK_STRUCT_32 * PAUTOCIRCULATE_TASK_STRUCT_32 |
| typedef struct AUTOCIRCULATE_TASK_STRUCT_64 * PAUTOCIRCULATE_TASK_STRUCT_64 |
| typedef struct AUTOCIRCULATE_TRANSFER_STRUCT * PAUTOCIRCULATE_TRANSFER_STRUCT |
| typedef struct AUTOCIRCULATE_TRANSFER_STRUCT_32 * PAUTOCIRCULATE_TRANSFER_STRUCT_32 |
| typedef struct AUTOCIRCULATE_TRANSFER_STRUCT_64 * PAUTOCIRCULATE_TRANSFER_STRUCT_64 |
| typedef struct BITFILE_INFO_STRUCT* PBITFILE_INFO_STRUCT |
| typedef struct BUILD_INFO_STRUCT* PBUILD_INFO_STRUCT |
| typedef struct AUTOCIRCULATE_P2P_STRUCT * PCHANNEL_P2P_STRUCT |
| typedef struct DMA_TRANSFER_STRUCT_64* PDMA_TRANSFER_STRUCT_64 |
| typedef struct INTERRUPT_TIMESTAMP_STRUCT* PINTERRUPT_TIMESTAMP_STRUCT |
| typedef NTV2RegisterNumber RegisterNum |
Definition at line 726 of file ntv2publicinterface.h.
| typedef struct RP188_STRUCT RP188_STRUCT |
| typedef enum SharedPrefsPermissions SharedPrefsPermissions |
| typedef enum TimelapseUnits TimelapseUnits |
| typedef std::vector<uint8_t> UByteSequence |
An ordered sequence of UByte (uint8_t) values.
Definition at line 38 of file ntv2publicinterface.h.
| typedef UByteSequence::const_iterator UByteSequenceConstIter |
A handy const iterator for iterating over a UByteSequence.
Definition at line 39 of file ntv2publicinterface.h.
| typedef UByteSequence::iterator UByteSequenceIter |
A handy non-const iterator for iterating over a UByteSequence.
Definition at line 40 of file ntv2publicinterface.h.
| typedef std::vector<uint64_t> ULWord64Sequence |
An ordered sequence of ULWord64 (uint64_t) values.
Definition at line 50 of file ntv2publicinterface.h.
| typedef ULWord64Sequence::const_iterator ULWord64SequenceConstIter |
A handy const iterator for iterating over a ULWord64Sequence.
Definition at line 51 of file ntv2publicinterface.h.
| typedef ULWord64Sequence::iterator ULWord64SequenceIter |
A handy non-const iterator for iterating over a ULWord64Sequence.
Definition at line 52 of file ntv2publicinterface.h.
| typedef std::vector<uint32_t> ULWordSequence |
An ordered sequence of ULWord (uint32_t) values.
Definition at line 46 of file ntv2publicinterface.h.
| typedef ULWordSequence::const_iterator ULWordSequenceConstIter |
A handy const iterator for iterating over a ULWordSequence.
Definition at line 47 of file ntv2publicinterface.h.
| typedef ULWordSequence::iterator ULWordSequenceIter |
A handy non-const iterator for iterating over a ULWordSequence.
Definition at line 48 of file ntv2publicinterface.h.
A collection of unique ULWord (uint32_t) values.
Definition at line 54 of file ntv2publicinterface.h.
| typedef ULWordSet::const_iterator ULWordSetConstIter |
Definition at line 55 of file ntv2publicinterface.h.
| typedef ULWordSet::iterator ULWordSetIter |
Definition at line 56 of file ntv2publicinterface.h.
| typedef std::vector<uint16_t> UWordSequence |
An ordered sequence of UWord (uint16_t) values.
Definition at line 42 of file ntv2publicinterface.h.
| typedef UWordSequence::const_iterator UWordSequenceConstIter |
A handy const iterator for iterating over a UWordSequence.
Definition at line 43 of file ntv2publicinterface.h.
| typedef UWordSequence::iterator UWordSequenceIter |
A handy non-const iterator for iterating over a UWordSequence.
Definition at line 44 of file ntv2publicinterface.h.
| anonymous enum |
Definition at line 5271 of file ntv2publicinterface.h.
| enum _AutoCircCommand_ |
Definition at line 4459 of file ntv2publicinterface.h.
| enum _INTERRUPT_ENUMS_ |
Definition at line 3851 of file ntv2publicinterface.h.
| enum _NTV2HDMIRegisters |
Definition at line 1045 of file ntv2publicinterface.h.
| Enumerator | |
|---|---|
| kRegMRQ1Control | |
| kRegMRQ2Control | |
| kRegMRQ3Control | |
| kRegMRQ4Control | |
| kRegMROutControl | |
| kRegMRSupport | |
Definition at line 1062 of file ntv2publicinterface.h.
Definition at line 859 of file ntv2publicinterface.h.
| enum _NTV2OERegisters |
| Enumerator | |
|---|---|
| kRegOEData1 | |
| kRegOEData256 | |
Definition at line 1034 of file ntv2publicinterface.h.
| Enumerator | |
|---|---|
| kRegFirstValidXptROMRegister | |
| kRegNumValidXptROMRegisters | |
| kRegLastValidXptROMRegister | |
| kRegInvalidValidXptROMRegister | |
Definition at line 875 of file ntv2publicinterface.h.
| enum ActiveVideoOutSelect |
| Enumerator | |
|---|---|
| kUndefinedFilterFormats | |
| kDropFrameFormats | |
| kNonDropFrameFormats | |
| kEuropeanFormats | |
| k1080ProgressiveFormats | |
| kREDFormats | |
| k2KFormats | |
| k4KFormats | |
Definition at line 5147 of file ntv2publicinterface.h.
| enum ADV7189BRegisterNum |
| Enumerator | |
|---|---|
| kRegADV7189BContrast | |
| kRegADV7189BBrightness | |
| kRegADV7189BHue | |
| kRegADV7189BCbOffset | |
| kRegADV7189BCrOffset | |
| kRegADV7189BSaturationCb | |
| kRegADV7189BSaturationCr | |
Definition at line 1235 of file ntv2publicinterface.h.
| enum ANCExtMaskShift |
Definition at line 5315 of file ntv2publicinterface.h.
| enum ANCExtRegisters |
Definition at line 5381 of file ntv2publicinterface.h.
| enum ANCInsMaskShift |
Definition at line 5442 of file ntv2publicinterface.h.
| enum ANCInsRegisters |
Definition at line 5417 of file ntv2publicinterface.h.
| enum AutoCircTaskType |
These are the available AutoCirculate task types.
| Enumerator | |
|---|---|
| eAutoCircTaskNone | |
| eAutoCircTaskRegisterWrite | |
| eAutoCircTaskRegisterRead | |
| eAutoCircTaskTimeCodeWrite | |
| eAutoCircTaskTimeCodeRead | |
| MAX_NUM_AutoCircTaskTypes | |
Definition at line 4890 of file ntv2publicinterface.h.
| enum AutoCircVidProcMode |
| Enumerator | |
|---|---|
| AUTOCIRCVIDPROCMODE_MIX | |
| AUTOCIRCVIDPROCMODE_HORZWIPE | |
| AUTOCIRCVIDPROCMODE_VERTWIPE | |
| AUTOCIRCVIDPROCMODE_KEY | |
| AUTOCIRCVIDPROCMODE_INVALID | |
Definition at line 4410 of file ntv2publicinterface.h.
| enum AUXExtMaskShift |
Definition at line 5511 of file ntv2publicinterface.h.
| enum AUXExtRegisters |
Definition at line 5486 of file ntv2publicinterface.h.
| enum CCLUTV3MaskShift |
Definition at line 4374 of file ntv2publicinterface.h.
| enum CCLUTV3Registers |
| Enumerator | |
|---|---|
| regCCLUTV3_FIRST | |
| regCCLUTV3Capabilities | |
| regCCLUTV3DmaLoad | |
| regCCLUTV3HostLoad | |
| regCCLUTV3_LAST | |
Definition at line 4365 of file ntv2publicinterface.h.
| enum DefaultVideoOutMode |
| Enumerator | |
|---|---|
| kDefaultModeDesktop | |
| kDefaultModeVideoIn | |
| kDefaultModeBlack | |
| kDefaultModeHold | |
| kDefaultModeTestPattern | |
| kDefaultModeUnknown | |
Definition at line 5189 of file ntv2publicinterface.h.
| Enumerator | |
|---|---|
| kDesktopFBIniting | |
| kDesktopFBOff | |
| kDesktopFBOn | |
Definition at line 5161 of file ntv2publicinterface.h.
| enum DriverStartPhase |
| Enumerator | |
|---|---|
| kStartPhase1 | |
| kStartPhase2 | |
Definition at line 5295 of file ntv2publicinterface.h.
| Enumerator | |
|---|---|
| kHDMIOutCSCAutoDetect | |
| kHDMIOutCSCAutoSet | |
| kHDMIOutCSCRGB8bit | |
| kHDMIOutCSCRGB10bit | |
| kHDMIOutCSCRGB12bit | |
| kHDMIOutCSCYCbCr8bit | |
| kHDMIOutCSCYCbCr10bit | |
Definition at line 5199 of file ntv2publicinterface.h.
| enum HDMIOutProtocolMode |
| Enumerator | |
|---|---|
| kHDMIOutProtocolAutoDetect | |
| kHDMIOutProtocolAutoSet | |
| kHDMIOutProtocolHDMI | |
| kHDMIOutProtocolDVI | |
Definition at line 5210 of file ntv2publicinterface.h.
| enum HDMIOutStereoSelect |
| Enumerator | |
|---|---|
| kHDMIOutStereoOff | |
| kHDMIOutStereoAuto | |
| kHDMIOutStereoSideBySide | |
| kHDMIOutStereoTopBottom | |
| kHDMIOutStereoFramePacked | |
Definition at line 5218 of file ntv2publicinterface.h.
| enum HevcChangeSequence |
| Enumerator | |
|---|---|
| Hevc_ChangeSequence_Unknown | |
| Hevc_ChangeSequence_Enabled | |
| Hevc_ChangeSequence_Disabled | |
| Hevc_ChangeSequence_Size | |
Definition at line 10063 of file ntv2publicinterface.h.
| enum HevcCommand |
Definition at line 10080 of file ntv2publicinterface.h.
| enum HevcDeviceMode |
| Enumerator | |
|---|---|
| Hevc_DeviceMode_Unknown | |
| Hevc_DeviceMode_Codec | |
| Hevc_DeviceMode_Maintenance | |
| Hevc_DeviceMode_Size | |
Definition at line 9928 of file ntv2publicinterface.h.
| enum HevcEhState |
| Enumerator | |
|---|---|
| Hevc_EhState_Unknown | |
| Hevc_EhState_Stop | |
| Hevc_EhState_Start | |
| Hevc_EhState_ReadyToStop | |
| Hevc_EhState_Size | |
Definition at line 10016 of file ntv2publicinterface.h.
| enum HevcEncodeMode |
| Enumerator | |
|---|---|
| Hevc_EncodeMode_Unknown | |
| Hevc_EncodeMode_Single | |
| Hevc_EncodeMode_Multiple | |
| Hevc_EncodeMode_Size | |
Definition at line 9980 of file ntv2publicinterface.h.
| enum HevcFirmwareType |
| Enumerator | |
|---|---|
| Hevc_FirmwareType_Unknown | |
| Hevc_FirmwareType_Standard | |
| Hevc_FirmwareType_User | |
| Hevc_FirmwareType_Size | |
Definition at line 9989 of file ntv2publicinterface.h.
| enum HevcGpioControl |
| Enumerator | |
|---|---|
| Hevc_GpioControl_Unknown | |
| Hevc_GpioControl_Function | |
| Hevc_GpioControl_Direction | |
| Hevc_GpioControl_Set | |
| Hevc_GpioControl_Get | |
| Hevc_GpioControl_Size | |
Definition at line 10026 of file ntv2publicinterface.h.
| enum HevcGpioDirection |
| Enumerator | |
|---|---|
| Hevc_GpioDirection_Unknown | |
| Hevc_GpioDirection_Input | |
| Hevc_GpioDirection_Output | |
| Hevc_GpioDirection_Size | |
Definition at line 10046 of file ntv2publicinterface.h.
| enum HevcGpioFunction |
| Enumerator | |
|---|---|
| Hevc_GpioFunction_Unknown | |
| Hevc_GpioFunction_Gpio | |
| Hevc_GpioFunction_Peripheral | |
| Hevc_GpioFunction_Size | |
Definition at line 10037 of file ntv2publicinterface.h.
| enum HevcGpioValue |
| Enumerator | |
|---|---|
| Hevc_GpioValue_Unknown | |
| Hevc_GpioValue_Low | |
| Hevc_GpioValue_High | |
| Hevc_GpioValue_Size | |
Definition at line 10055 of file ntv2publicinterface.h.
| enum HevcMainState |
| Enumerator | |
|---|---|
| Hevc_MainState_Unknown | |
| Hevc_MainState_Boot | |
| Hevc_MainState_Init | |
| Hevc_MainState_Encode | |
| Hevc_MainState_Error | |
| Hevc_MainState_Size | |
Definition at line 9969 of file ntv2publicinterface.h.
| enum HevcMessageId |
| Enumerator | |
|---|---|
| Hevc_MessageId_Unknown | |
| Hevc_MessageId_Info | |
| Hevc_MessageId_Register | |
| Hevc_MessageId_Command | |
| Hevc_MessageId_Transfer | |
| Hevc_MessageId_Status | |
| Hevc_MessageId_Debug | |
| Hevc_MessageId_Size | |
Definition at line 10345 of file ntv2publicinterface.h.
| enum HevcStream |
| Enumerator | |
|---|---|
| Hevc_Stream_Unknown | |
| Hevc_Stream_VideoRaw | |
| Hevc_Stream_VideoEnc | |
| Hevc_Stream_Size | |
Definition at line 10149 of file ntv2publicinterface.h.
| enum HevcVifState |
| Enumerator | |
|---|---|
| Hevc_VifState_Unknown | |
| Hevc_VifState_Stop | |
| Hevc_VifState_Start | |
| Hevc_VifState_Size | |
Definition at line 9998 of file ntv2publicinterface.h.
| enum HevcVinState |
| Enumerator | |
|---|---|
| Hevc_VinState_Unknown | |
| Hevc_VinState_Stop | |
| Hevc_VinState_Start | |
| Hevc_VinState_Size | |
Definition at line 10007 of file ntv2publicinterface.h.
| enum IoHDDisplayMode |
| Enumerator | |
|---|---|
| kPrimarySecondaryDisplayMode | |
| kPrimaryTimecodeDisplayMode | |
Definition at line 5301 of file ntv2publicinterface.h.
| enum MessageRegisterMask |
Definition at line 3740 of file ntv2publicinterface.h.
| enum MessageRegisterShift |
Definition at line 3765 of file ntv2publicinterface.h.
Definition at line 824 of file ntv2publicinterface.h.
Describes the state of an AutoCirculate channel. See AUTOCIRCULATE_STATUS.
| Enumerator | |
|---|---|
| NTV2_AUTOCIRCULATE_DISABLED | The AutoCirculate channel is stopped. |
| NTV2_AUTOCIRCULATE_INIT | The AutoCirculate channel is initializing, waiting for CNTV2Card::AutoCirculateStart to be called. |
| NTV2_AUTOCIRCULATE_STARTING | The AutoCirculate channel is starting, waiting for the first VBI and/or call to CNTV2Card::AutoCirculateTransfer. |
| NTV2_AUTOCIRCULATE_PAUSED | The AutoCirculate channel is paused. |
| NTV2_AUTOCIRCULATE_STOPPING | The AutoCirculate channel is stopping. |
| NTV2_AUTOCIRCULATE_RUNNING | The AutoCirculate channel is running. |
| NTV2_AUTOCIRCULATE_STARTING_AT_TIME | The AutoCirculate channel is starting, waiting for the start time specified in the call to CNTV2Card::AutoCirculateStart to arrive. |
| NTV2_AUTOCIRCULATE_INVALID | |
Definition at line 4487 of file ntv2publicinterface.h.
| Enumerator | |
|---|---|
| kRegBOBStatus | |
| kRegBOBGPIInData | |
| kRegBOBGPIInterruptControl | |
| kRegBOBGPIOutData | |
| kRegBOBAudioControl | |
Definition at line 1088 of file ntv2publicinterface.h.
| Enumerator | |
|---|---|
| kRegCMWControl | |
| kRegCMW1485Out | |
| kRegCMW14835Out | |
| kRegCMW27Out | |
| kRegCMW12288Out | |
| kRegCMWHDMIOut | |
Definition at line 1109 of file ntv2publicinterface.h.
| enum NTV2DebugReg |
| Enumerator | |
|---|---|
| NTV2_FREEZE_BITFILE | |
| NTV2_DRIVER_TASKS | |
Definition at line 4522 of file ntv2publicinterface.h.
Definition at line 884 of file ntv2publicinterface.h.
| Enumerator | |
|---|---|
| kRegHDMIOutputAudioConfig | |
Definition at line 1040 of file ntv2publicinterface.h.
| enum NTV2IDSwitchRegister |
| Enumerator | |
|---|---|
| kRegIDSwitch | |
Definition at line 1077 of file ntv2publicinterface.h.
| Enumerator | |
|---|---|
| kRegLEDReserved0 | |
| kRegLEDClockDivide | |
| kRegLEDReserved2 | |
| kRegLEDReserved3 | |
| kRegLEDSDI1Control | |
| kRegLEDSDI2Control | |
| kRegLEDHDMIInControl | |
| kRegLEDHDMIOutControl | |
Definition at line 1097 of file ntv2publicinterface.h.
Definition at line 1119 of file ntv2publicinterface.h.
Definition at line 1138 of file ntv2publicinterface.h.
Definition at line 1156 of file ntv2publicinterface.h.
| Enumerator | |
|---|---|
| kReg1DLUTLoadControl1 | |
| kReg1DLUTLoadControl2 | |
| kReg1DLUTLoadControl3 | |
| kReg1DLUTLoadControl4 | |
| kReg1DLUTLoadControl5 | |
| kReg1DLUTLoadControl6 | |
| kReg1DLUTLoadControl7 | |
| kReg1DLUTLoadControl8 | |
Definition at line 812 of file ntv2publicinterface.h.
| enum NTV2PWMFanRegisters |
| Enumerator | |
|---|---|
| kRegPWMFanControl | |
| kRegPWMFanStatus | |
Definition at line 1082 of file ntv2publicinterface.h.
| enum NTV2RegisterNumber |
Definition at line 129 of file ntv2publicinterface.h.
| Enumerator | |
|---|---|
| kRegRotaryEncoder | |
Definition at line 1072 of file ntv2publicinterface.h.
Definition at line 732 of file ntv2publicinterface.h.
| enum NTV2TaskMode |
Describes the task mode state. See also: NTV2 Device Sharing.
Definition at line 4505 of file ntv2publicinterface.h.
| enum NwlRegisterIndex |
Definition at line 3462 of file ntv2publicinterface.h.
| enum NwlRegisterMask |
Definition at line 3500 of file ntv2publicinterface.h.
| enum NwlRegisterNum |
Definition at line 3424 of file ntv2publicinterface.h.
| enum NwlRegisterShift |
Definition at line 3547 of file ntv2publicinterface.h.
| enum ProgramCommand |
Definition at line 5094 of file ntv2publicinterface.h.
| enum ProgramState |
Definition at line 5074 of file ntv2publicinterface.h.
| enum ReferenceSelect |
| Enumerator | |
|---|---|
| kFreeRun | |
| kReferenceIn | |
| kVideoIn | |
Definition at line 3926 of file ntv2publicinterface.h.
| enum RegisterMask |
Definition at line 1246 of file ntv2publicinterface.h.
| enum RegisterShift |
Definition at line 2345 of file ntv2publicinterface.h.
| Enumerator | |
|---|---|
| kRP188SourceEmbeddedLTC | |
| kRP188SourceEmbeddedVITC1 | |
| kRP188SourceEmbeddedVITC2 | |
| kRP188SourceLTCPort | |
Definition at line 5261 of file ntv2publicinterface.h.
| Enumerator | |
|---|---|
| kSharedPrefsRead | |
| kSharedPrefsReadWrite | |
Definition at line 5170 of file ntv2publicinterface.h.
| enum SystemControlCode |
| Enumerator | |
|---|---|
| SCC_Test | |
| SCC_End | |
Definition at line 5114 of file ntv2publicinterface.h.
| enum SystemStatusCode |
| Enumerator | |
|---|---|
| SSC_GetFirmwareProgress | |
| SSC_End | |
Definition at line 5068 of file ntv2publicinterface.h.
| enum TestPatternFormat |
| Enumerator | |
|---|---|
| kPatternFormatAuto | |
| kPatternFormatYUV10b | |
| kPatternFormatRGB10b | |
| kPatternFormatYUV8b | |
| kPatternFormatRGB8b | |
| kPatternFormatRGB12b | |
Definition at line 5228 of file ntv2publicinterface.h.
| enum TestPatternSelect |
Definition at line 5240 of file ntv2publicinterface.h.
| enum TimelapseUnits |
| Enumerator | |
|---|---|
| kTimelapseFrames | |
| kTimelapseSeconds | |
| kTimelapseMinutes | |
| kTimelapseHours | |
Definition at line 5180 of file ntv2publicinterface.h.
| enum XlnxRegisterMask |
Definition at line 3654 of file ntv2publicinterface.h.
| enum XlnxRegisterNum |
Definition at line 3612 of file ntv2publicinterface.h.
| enum XlnxRegisterShift |
Definition at line 3696 of file ntv2publicinterface.h.
| enum XlnxRegisterTarget |
| Enumerator | |
|---|---|
| kRegXlnxTargetChannelH2C | |
| kRegXlnxTargetChannelC2H | |
| kRegXlnxTargetIRQ | |
| kRegXlnxTargetConfig | |
| kRegXlnxTargetSgdmaH2C | |
| kRegXlnxTargetSgdmaC2H | |
| kRegXlnxTargetSgdmaCommon | |
| kRegXlnxTargetMsiX | |
Definition at line 3600 of file ntv2publicinterface.h.
| NTV2RegReadsConstIter FindFirstMatchingRegisterNumber | ( | const uint32_t | inRegNum, |
| const NTV2RegReads & | inRegInfos | ||
| ) |
Returns a const iterator to the first entry in the NTV2RegInfo collection with a matching register number.
| [in] | inRegNum | Specifies the register number of interest. |
| [in] | inRegInfos | Specifies the NTV2RegInfo collection to search. |
Definition at line 3759 of file ntv2publicinterface.cpp.
| NTV2RegNumSet GetRegisterNumbers | ( | const NTV2RegReads & | inRegInfos | ) |
| [in] | inRegInfos | Specifies the NTV2RegInfo collection. |
Definition at line 3750 of file ntv2publicinterface.cpp.
| std::string NTV2AudioSystemSetToStr | ( | const NTV2AudioSystemSet & | inObj, |
| const bool | inCompact = true |
||
| ) |
| [in] | inObj | Specifies the NTV2AudioSystemSet to be render. |
| inCompact | Use 'true' for a compact display (the default); otherwise use 'false' for a long-format. |
Definition at line 3735 of file ntv2publicinterface.cpp.
| std::string NTV2AutoCirculateStateToString | ( | const NTV2AutoCirculateState | inState | ) |
| [in] | inState | Specifies the NTV2AutoCirculateState of interest. |
Definition at line 1512 of file ntv2publicinterface.cpp.
| std::string NTV2ChannelListToStr | ( | const NTV2ChannelList & | inObj, |
| const bool | inCompact = true |
||
| ) |
| [in] | inObj | Specifies the NTV2ChannelList to be converted. |
| inCompact | Use 'true' for a compact display (the default); otherwise use 'false' for a long-format. |
Definition at line 3659 of file ntv2publicinterface.cpp.
| std::string NTV2ChannelSetToStr | ( | const NTV2ChannelSet & | inObj, |
| const bool | inCompact = true |
||
| ) |
| [in] | inObj | Specifies the NTV2ChannelSet to be converted. |
| inCompact | Use 'true' for a compact display (the default); otherwise use 'false' for a long-format. |
Definition at line 3680 of file ntv2publicinterface.cpp.
| bool NTV2DeviceGetSupportedFrameRates | ( | const NTV2DeviceID | inDeviceID, |
| NTV2FrameRateSet & | outRates | ||
| ) |
Returns a set of distinct NTV2FrameRate values supported on the given device.
| [in] | inDeviceID | Specifies the NTV2DeviceID of the device of interest. Specify DEVICE_ID_INVALID to disable the "is supported" check. |
| [out] | outRates | Receives the requested NTV2FrameRateSet. |
Definition at line 1490 of file ntv2publicinterface.cpp.
| bool NTV2DeviceGetSupportedGeometries | ( | const NTV2DeviceID | inDeviceID, |
| NTV2GeometrySet & | outGeometries | ||
| ) |
Returns a set of distinct NTV2FrameGeometry values supported on the given device.
| [in] | inDeviceID | Specifies the NTV2DeviceID of the device of interest. |
| [out] | outGeometries | Receives the set of distinct NTV2FrameGeometry values supported by the device. |
Definition at line 1416 of file ntv2publicinterface.cpp.
| bool NTV2DeviceGetSupportedInputSources | ( | const NTV2DeviceID | inDeviceID, |
| NTV2InputSourceSet & | outInputSources, | ||
| const NTV2IOKinds | inKinds = NTV2_IOKINDS_ALL |
||
| ) |
Returns a set of distinct NTV2InputSource values supported on the given device.
| [in] | inDeviceID | Specifies the NTV2DeviceID of the device of interest. Specify DEVICE_ID_INVALID to disable the "is supported" check. |
| [out] | outInputSources | Receives the set of distinct NTV2InputSource values supported by the device. |
| [in] | inKinds | Specifies the kinds of inputs of interest. Defaults to ALL. |
Definition at line 1431 of file ntv2publicinterface.cpp.
| bool NTV2DeviceGetSupportedOutputDests | ( | const NTV2DeviceID | inDeviceID, |
| NTV2OutputDestinations & | outOutputDests, | ||
| const NTV2IOKinds | inKinds = NTV2_IOKINDS_ALL |
||
| ) |
Returns a set of distinct NTV2OutputDest values supported on the given device.
| [in] | inDeviceID | Specifies the NTV2DeviceID of the device of interest. Specify DEVICE_ID_INVALID to disable the "is supported" check. |
| [out] | outOutputDests | Receives the set of distinct NTV2OutputDest values supported by the device. |
| [in] | inKinds | Specifies the kinds of outputs of interest. Defaults to ALL. |
Definition at line 1447 of file ntv2publicinterface.cpp.
| bool NTV2DeviceGetSupportedPixelFormats | ( | const NTV2DeviceID | inDeviceID, |
| NTV2PixelFormats & | outFormats | ||
| ) |
Returns a set of distinct NTV2FrameBufferFormat values supported on the given device.
| [in] | inDeviceID | Specifies the NTV2DeviceID of the device of interest. |
| [out] | outFormats | Receives the set of distinct NTV2FrameBufferFormat values supported by the device. |
Definition at line 1372 of file ntv2publicinterface.cpp.
| bool NTV2DeviceGetSupportedStandards | ( | const NTV2DeviceID | inDeviceID, |
| NTV2StandardSet & | outStandards | ||
| ) |
Returns a set of distinct NTV2Standard values supported on the given device.
| [in] | inDeviceID | Specifies the NTV2DeviceID of the device of interest. |
| [out] | outStandards | Receives the set of distinct NTV2Standard values supported by the device. |
Definition at line 1400 of file ntv2publicinterface.cpp.
| bool NTV2DeviceGetSupportedVideoFormats | ( | const NTV2DeviceID | inDeviceID, |
| NTV2VideoFormatSet & | outFormats | ||
| ) |
Returns a set of distinct NTV2VideoFormat values supported on the given device.
| [in] | inDeviceID | Specifies the NTV2DeviceID of the device of interest. Specify DEVICE_ID_INVALID to return ALL known video formats. |
| [out] | outFormats | Receives the set of requested distinct NTV2VideoFormat values. |
Definition at line 1343 of file ntv2publicinterface.cpp.
| bool NTV2GetSupportedPixelFormats | ( | NTV2PixelFormats & | outFormats | ) |
Returns a set of all NTV2PixelFormat values supported (used) by any/all supported NTV2 devices.
| [out] | outFormats | Receives the set of NTV2PixelFormats supported by any/all NTV2 devices. |
Definition at line 1291 of file ntv2publicinterface.cpp.
| bool NTV2GetSupportedStandards | ( | NTV2StandardSet & | outStandards | ) |
Returns a set of all NTV2Standard values supported (used) by any/all supported NTV2 devices.
| [out] | outStandards | Receives the set of NTV2Standards supported by any/all NTV2 devices. |
Definition at line 1316 of file ntv2publicinterface.cpp.
| bool NTV2GetUnsupportedPixelFormats | ( | NTV2PixelFormats & | outFormats | ) |
Returns a set of NTV2PixelFormat values not suported by any NTV2 device.
| [out] | outFormats | Receives the set of NTV2PixelFormats not supported by any NTV2 device. |
Definition at line 1306 of file ntv2publicinterface.cpp.
| bool NTV2GetUnsupportedStandards | ( | NTV2StandardSet & | outStandards | ) |
Returns a set of NTV2Standard values not suported by any NTV2 device.
| [out] | outStandards | Receives the set of NTV2Standards not supported by any NTV2 device. |
Definition at line 1331 of file ntv2publicinterface.cpp.
| NTV2AudioSystemSet NTV2MakeAudioSystemSet | ( | const NTV2AudioSystem | inFirstAudioSystem, |
| const UWord | inCount = 1 |
||
| ) |
| [in] | inFirstAudioSystem | Specifies the first NTV2AudioSystem. |
| inCount | Specifies the number of audio systems. |
Definition at line 3741 of file ntv2publicinterface.cpp.
| NTV2ChannelList NTV2MakeChannelList | ( | const NTV2Channel | inFirstChannel, |
| const UWord | inNumChannels = 1 |
||
| ) |
| [in] | inFirstChannel | Specifies the first NTV2Channel. |
| inNumChannels | Specifies the number of channels. |
Definition at line 3703 of file ntv2publicinterface.cpp.
| NTV2ChannelList NTV2MakeChannelList | ( | const NTV2ChannelSet | inChannels | ) |
| [in] | inChannels | Specifies the NTV2Channels that should go into the NTV2ChannelList. |
Definition at line 3712 of file ntv2publicinterface.cpp.
| NTV2ChannelSet NTV2MakeChannelSet | ( | const NTV2Channel | inFirstChannel, |
| const UWord | inNumChannels = 1 |
||
| ) |
| [in] | inFirstChannel | Specifies the first NTV2Channel. |
| inNumChannels | Specifies the number of channels. |
Definition at line 3686 of file ntv2publicinterface.cpp.
| NTV2ChannelSet NTV2MakeChannelSet | ( | const NTV2ChannelList | inChannels | ) |
| [in] | inChannels | Specifies the NTV2Channels that should go into the NTV2ChannelSet. |
Definition at line 3695 of file ntv2publicinterface.cpp.
| std::ostream& NTV2PrintAudioSystemSet | ( | const NTV2AudioSystemSet & | inObj, |
| const bool | inCompact = true, |
||
| std::ostream & | inOutStream = std::cout |
||
| ) |
Streams a human-readable dump of the given NTV2AudioSystemSet into the specified output stream.
| [in] | inObj | Specifies the NTV2AudioSystemSet to be streamed to the output stream. |
| inCompact | Use 'true' for a compact display (the default); otherwise use 'false' for a long-format. | |
| inOutStream | Specifies the output stream to receive the dump. Defaults to std::cout. |
Definition at line 3720 of file ntv2publicinterface.cpp.
| std::ostream& NTV2PrintChannelList | ( | const NTV2ChannelList & | inObj, |
| const bool | inCompact = true, |
||
| std::ostream & | inOutStream = std::cout |
||
| ) |
Streams a human-readable dump of the given NTV2ChannelList into the specified output stream.
| [in] | inObj | Specifies the NTV2ChannelList to be streamed to the output stream. |
| inCompact | Use 'true' for a compact display (the default); otherwise use 'false' for a long-format. | |
| inOutStream | Specifies the output stream to receive the dump. Defaults to std::cout. |
| std::ostream& NTV2PrintChannelSet | ( | const NTV2ChannelSet & | inObj, |
| const bool | inCompact = true, |
||
| std::ostream & | inOutStream = std::cout |
||
| ) |
Streams a human-readable dump of the given NTV2ChannelSet into the specified output stream.
| [in] | inObj | Specifies the NTV2ChannelSet to be streamed to the output stream. |
| inCompact | Use 'true' for a compact display (the default); otherwise use 'false' for a long-format. | |
| inOutStream | Specifies the output stream to receive the dump. Defaults to std::cout. |
| std::ostream& NTV2PrintULWordVector | ( | const NTV2ULWordVector & | inObj, |
| std::ostream & | inOutStream = std::cout |
||
| ) |
Streams a human-readable dump of the given NTV2ULWordVector into the specified output stream.
| [in] | inObj | Specifies the NTV2ULWordVector to be printed on the output stream. |
| inOutStream | Specifies the output stream to receive the dump. Defaults to std::cout. |
| NTV2VideoFormatSet& operator+= | ( | NTV2VideoFormatSet & | inOutSet, |
| const NTV2VideoFormatSet | inSet | ||
| ) |
Appends the given NTV2VideoFormatSet contents into the given set.
| inOutSet | The set to which the other set will be appended. | |
| [in] | inSet | Specifies the set whose contents will be appended. |
Definition at line 1145 of file ntv2publicinterface.cpp.
| NTV2PixelFormats& operator+= | ( | NTV2PixelFormats & | inOutSet, |
| const NTV2PixelFormats | inSet | ||
| ) |
Appends the given NTV2FrameBufferFormatSet contents into the given set.
| inOutSet | The set to which the other set will be appended. | |
| [in] | inSet | Specifies the set whose contents will be appended. |
Definition at line 1190 of file ntv2publicinterface.cpp.
| NTV2StandardSet& operator+= | ( | NTV2StandardSet & | inOutSet, |
| const NTV2StandardSet | inSet | ||
| ) |
Appends the given NTV2StandardSet contents into the given set.
| inOutSet | The set to which the other set will be appended. | |
| [in] | inSet | Specifies the set whose contents will be appended. |
Definition at line 1216 of file ntv2publicinterface.cpp.
| NTV2GeometrySet& operator+= | ( | NTV2GeometrySet & | inOutSet, |
| const NTV2GeometrySet | inSet | ||
| ) |
Appends the given NTV2GeometrySet contents into the given set.
| inOutSet | The set to which the other set will be appended. | |
| [in] | inSet | Specifies the set whose contents will be appended. |
Definition at line 1239 of file ntv2publicinterface.cpp.
| NTV2InputSourceSet& operator+= | ( | NTV2InputSourceSet & | inOutSet, |
| const NTV2InputSourceSet & | inSet | ||
| ) |
Appends the given NTV2InputSourceSet's contents into the given set.
| inOutSet | The set to which the other set will be appended. | |
| [in] | inSet | Specifies the set whose contents will be appended. |
Definition at line 1262 of file ntv2publicinterface.cpp.
| NTV2OutputDestinations& operator+= | ( | NTV2OutputDestinations & | inOutSet, |
| const NTV2OutputDestinations & | inSet | ||
| ) |
Appends the given NTV2OutputDestinations' contents into the given set.
| inOutSet | The set to which the other set will be appended. | |
| [in] | inSet | Specifies the set whose contents will be appended. |
Definition at line 1284 of file ntv2publicinterface.cpp.
| NTV2FrameRateSet& operator+= | ( | NTV2FrameRateSet & | inOutSet, |
| const NTV2FrameRateSet & | inSet | ||
| ) |
Appends the given NTV2FrameRateSet into the given set.
| inOutSet | The set to which the other set will be appended. | |
| [in] | inSet | Specifies the set whose contents will be appended. |
Definition at line 1482 of file ntv2publicinterface.cpp.
| NTV2TCIndexes& operator+= | ( | NTV2TCIndexes & | inOutSet, |
| const NTV2TCIndexes & | inSet | ||
| ) |
Appends the given NTV2TCIndexes contents into the given set.
| inOutSet | The set to which the other set will be appended. | |
| [in] | inSet | Specifies the set whose contents will be appended. |
Definition at line 1012 of file ntv2publicinterface.cpp.
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const NTV2StringList & | inData | ||
| ) |
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const NTV2StringSet & | inData | ||
| ) |
| std::ostream& operator<< | ( | std::ostream & | inOutStr, |
| const NTV2AudioChannelPairs & | inSet | ||
| ) |
Handy ostream writer for NTV2AudioChannelPairs.
| std::ostream& operator<< | ( | std::ostream & | inOutStr, |
| const NTV2AudioChannelQuads & | inSet | ||
| ) |
Handy ostream writer for NTV2AudioChannelQuads.
| std::ostream& operator<< | ( | std::ostream & | inOutStr, |
| const NTV2AudioChannelOctets & | inSet | ||
| ) |
Handy ostream writer for NTV2AudioChannelOctets.
| std::ostream& operator<< | ( | std::ostream & | inOutStr, |
| const NTV2DoubleArray & | inVector | ||
| ) |
Handy ostream writer for NTV2DoubleArray.
| std::ostream& operator<< | ( | std::ostream & | inOutStr, |
| const NTV2DIDSet & | inDIDs | ||
| ) |
Handy ostream writer for NTV2DIDSet.
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const NTV2RegInfo & | inObj | ||
| ) |
Writes the given NTV2RegInfo to the specified output stream.
| inOutStream | Specifies the output stream to receive the human-readable representation of the NTV2RegInfo instance. | |
| [in] | inObj | Specifies the NTV2RegInfo instance to print to the output stream. |
Definition at line 3768 of file ntv2publicinterface.cpp.
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const NTV2RegisterWrites & | inObj | ||
| ) |
Writes the given NTV2RegisterWrites to the specified output stream.
| inOutStream | Specifies the output stream to receive the human-readable representation of the NTV2RegisterWrites instance. | |
| [in] | inObj | Specifies the NTV2RegisterWrites instance to print to the output stream. |
| NTV2TimeCodeList& operator<< | ( | NTV2TimeCodeList & | inOutList, |
| const NTV2_RP188 & | inRP188 | ||
| ) |
Appends the given NTV2_RP188 struct to the specified NTV2TimeCodeList.
| inOutList | Specifies the NTV2TimeCodeList to be appended to. | |
| [in] | inRP188 | Specifies the NTV2_RP188 to append to the list. |
Definition at line 967 of file ntv2publicinterface.cpp.
| NTV2RegisterNumberSet& operator<< | ( | NTV2RegisterNumberSet & | inOutSet, |
| const ULWord | inRegisterNumber | ||
| ) |
Adds the given register number to the specified NTV2RegisterNumberSet.
| inOutSet | Specifies the NTV2RegisterNumberSet to be added to. | |
| [in] | inRegisterNumber | Specifies the NTV2RegisterNumber to add to the set. |
Definition at line 6391 of file ntv2utils.cpp.
| std::ostream& operator<< | ( | std::ostream & | oss, |
| const NTV2ConfigInterrupt & | msg | ||
| ) |
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const UWordSequence & | inData | ||
| ) |
Prints the given UWordSequence contents into the given output stream.
| inOutStream | The stream into which the given UWordSequence will be printed. | |
| [in] | inData | Specifies the UWordSequence to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const ULWordSequence & | inData | ||
| ) |
Prints the given ULWordSequence contents into the given output stream.
| inOutStream | The stream into which the given ULWordSequence will be printed. | |
| [in] | inData | Specifies the ULWordSequence to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const ULWord64Sequence & | inData | ||
| ) |
Prints the given ULWord64Sequence contents into the given output stream.
| inOutStream | The stream into which the given ULWord64Sequence will be printed. | |
| [in] | inData | Specifies the ULWord64Sequence to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOStream, |
| const NTV2VideoFormatSet & | inFormats | ||
| ) |
Prints the given NTV2VideoFormatSet contents into the given output stream.
| inOStream | The stream into which the human-readable list will be written. | |
| [in] | inFormats | Specifies the set of video formats to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOStream, |
| const NTV2PixelFormats & | inFormats | ||
| ) |
Prints the given NTV2FrameBufferFormatSet contents into the given output stream.
| inOStream | The stream into which the human-readable list will be written. | |
| [in] | inFormats | Specifies the set of pixel formats to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOStream, |
| const NTV2StandardSet & | inStandards | ||
| ) |
Prints the given NTV2StandardSet contents into the given output stream.
| inOStream | The stream into which the human-readable list will be written. | |
| [in] | inStandards | Specifies the set of NTV2Standard values to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOStream, |
| const NTV2GeometrySet & | inGeometries | ||
| ) |
Prints the given NTV2GeometrySet contents into the given output stream.
| inOStream | The stream into which the human-readable list will be written. | |
| [in] | inGeometries | Specifies the set of NTV2FrameGeometry values to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOStream, |
| const NTV2InputSourceSet & | inSet | ||
| ) |
Prints the given NTV2InputSourceSet contents into the given output stream.
| inOStream | The stream into which the human-readable list will be written. | |
| [in] | inSet | Specifies the set to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOStream, |
| const NTV2OutputDestinations & | inSet | ||
| ) |
Prints the given NTV2OutputDestinations' contents into the given output stream.
| inOStream | The stream into which the human-readable list will be written. | |
| [in] | inSet | Specifies the set to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOStream, |
| const NTV2FrameRateSet & | inSet | ||
| ) |
Prints the given NTV2FrameRateSet into the given output stream.
| inOStream | The stream into which the human-readable list will be written. | |
| [in] | inSet | Specifies the set to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const NTV2_HEADER & | inObj | ||
| ) |
Streams the given NTV2_HEADER to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the NTV2_HEADER to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const NTV2_TRAILER & | inObj | ||
| ) |
Streams the given NTV2_TRAILER to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the NTV2_TRAILER to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const NTV2Buffer & | inObj | ||
| ) |
Streams the given NTV2Buffer to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the NTV2Buffer to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const NTV2_RP188 & | inObj | ||
| ) |
Streams the given NTV2_RP188 struct to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the NTV2_RP188 struct to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const NTV2TimeCodeList & | inObj | ||
| ) |
Streams the given NTV2TimeCodeList to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the NTV2TimeCodeList to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const NTV2TimeCodes & | inObj | ||
| ) |
Streams the given NTV2TimeCodes map to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the NTV2TimeCodes map to be streamed. |
Definition at line 987 of file ntv2publicinterface.cpp.
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const NTV2TCIndexes & | inObj | ||
| ) |
Streams the given NTV2TCIndexes to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the NTV2TCIndexes set to be streamed. |
Definition at line 1000 of file ntv2publicinterface.cpp.
| std::ostream & operator<< | ( | std::ostream & | inOutStream, |
| const FRAME_STAMP & | inObj | ||
| ) |
Streams the given FRAME_STAMP to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the FRAME_STAMP to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const AUTOCIRCULATE_STATUS & | inObj | ||
| ) |
Streams the given AUTOCIRCULATE_STATUS to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the AUTOCIRCULATE_STATUS to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const NTV2SegmentedDMAInfo & | inObj | ||
| ) |
Streams the given NTV2SegmentedDMAInfo to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the NTV2SegmentedDMAInfo to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const AUTOCIRCULATE_TRANSFER & | inObj | ||
| ) |
Streams the given AUTOCIRCULATE_TRANSFER to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the AUTOCIRCULATE_TRANSFER to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const AUTOCIRCULATE_TRANSFER_STATUS & | inObj | ||
| ) |
Streams the given AUTOCIRCULATE_TRANSFER_STATUS to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the AUTOCIRCULATE_TRANSFER_STATUS to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const NTV2RegisterNumberSet & | inObj | ||
| ) |
Streams the given NTV2RegisterNumberSet to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the NTV2RegisterNumberSet to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const NTV2RegisterValueMap & | inObj | ||
| ) |
Streams the given NTV2RegisterValueMap to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the NTV2RegisterValueMap to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const AutoCircVidProcInfo & | inObj | ||
| ) |
Streams the given AutoCircVidProcInfo to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the AutoCircVidProcInfo to be streamed. |
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const NTV2ColorCorrectionData & | inObj | ||
| ) |
Streams the given NTV2ColorCorrectionData to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the NTV2ColorCorrectionData to be streamed. |
|
inline |
Streams the given NTV2GetRegisters to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the NTV2GetRegisters to be streamed. |
Definition at line 9777 of file ntv2publicinterface.h.
|
inline |
Streams the given NTV2SetRegisters to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the NTV2SetRegisters to be streamed. |
Definition at line 9785 of file ntv2publicinterface.h.
|
inline |
Streams the given NTV2BankSelGetSetRegs to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the NTV2BankSelGetSetRegs to be streamed. |
Definition at line 9793 of file ntv2publicinterface.h.
|
inline |
Streams the given NTV2SDIInStatistics to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the NTV2SDIInStatistics to be streamed. |
Definition at line 9801 of file ntv2publicinterface.h.
|
inline |
Streams the given NTV2SDIInputStatus to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the NTV2SDIInputStatus to be streamed. |
Definition at line 9809 of file ntv2publicinterface.h.
| std::ostream& operator<< | ( | std::ostream & | inOutStrm, |
| const NTV2SegmentedXferInfo & | inXferInfo | ||
| ) |
Streams the given NTV2SegmentedXferInfo to the specified ostream in a human-readable format.
| inOutStrm | Specifies the ostream to use. | |
| [in] | inXferInfo | Specifies the NTV2SegmentedXferInfo to be streamed. |
|
inline |
Streams the given NTV2DebugLogging struct to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the NTV2DebugLogging to be streamed. |
Definition at line 9825 of file ntv2publicinterface.h.
|
inline |
Streams the given NTV2BufferLock struct to the specified ostream in a human-readable format.
| inOutStream | Specifies the ostream to use. | |
| [in] | inObj | Specifies the NTV2BufferLock to be streamed. |
Definition at line 9833 of file ntv2publicinterface.h.
Definition at line 93 of file ntv2publicinterface.h.
| const NTV2AudioChannelsMuted16 NTV2AudioChannelsEnableAll = NTV2AudioChannelsMuted16(0x0000) |
All 16 audio channels unmuted/enabled.
Definition at line 92 of file ntv2publicinterface.h.
| const NTV2AudioChannelsMuted16 NTV2AudioChannelsMuteAll = NTV2AudioChannelsMuted16(0xFFFF) |
All 16 audio channels muted/disabled.
Definition at line 91 of file ntv2publicinterface.h.