AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Declares the CNTV2RegisterExpert class. More...
#include "ajaexport.h"
#include "ajatypes.h"
#include "ntv2enums.h"
#include "ntv2publicinterface.h"
#include "ntv2utils.h"
#include <string>
#include <iostream>
#include <vector>
Go to the source code of this file.
Classes | |
class | CNTV2RegisterExpert |
I provide "one-stop shopping" for information about registers and their values. More... | |
Macros | |
#define | YesNo(__x__) ((__x__) ? "Y" : "N") |
#define | OnOff(__x__) ((__x__) ? "On" : "Off") |
#define | SetNotset(__x__) ((__x__) ? "Set" : "Not Set") |
#define | EnabDisab(__x__) ((__x__) ? "Enabled" : "Disabled") |
#define | OddEven(__x__) ((__x__) ? "Odd" : "Even") |
#define | DisabEnab(__x__) ((__x__) ? "Disabled" : "Enabled") |
#define | ActInact(__x__) ((__x__) ? "Active" : "Inactive") |
#define | SuppNotsupp(__x__) ((__x__) ? "Supported" : "Unsupported") |
#define | PresNotPres(__x__) ((__x__) ? "Present" : "Not Present") |
#define | ThruDeviceOrBypassed(__x__) ((__x__) ? "Thru Device" : "Device Bypassed") |
#define | kRegClass_NULL std::string () |
#define | kRegClass_AES std::string ("kRegClass_AES") |
#define | kRegClass_Analog std::string ("kRegClass_Analog") |
#define | kRegClass_Anc std::string ("kRegClass_Anc") |
#define | kRegClass_Audio std::string ("kRegClass_Audio") |
#define | kRegClass_Aux std::string ("kRegClass_Aux") |
#define | kRegClass_Channel1 std::string ("kRegClass_Channel1") |
#define | kRegClass_Channel2 std::string ("kRegClass_Channel2") |
#define | kRegClass_Channel3 std::string ("kRegClass_Channel3") |
#define | kRegClass_Channel4 std::string ("kRegClass_Channel4") |
#define | kRegClass_Channel5 std::string ("kRegClass_Channel5") |
#define | kRegClass_Channel6 std::string ("kRegClass_Channel6") |
#define | kRegClass_Channel7 std::string ("kRegClass_Channel7") |
#define | kRegClass_Channel8 std::string ("kRegClass_Channel8") |
#define | kRegClass_CSC std::string ("kRegClass_CSC") |
#define | kRegClass_DMA std::string ("kRegClass_DMA") |
#define | kRegClass_HDMI std::string ("kRegClass_HDMI") |
#define | kRegClass_HDR std::string ("kRegClass_HDR") |
#define | kRegClass_Input std::string ("kRegClass_Input") |
#define | kRegClass_Info std::string ("kRegClass_Info") |
#define | kRegClass_Interrupt std::string ("kRegClass_Interrupt") |
#define | kRegClass_IP std::string ("kRegClass_IP") |
#define | kRegClass_LUT std::string ("kRegClass_LUT") |
#define | kRegClass_Mixer std::string ("kRegClass_Mixer") |
#define | kRegClass_Output std::string ("kRegClass_Output") |
#define | kRegClass_ReadOnly std::string ("kRegClass_ReadOnly") |
#define | kRegClass_Routing std::string ("kRegClass_Routing") |
#define | kRegClass_SDIError std::string ("kRegClass_SDIError") |
#define | kRegClass_Serial std::string ("kRegClass_Serial") |
#define | kRegClass_Timecode std::string ("kRegClass_Timecode") |
#define | kRegClass_Timing std::string ("kRegClass_Timing") |
#define | kRegClass_Video std::string ("kRegClass_Video") |
#define | kRegClass_Virtual std::string ("kRegClass_Virtual") |
#define | kRegClass_VPID std::string ("kRegClass_VPID") |
#define | kRegClass_WriteOnly std::string ("kRegClass_WriteOnly") |
#define | kRegClass_XptROM std::string ("kRegClass_XptROM") |
#define | kRegClass_NTV4FrameStore std::string ("kRegClass_NTV4FrameStore") |
#define | kIncludeOtherRegs_None 0 |
#define | kIncludeOtherRegs_VRegs 1 |
#define | kIncludeOtherRegs_XptROM 2 |
Declares the CNTV2RegisterExpert class.
Definition in file ntv2registerexpert.h.
#define ActInact | ( | __x__ | ) | ((__x__) ? "Active" : "Inactive") |
Definition at line 31 of file ntv2registerexpert.h.
#define DisabEnab | ( | __x__ | ) | ((__x__) ? "Disabled" : "Enabled") |
Definition at line 30 of file ntv2registerexpert.h.
#define EnabDisab | ( | __x__ | ) | ((__x__) ? "Enabled" : "Disabled") |
Definition at line 28 of file ntv2registerexpert.h.
#define kIncludeOtherRegs_None 0 |
Definition at line 77 of file ntv2registerexpert.h.
#define kIncludeOtherRegs_VRegs 1 |
Definition at line 78 of file ntv2registerexpert.h.
#define kIncludeOtherRegs_XptROM 2 |
Definition at line 79 of file ntv2registerexpert.h.
#define kRegClass_AES std::string ("kRegClass_AES") |
Definition at line 39 of file ntv2registerexpert.h.
#define kRegClass_Analog std::string ("kRegClass_Analog") |
Definition at line 40 of file ntv2registerexpert.h.
#define kRegClass_Anc std::string ("kRegClass_Anc") |
Definition at line 41 of file ntv2registerexpert.h.
#define kRegClass_Audio std::string ("kRegClass_Audio") |
Definition at line 42 of file ntv2registerexpert.h.
#define kRegClass_Aux std::string ("kRegClass_Aux") |
Definition at line 43 of file ntv2registerexpert.h.
#define kRegClass_Channel1 std::string ("kRegClass_Channel1") |
Definition at line 44 of file ntv2registerexpert.h.
#define kRegClass_Channel2 std::string ("kRegClass_Channel2") |
Definition at line 45 of file ntv2registerexpert.h.
#define kRegClass_Channel3 std::string ("kRegClass_Channel3") |
Definition at line 46 of file ntv2registerexpert.h.
#define kRegClass_Channel4 std::string ("kRegClass_Channel4") |
Definition at line 47 of file ntv2registerexpert.h.
#define kRegClass_Channel5 std::string ("kRegClass_Channel5") |
Definition at line 48 of file ntv2registerexpert.h.
#define kRegClass_Channel6 std::string ("kRegClass_Channel6") |
Definition at line 49 of file ntv2registerexpert.h.
#define kRegClass_Channel7 std::string ("kRegClass_Channel7") |
Definition at line 50 of file ntv2registerexpert.h.
#define kRegClass_Channel8 std::string ("kRegClass_Channel8") |
Definition at line 51 of file ntv2registerexpert.h.
#define kRegClass_CSC std::string ("kRegClass_CSC") |
Definition at line 52 of file ntv2registerexpert.h.
#define kRegClass_DMA std::string ("kRegClass_DMA") |
Definition at line 53 of file ntv2registerexpert.h.
#define kRegClass_HDMI std::string ("kRegClass_HDMI") |
Definition at line 54 of file ntv2registerexpert.h.
#define kRegClass_HDR std::string ("kRegClass_HDR") |
Definition at line 55 of file ntv2registerexpert.h.
#define kRegClass_Info std::string ("kRegClass_Info") |
Definition at line 57 of file ntv2registerexpert.h.
#define kRegClass_Input std::string ("kRegClass_Input") |
Definition at line 56 of file ntv2registerexpert.h.
#define kRegClass_Interrupt std::string ("kRegClass_Interrupt") |
Definition at line 58 of file ntv2registerexpert.h.
#define kRegClass_IP std::string ("kRegClass_IP") |
Definition at line 59 of file ntv2registerexpert.h.
#define kRegClass_LUT std::string ("kRegClass_LUT") |
Definition at line 60 of file ntv2registerexpert.h.
#define kRegClass_Mixer std::string ("kRegClass_Mixer") |
Definition at line 61 of file ntv2registerexpert.h.
#define kRegClass_NTV4FrameStore std::string ("kRegClass_NTV4FrameStore") |
Definition at line 74 of file ntv2registerexpert.h.
#define kRegClass_NULL std::string () |
Definition at line 38 of file ntv2registerexpert.h.
#define kRegClass_Output std::string ("kRegClass_Output") |
Definition at line 62 of file ntv2registerexpert.h.
#define kRegClass_ReadOnly std::string ("kRegClass_ReadOnly") |
Definition at line 63 of file ntv2registerexpert.h.
#define kRegClass_Routing std::string ("kRegClass_Routing") |
Definition at line 64 of file ntv2registerexpert.h.
#define kRegClass_SDIError std::string ("kRegClass_SDIError") |
Definition at line 65 of file ntv2registerexpert.h.
#define kRegClass_Serial std::string ("kRegClass_Serial") |
Definition at line 66 of file ntv2registerexpert.h.
#define kRegClass_Timecode std::string ("kRegClass_Timecode") |
Definition at line 67 of file ntv2registerexpert.h.
#define kRegClass_Timing std::string ("kRegClass_Timing") |
Definition at line 68 of file ntv2registerexpert.h.
#define kRegClass_Video std::string ("kRegClass_Video") |
Definition at line 69 of file ntv2registerexpert.h.
#define kRegClass_Virtual std::string ("kRegClass_Virtual") |
Definition at line 70 of file ntv2registerexpert.h.
#define kRegClass_VPID std::string ("kRegClass_VPID") |
Definition at line 71 of file ntv2registerexpert.h.
#define kRegClass_WriteOnly std::string ("kRegClass_WriteOnly") |
Definition at line 72 of file ntv2registerexpert.h.
#define kRegClass_XptROM std::string ("kRegClass_XptROM") |
Definition at line 73 of file ntv2registerexpert.h.
#define OddEven | ( | __x__ | ) | ((__x__) ? "Odd" : "Even") |
Definition at line 29 of file ntv2registerexpert.h.
#define OnOff | ( | __x__ | ) | ((__x__) ? "On" : "Off") |
Definition at line 26 of file ntv2registerexpert.h.
#define PresNotPres | ( | __x__ | ) | ((__x__) ? "Present" : "Not Present") |
Definition at line 33 of file ntv2registerexpert.h.
#define SetNotset | ( | __x__ | ) | ((__x__) ? "Set" : "Not Set") |
Definition at line 27 of file ntv2registerexpert.h.
#define SuppNotsupp | ( | __x__ | ) | ((__x__) ? "Supported" : "Unsupported") |
Definition at line 32 of file ntv2registerexpert.h.
#define ThruDeviceOrBypassed | ( | __x__ | ) | ((__x__) ? "Thru Device" : "Device Bypassed") |
Definition at line 34 of file ntv2registerexpert.h.
#define YesNo | ( | __x__ | ) | ((__x__) ? "Y" : "N") |
Definition at line 25 of file ntv2registerexpert.h.