![]() |
AJA NTV2 SDK
18.0.0.2717
NTV2 SDK 18.0.0.2717
|
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.