|
AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Go to the documentation of this file.
13 #define NTV2DEBUG_ENUM_CASE_RETURN_STR(enum_name) case(enum_name): return #enum_name;
193 #if !defined (_DEBUG)
238 #if !defined (_DEBUG)
271 #if !defined (_DEBUG)
297 #if !defined(NTV2_DEPRECATE_16_0)
303 NTV2DEBUG_ENUM_CASE_RETURN_STR(NTV2_FRAMERATE_INVALID)
306 #if !defined (_DEBUG)
483 #if !defined (_DEBUG)
496 "SDI 1 RX CRC Error Count",
497 "SDI 1 RX Frame Count Low",
498 "SDI 1 RX Frame Count High",
499 "SDI 1 RX Frame Ref Count Low",
500 "SDI 1 RX Frame Ref Count High",
501 "Unused SDI Register 2054",
502 "Unused SDI Register 2055",
504 "SDI 2 RX CRC Error Count",
505 "SDI 2 RX Frame Count Low",
506 "SDI 2 RX Frame Count High",
507 "SDI 2 RX Frame Ref Count Low",
508 "SDI 2 RX Frame Ref Count High",
509 "Unused SDI Register 2062",
510 "Unused SDI Register 2063",
512 "SDI 3 RX CRC Error Count",
513 "SDI 3 RX Frame Count Low",
514 "SDI 3 RX Frame Count High",
515 "SDI 3 RX Frame Ref Count Low",
516 "SDI 3 RX Frame Ref Count High",
517 "Unused SDI Register 2070",
518 "Unused SDI Register 2071",
520 "SDI 4 RX CRC Error Count",
521 "SDI 4 RX Frame Count Low",
522 "SDI 4 RX Frame Count High",
523 "SDI 4 RX Frame Ref Count Low",
524 "SDI 4 RX Frame Ref Count High",
525 "Unused SDI Register 2078",
526 "Unused SDI Register 2079",
528 "SDI 5 RX CRC Error Count",
529 "SDI 5 RX Frame Count Low",
530 "SDI 5 RX Frame Count High",
531 "SDI 5 RX Frame Ref Count Low",
532 "SDI 5 RX Frame Ref Count High",
533 "Unused SDI Register 2086",
534 "Unused SDI Register 2087",
536 "SDI 6 RX CRC Error Count",
537 "SDI 6 RX Frame Count Low",
538 "SDI 6 RX Frame Count High",
539 "SDI 6 RX Frame Ref Count Low",
540 "SDI 6 RX Frame Ref Count High",
541 "Unused SDI Register 2094",
542 "Unused SDI Register 2095",
544 "SDI 7 RX CRC Error Count",
545 "SDI 7 RX Frame Count Low",
546 "SDI 7 RX Frame Count High",
547 "SDI 7 RX Frame Ref Count Low",
548 "SDI 7 RX Frame Ref Count High",
549 "Unused SDI Register 2102",
550 "Unused SDI Register 2103",
552 "SDI 8 RX CRC Error Count",
553 "SDI 8 RX Frame Count Low",
554 "SDI 8 RX Frame Count High",
555 "SDI 8 RX Frame Ref Count Low",
556 "SDI 8 RX Frame Ref Count High",
557 "Unused SDI Register 2110",
558 "Unused SDI Register 2111",
559 "Free Running Clock Low",
560 "Free Running Clock High"
569 "kRegCh1PCIAccessFrame",
570 "kRegCh1OutputFrame",
573 "kRegCh2PCIAccessFrame",
574 "kRegCh2OutputFrame",
576 "kRegVidProc1Control",
577 "kRegVidProcXptControl",
578 "kRegMixer1Coefficient",
580 "kRegFlatMatteValue",
581 "kRegOutputTimingControl",
584 "kRegFlashProgramReg",
592 "kRegAud1SourceSelect",
593 "kRegAud1OutputLastAddr",
594 "kRegAud1InputLastAddr",
596 "kRegRP188InOut1DBB",
597 "kRegRP188InOut1Bits0_31",
598 "kRegRP188InOut1Bits32_63",
625 "kRegXenaxFlashControlStatus",
626 "kRegXenaxFlashAddress",
628 "kRegXenaxFlashDOUT",
631 "kRegRP188InOut2DBB",
632 "kRegRP188InOut2Bits0_31",
633 "kRegRP188InOut2Bits32_63",
635 "kRegCh1ColorCorrectionControl",
636 "kRegCh2ColorCorrectionControl",
649 "kRegAnalogInputStatus",
650 "kRegAnalogInputControl",
652 "kRegFS1ProcAmpC1Y_C1CB",
653 "kRegFS1ProcAmpC1CR_C2CB",
654 "kRegFS1ProcAmpC2CROffsetY",
660 "kRegFS1I2C1Address",
662 "kRegFS1I2C2Address",
664 "kRegFS1ReferenceSelect",
665 "kRegAverageAudioLevelChan1_2",
666 "kRegAverageAudioLevelChan3_4",
667 "kRegAverageAudioLevelChan5_6",
668 "kRegAverageAudioLevelChan7_8",
670 "kRegDMA1HostAddrHigh",
671 "kRegDMA1NextDescHigh",
672 "kRegDMA2HostAddrHigh",
673 "kRegDMA2NextDescHigh",
674 "kRegDMA3HostAddrHigh",
675 "kRegDMA3NextDescHigh",
676 "kRegDMA4HostAddrHigh",
677 "kRegDMA4NextDescHigh",
679 "kRegGlobalControl3",
681 "kRegLTCEmbeddedBits0_31",
682 "kRegLTCEmbeddedBits32_63",
683 "kRegLTCAnalogBits0_31",
684 "kRegLTCAnalogBits32_63",
689 "kRegSysmonConfig1_0",
691 "kRegSysmonVccIntDieTemp",
693 "kRegInternalExternalVoltage",
694 "kRegFlashProgramReg2",
695 "kRegHDMIOut3DStatus1",
696 "kRegHDMIOut3DStatus2",
697 "kRegHDMIOut3DControl",
698 "kRegHDMIOutControl",
699 "kRegHDMIInputStatus",
700 "kRegHDMIInputControl",
701 "kRegAnalogOutControl",
702 "kRegSDIOut1Control",
704 "kRegSDIOut2Control",
705 "kRegConversionControl",
706 "kRegFrameSync1Control",
708 "kRegFrameSync2Control",
709 "kRegI2CWriteControl",
710 "kRegXptSelectGroup1",
711 "kRegXptSelectGroup2",
712 "kRegXptSelectGroup3",
713 "kRegXptSelectGroup4",
714 "kRegXptSelectGroup5",
715 "kRegXptSelectGroup6",
717 "kRegCSCoefficients1_2",
718 "kRegCSCoefficients3_4",
719 "kRegCSCoefficients5_6",
720 "kRegCSCoefficients7_8",
721 "kRegCSCoefficients9_10",
723 "kRegCS2Coefficients1_2",
724 "kRegCS2Coefficients3_4",
725 "kRegCS2Coefficients5_6",
726 "kRegCS2Coefficients7_8",
727 "kRegCS2Coefficients9_10",
729 "kRegField1Line21CaptionDecode",
730 "kRegField2Line21CaptionDecode",
731 "kRegField1Line21CaptionEncode",
732 "kRegField2Line21CaptionEncode",
733 "kRegVANCGrabberSetup",
734 "kRegVANCGrabberStatus1",
735 "kRegVANCGrabberStatus2",
736 "kRegVANCGrabberDataBuffer",
737 "kRegVANCInserterSetup1",
738 "kRegVANCInserterSetup2",
739 "kRegVANCInserterDataBuffer",
741 "kRegXptSelectGroup7",
742 "kRegXptSelectGroup8",
743 "kRegCh1ControlExtended",
744 "kRegCh2ControlExtended",
745 "kRegAFDVANCGrabber",
746 "kRegFS1DownConverter2Control",
747 "kRegSDIOut3Control",
748 "kRegSDIOut4Control",
749 "kRegAFDVANCInserterSDI1",
750 "kRegAFDVANCInserterSDI2",
751 "kRegAudioChannelMappingCh1",
752 "kRegXptSelectGroup36",
753 "kRegAudioChannelMappingCh3",
754 "kRegAudioChannelMappingCh4",
755 "kRegAudioChannelMappingCh5",
756 "kRegAudioChannelMappingCh6",
757 "kRegAudioChannelMappingCh7",
758 "kRegAudioChannelMappingCh8",
769 "kRegAudioOutputSourceMap",
770 "kRegXptSelectGroup11",
771 "kRegStereoCompressor",
772 "kRegXptSelectGroup12",
773 "kRegFrameApertureOffset",
774 "kRegFirmwareUserID",
781 "kRegRP188InOut1Bits0_31_2",
782 "kRegRP188InOut1Bits32_63_2",
783 "kRegRP188InOut2Bits0_31_2",
784 "kRegRP188InOut2Bits32_63_2",
785 "kRegRP188InOut3Bits0_31_2",
786 "kRegRP188InOut3Bits32_63_2",
787 "kRegRP188InOut4Bits0_31_2",
788 "kRegRP188InOut4Bits32_63_2",
789 "kRegRP188InOut5Bits0_31_2",
790 "kRegRP188InOut5Bits32_63_2",
791 "kRegRP188InOut6Bits0_31_2",
792 "kRegRP188InOut6Bits32_63_2",
793 "kRegRP188InOut7Bits0_31_2",
794 "kRegRP188InOut7Bits32_63_2",
795 "kRegRP188InOut8Bits0_31_2",
796 "kRegRP188InOut8Bits32_63_2",
811 "kRegSDIInput3GStatus",
812 "kRegLTCStatusControl",
820 "kRegAud2SourceSelect",
821 "kRegAud2OutputLastAddr",
822 "kRegAud2InputLastAddr",
823 "kRegRS4222Transmit",
826 "kRegVidProc2Control",
827 "kRegMixer2Coefficient",
828 "kRegFlatMatte2Value",
829 "kRegXptSelectGroup9",
830 "kRegXptSelectGroup10",
831 "kRegLTC2EmbeddedBits0_31",
832 "kRegLTC2EmbeddedBits32_63",
833 "kRegLTC2AnalogBits0_31",
834 "kRegLTC2AnalogBits32_63",
835 "kRegSDITransmitControl",
837 "kRegCh3OutputFrame",
840 "kRegCh4OutputFrame",
842 "kRegXptSelectGroup13",
843 "kRegXptSelectGroup14",
845 "kRegVidIntControl2",
846 "kRegGlobalControl2",
847 "kRegRP188InOut3DBB",
848 "kRegRP188InOut3Bits0_31",
849 "kRegRP188InOut3Bits32_63",
852 "kRegRP188InOut4DBB",
853 "kRegRP188InOut4Bits0_31",
854 "kRegRP188InOut4Bits32_63",
859 "kRegAud3SourceSelect",
860 "kRegAud4SourceSelect",
862 "kRegAud3OutputLastAddr",
863 "kRegAud3InputLastAddr",
864 "kRegAud4OutputLastAddr",
865 "kRegAud4InputLastAddr",
866 "kRegSDIInput3GStatus2",
868 "kRegCh3PCIAccessFrame",
869 "kRegCh4PCIAccessFrame",
871 "kRegCS3Coefficients1_2",
872 "kRegCS3Coefficients3_4",
873 "kRegCS3Coefficients5_6",
874 "kRegCS3Coefficients7_8",
875 "kRegCS3Coefficients9_10",
877 "kRegCS4Coefficients1_2",
878 "kRegCS4Coefficients3_4",
879 "kRegCS4Coefficients5_6",
880 "kRegCS4Coefficients7_8",
881 "kRegCS4Coefficients9_10",
883 "kRegXptSelectGroup17",
884 "kRegXptSelectGroup15",
885 "kRegXptSelectGroup16",
895 "kRegSDIWatchdogControlStatus",
896 "kRegSDIWatchdogTimeout",
897 "kRegSDIWatchdogKick1",
898 "kRegSDIWatchdogKick2",
902 "kRegLTC3EmbeddedBits0_31",
903 "kRegLTC3EmbeddedBits32_63",
905 "kRegLTC4EmbeddedBits0_31",
906 "kRegLTC4EmbeddedBits32_63",
921 "kRegHDMIHDRGreenPrimary",
922 "kRegHDMIHDRBluePrimary",
923 "kRegHDMIHDRRedPrimary",
924 "kRegHDMIHDRWhitePoint",
925 "kRegHDMIHDRMasteringLuminence",
926 "kRegHDMIHDRLightLevel",
927 "kRegHDMIHDRControl",
929 "kRegSDIOut5Control",
933 "kRegRP188InOut5Bits0_31",
934 "kRegRP188InOut5Bits32_63",
935 "kRegRP188InOut5DBB",
939 "kRegLTC5EmbeddedBits0_31",
940 "kRegLTC5EmbeddedBits32_63",
944 "kRegCS5Coefficients1_2",
945 "kRegCS5Coefficients3_4",
946 "kRegCS5Coefficients5_6",
947 "kRegCS5Coefficients7_8",
948 "kRegCS5Coefficients9_10",
950 "kRegXptSelectGroup18",
956 "kRegXptSelectGroup19",
958 "kRegXptSelectGroup20",
959 "kRegRasterizerControl",
962 "kRegHDMIV2I2C1Control",
963 "kRegHDMIV2I2C1Data",
964 "kRegHDMIV2VideoSetup",
965 "kRegHDMIV2HSyncDurationAndBackPorch",
967 "kRegHDMIV2VSyncDurationAndBackPorchField1",
968 "kRegHDMIV2VSyncDurationAndBackPorchField2",
969 "kRegHDMIV2VActiveField1",
970 "kRegHDMIV2VActiveField2",
971 "kRegHDMIV2VideoStatus",
972 "kRegHDMIV2HorizontalMeasurements",
973 "kRegHDMIV2HBlankingMeasurements",
974 "kRegHDMIV2HBlankingMeasurements1",
975 "kRegHDMIV2VerticalMeasurementsField0",
976 "kRegHDMIV2VerticalMeasurementsField1",
977 "kRegHDMIV2i2c2Control",
978 "kRegHDMIV2i2c2Data",
983 "kRegGlobalControlCh2",
984 "kRegGlobalControlCh3",
985 "kRegGlobalControlCh4",
986 "kRegGlobalControlCh5",
987 "kRegGlobalControlCh6",
988 "kRegGlobalControlCh7",
989 "kRegGlobalControlCh8",
992 "kRegCh5OutputFrame",
994 "kRegCh5PCIAccessFrame",
997 "kRegCh6OutputFrame",
999 "kRegCh6PCIAccessFrame",
1002 "kRegCh7OutputFrame",
1003 "kRegCh7InputFrame",
1004 "kRegCh7PCIAccessFrame",
1007 "kRegCh8OutputFrame",
1008 "kRegCh8InputFrame",
1009 "kRegCh8PCIAccessFrame",
1011 "kRegXptSelectGroup21",
1012 "kRegXptSelectGroup22",
1013 "kRegXptSelectGroup30",
1014 "kRegXptSelectGroup23",
1015 "kRegXptSelectGroup24",
1016 "kRegXptSelectGroup25",
1017 "kRegXptSelectGroup26",
1018 "kRegXptSelectGroup27",
1019 "kRegXptSelectGroup28",
1020 "kRegXptSelectGroup29",
1029 "kRegRP188InOut6Bits0_31",
1030 "kRegRP188InOut6Bits32_63",
1031 "kRegRP188InOut6DBB",
1032 "kRegLTC6EmbeddedBits0_31",
1033 "kRegLTC6EmbeddedBits32_63",
1039 "kRegRP188InOut7Bits0_31",
1040 "kRegRP188InOut7Bits32_63",
1041 "kRegRP188InOut7DBB",
1042 "kRegLTC7EmbeddedBits0_31",
1043 "kRegLTC7EmbeddedBits32_63",
1049 "kRegRP188InOut8Bits0_31",
1050 "kRegRP188InOut8Bits32_63",
1051 "kRegRP188InOut8DBB",
1052 "kRegLTC8EmbeddedBits0_31",
1053 "kRegLTC8EmbeddedBits32_63",
1055 "kRegXptSelectGroup31",
1058 "kRegAud5SourceSelect",
1059 "kRegAud5OutputLastAddr",
1060 "kRegAud5InputLastAddr",
1063 "kRegAud6SourceSelect",
1064 "kRegAud6OutputLastAddr",
1065 "kRegAud6InputLastAddr",
1068 "kRegAud7SourceSelect",
1069 "kRegAud7OutputLastAddr",
1070 "kRegAud7InputLastAddr",
1073 "kRegAud8SourceSelect",
1074 "kRegAud8OutputLastAddr",
1075 "kRegAud8InputLastAddr",
1077 "kRegAudioDetect5678",
1079 "kRegSDI5678Input3GStatus",
1081 "kRegInput56Status",
1082 "kRegInput78Status",
1084 "kRegCS6Coefficients1_2",
1085 "kRegCS6Coefficients3_4",
1086 "kRegCS6Coefficients5_6",
1087 "kRegCS6Coefficients7_8",
1088 "kRegCS6Coefficients9_10",
1090 "kRegCS7Coefficients1_2",
1091 "kRegCS7Coefficients3_4",
1092 "kRegCS7Coefficients5_6",
1093 "kRegCS7Coefficients7_8",
1094 "kRegCS7Coefficients9_10",
1096 "kRegCS8Coefficients1_2",
1097 "kRegCS8Coefficients3_4",
1098 "kRegCS8Coefficients5_6",
1099 "kRegCS8Coefficients7_8",
1100 "kRegCS8Coefficients9_10",
1102 "kRegSDIOut6Control",
1103 "kRegSDIOut7Control",
1104 "kRegSDIOut8Control",
1106 "kRegOutputTimingControlch2",
1107 "kRegOutputTimingControlch3",
1108 "kRegOutputTimingControlch4",
1109 "kRegOutputTimingControlch5",
1110 "kRegOutputTimingControlch6",
1111 "kRegOutputTimingControlch7",
1112 "kRegOutputTimingControlch8",
1114 "kRegVidProc3Control",
1115 "kRegMixer3Coefficient",
1116 "kRegFlatMatte3Value",
1118 "kRegVidProc4Control",
1119 "kRegMixer4Coefficient",
1120 "kRegFlatMatte4Value",
1122 "kRegTRSErrorStatus",
1129 "kRegPCMControl4321",
1130 "kRegPCMControl8765",
1132 "kRegCh1Control2MFrame",
1133 "kRegCh2Control2MFrame",
1134 "kRegCh3Control2MFrame",
1135 "kRegCh4Control2MFrame",
1136 "kRegCh5Control2MFrame",
1137 "kRegCh6Control2MFrame",
1138 "kRegCh7Control2MFrame",
1139 "kRegCh8Control2MFrame",
1141 "kRegXptSelectGroup32",
1142 "kRegXptSelectGroup33",
1143 "kRegXptSelectGroup34",
1144 "kRegXptSelectGroup35",
1154 static const char * sEmpty (
"");
1163 static const char * sNullString =
"";
1164 static const char * sInterruptEnumStrings[] = {
"eOutput1",
1180 "eAuxVerticalInterrupt",
1181 "ePushButtonChange",
1187 "ePowerButtonChange",
1192 "eHDMIRxV2HotplugDetect",
1205 #if !defined(NTV2_BUILDING_DRIVER)
1209 return sInterruptEnumStrings[inInterruptEnum];
1218 void __cdecl
odprintf(
const char *format, ...)
1221 char buf[4096], *p = buf;
1224 va_start(args, format);
1225 p += _vsnprintf_s(buf,
sizeof buf - 1, format, args);
1228 while ( p > buf && isspace(p[-1]) )
1235 ::OutputDebugStringA(buf);
@ NTV2_FORMAT_3840x2160p_6000
@ NTV2_FBF_10BIT_YCBCR_420PL3_LE
See 3-Plane 10-Bit YCbCr 4:2:0 ('I420_10LE' a.k.a. 'YUV-P420-L10').
@ NTV2_FORMAT_4096x2160psf_2500
@ DEVICE_ID_KONALHIDVI
See KONA LHi.
@ NTV2_FORMAT_4x1920x1080p_6000
@ NTV2_FG_4x2048x1080
4096x2160, for 4K, NTV2_VANCMODE_OFF
const char * NTV2DeviceString(const NTV2DeviceID id)
@ NTV2_FORMAT_3840x2160psf_2500
@ NTV2_FORMAT_1080psf_2398
@ NTV2_FORMAT_4096x2160p_2400
@ NTV2_FBF_ARGB
See 8-Bit ARGB, RGBA, ABGR Formats.
@ NTV2_FBF_10BIT_YCBCR_420PL2
10-Bit 4:2:0 2-Plane YCbCr
@ DEVICE_ID_KONAIP_2110
See KONA IP.
@ NTV2_FORMAT_4096x2160p_12000
@ DEVICE_ID_KONAHDMI
See KONA HDMI.
@ NTV2_STANDARD_2Kx1080p
Identifies SMPTE HD 2K1080p.
@ NTV2_FORMAT_4x4096x2160p_4800
@ NTV2_FORMAT_END_UHD2_FULL_DEF_FORMATS
@ DEVICE_ID_CORVID44_2X4K
See Corvid 44 12G.
@ NTV2_FORMAT_4x4096x2160p_2398
@ NTV2_FBF_12BIT_RGB_PACKED
See 12-Bit Packed RGB.
@ DEVICE_ID_KONA5_OE9
See KONA 5.
const char * NTV2StandardString(NTV2Standard std)
@ NTV2_FG_1920x1114
1920x1080, NTV2_VANCMODE_TALLER
@ NTV2_FG_720x576
720x576, for PAL 625i, NTV2_VANCMODE_OFF
@ NTV2_FG_720x508
720x486, for NTSC 525i, NTV2_VANCMODE_TALL
@ NTV2_FORMAT_4096x2160p_11988
@ NTV2_FBF_PRORES_HDV
Apple ProRes HDV.
@ NTV2_FORMAT_4096x2160p_2500
@ NTV2_FRAMERATE_1500
15 frames per second
@ NTV2_FRAMERATE_6000
60 frames per second
@ NTV2_FORMAT_525psf_2997
@ NTV2_FG_4x4096x2160
8192x4320, for 8K, NTV2_VANCMODE_OFF
@ NTV2_FORMAT_4x2048x1080p_4795
@ NTV2_FBF_10BIT_DPX_LE
10-Bit DPX Little-Endian
@ NTV2_FORMAT_4096x2160psf_2398
@ NTV2_FORMAT_3840x2160p_5994_B
@ DEVICE_ID_KONA5
See KONA 5.
#define NTV2_ASSERT(_expr_)
@ NTV2_STANDARD_1080
Identifies SMPTE HD 1080i or 1080psf.
@ NTV2_STANDARD_3840x2160p
Identifies Ultra-High-Definition (UHD)
@ NTV2_FRAMERATE_2997
Fractional rate of 30,000 frames per 1,001 seconds.
@ NTV2_FORMAT_1080p_2K_6000_B
@ NTV2_FORMAT_4096x2160p_5000_B
const char * NTV2DeviceIDString(const NTV2DeviceID id)
@ NTV2_FBF_RGBA
See 8-Bit ARGB, RGBA, ABGR Formats.
@ NTV2_STANDARD_625
Identifies SMPTE SD 625i.
@ NTV2_FORMAT_1080psf_2K_2398
@ DEVICE_ID_IOX3
See IoX3.
@ NTV2_FG_2048x1080
2048x1080, for 2Kx1080p, NTV2_VANCMODE_OFF
@ NTV2_STANDARD_4096HFR
Identifies high frame-rate 4K.
@ NTV2_STANDARD_4096x2160p
Identifies 4K.
@ NTV2_FORMAT_1080p_2K_4800_A
@ NTV2_FORMAT_4x2048x1080p_11988
@ NTV2_FRAMERATE_12000
120 frames per second
@ NTV2_FBF_48BIT_RGB
See 48-Bit RGB.
@ DEVICE_ID_CORVID44_8KMK
See Corvid 44 12G.
@ DEVICE_ID_KONAIP_2110_RGB12
See KONA IP.
@ NTV2_FORMAT_4x1920x1080p_6000_B
@ DEVICE_ID_CORVID22
See Corvid 22.
@ DEVICE_ID_IOIP_2022
See Io IP.
@ NTV2_FORMAT_4x1920x1080psf_3000
@ DEVICE_ID_CORVIDHEVC
See Corvid HEVC.
@ NTV2_FBF_8BIT_HDV
See 8-Bit HDV.
@ NTV2_FORMAT_1080p_2K_3000
@ NTV2_FORMAT_4096x2160psf_2997
@ NTV2_FORMAT_4x2048x1080p_4795_B
@ NTV2_FORMAT_4x2048x1080p_2997
@ NTV2_FBF_10BIT_ARGB
10-Bit ARGB
@ NTV2_FBF_10BIT_YCBCRA
10-Bit YCbCrA
@ DEVICE_ID_KONA5_8KMK
See KONA 5.
@ NTV2_FORMAT_4x4096x2160p_2500
NTV2DeviceID
Identifies a specific AJA NTV2 device model number. The NTV2DeviceID is actually the PROM part number...
@ NTV2_FORMAT_4x4096x2160p_4795
@ NTV2_FORMAT_4x1920x1080p_2997
@ NTV2_FORMAT_4x1920x1080p_2500
@ NTV2_FORMAT_4x2048x1080p_4800
NTV2FrameBufferFormat
Identifies a particular video frame buffer format. See Device Frame Buffer Formats for details.
@ NTV2_FORMAT_4x3840x2160p_2500
@ NTV2_FG_720x486
720x486, for NTSC 525i and 525p60, NTV2_VANCMODE_OFF
@ NTV2_FBF_10BIT_DPX
See 10-Bit RGB - DPX Format.
@ NTV2_FORMAT_4x3840x2160p_5000_B
@ NTV2_FORMAT_4x2048x1080p_6000_B
@ DEVICE_ID_KONAIP_1RX_1TX_1SFP_J2K
See KONA IP.
@ NTV2_FORMAT_4x3840x2160p_2398
@ NTV2_FBF_24BIT_RGB
See 24-Bit RGB.
@ NTV2_FORMAT_4x4096x2160p_6000_B
@ NTV2_FRAMERATE_2500
25 frames per second
@ DEVICE_ID_IO4KUFC
See Io4K (UFC Mode).
@ NTV2_FORMAT_1080p_2K_4795_A
@ NTV2_FORMAT_3840x2160p_2500
NTV2FrameRate
Identifies a particular video frame rate.
@ DEVICE_ID_CORVID1
See Corvid, Corvid 3G.
@ NTV2_FORMAT_4096x2160p_6000_B
@ NTV2_FORMAT_4x4096x2160p_2997
@ NTV2_FRAMERATE_4800
48 frames per second
@ NTV2_FORMAT_4096x2160psf_2400
@ DEVICE_ID_CORVID44_8K
See Corvid 44 12G.
@ DEVICE_ID_KONAIP_2TX_1SFP_J2K
See KONA IP.
const char * ntv2RegStrings_SDI_RX_Status[]
@ NTV2_FRAMERATE_2400
24 frames per second
@ NTV2_FORMAT_4x2048x1080psf_2398
@ NTV2_FBF_10BIT_RGB_PACKED
10-Bit Packed RGB
@ NTV2_FBF_8BIT_YCBCR_420PL2
8-Bit 4:2:0 2-Plane YCbCr
@ DEVICE_ID_KONAIP_4CH_2SFP
See KONA IP.
@ NTV2_FORMAT_4x2048x1080p_2398
@ NTV2_FORMAT_END_UHD2_DEF_FORMATS
@ NTV2_FORMAT_1080psf_2K_2500
@ NTV2_FORMAT_4x2048x1080psf_2400
@ NTV2_FBF_10BIT_RAW_RGB
10-Bit Raw RGB
@ NTV2_FORMAT_1080p_5994_B
@ NTV2_FORMAT_1080psf_3000_2
@ NTV2_FORMAT_1080p_2K_2400
@ NTV2_FG_2048x1588
2048x1556, for 2Kx1556psf film format, NTV2_VANCMODE_TALL
@ NTV2_FORMAT_4x2048x1080p_3000
NTV2Standard
Identifies a particular video standard.
@ NTV2_FORMAT_4096x2160p_4795
@ NTV2_FRAMERATE_2398
Fractional rate of 24,000 frames per 1,001 seconds.
@ DEVICE_ID_KONA5_8K
See KONA 5.
const char * NTV2FrameGeometryString(NTV2FrameGeometry geom)
@ DEVICE_ID_KONA3G
See KONA 3G (UFC Mode).
@ NTV2_FORMAT_4x4096x2160p_3000
@ NTV2_FORMAT_4x2048x1080p_5000_B
@ DEVICE_ID_KONAXM
See KONA XMâ„¢.
@ DEVICE_ID_CORVID3G
See Corvid, Corvid 3G.
@ DEVICE_ID_KONAX
See KONA Xâ„¢.
@ NTV2_FORMAT_4x2048x1080psf_3000
@ DEVICE_ID_KONA5_OE5
See KONA 5.
@ NTV2_FORMAT_1080p_2K_4795_B
@ DEVICE_ID_KONA4UFC
See KONA 4 (UFC Mode).
@ NTV2_FG_720x612
720x576, for PAL 625i, NTV2_VANCMODE_TALLER
@ NTV2_FRAMERATE_1498
Fractional rate of 15,000 frames per 1,001 seconds.
@ NTV2_FORMAT_4x3840x2160p_5994
@ DEVICE_ID_KONAIP_1RX_1TX_2110
See KONA IP.
@ NTV2_FORMAT_4096x2160p_2398
@ NTV2_FORMAT_END_STANDARD_DEF_FORMATS
@ NTV2_FORMAT_3840x2160psf_3000
@ NTV2_FORMAT_4x1920x1080p_5000_B
@ NTV2_FORMAT_4x2048x1080p_5000
@ NTV2_FBF_24BIT_BGR
See 24-Bit BGR.
#define NTV2DEBUG_ENUM_CASE_RETURN_STR(enum_name)
@ NTV2_FORMAT_4096x2160p_6000
@ NTV2_FG_720x514
720x486, for NTSC 525i and 525p60, NTV2_VANCMODE_TALLER
@ DEVICE_ID_TTAP_PRO
See T-Tap Pro.
@ NTV2_STANDARD_1080p
Identifies SMPTE HD 1080p.
@ NTV2_FORMAT_4x1920x1080p_3000
@ NTV2_FORMAT_4x3840x2160p_2997
@ NTV2_FBF_8BIT_YCBCR
See 8-Bit YCbCr Format.
@ NTV2_FORMAT_1080p_5000_B
@ NTV2_FORMAT_4x3840x2160p_5000
@ DEVICE_ID_KONAIP_2022
See KONA IP.
@ NTV2_FORMAT_1080p_2K_5994_A
@ DEVICE_ID_IOXT
See IoXT.
@ NTV2_FORMAT_4x2048x1080p_12000
@ DEVICE_ID_KONA5_8K_MV_TX
See KONA 5.
@ DEVICE_ID_KONA5_OE8
See KONA 5.
@ NTV2_FBF_10BIT_YCBCR_422PL2
10-Bit 4:2:2 2-Plane YCbCr
@ NTV2_FORMAT_625psf_2500
@ DEVICE_ID_KONALHEPLUS
See KONA LHe Plus.
const char * ntv2RegStrings[]
@ DEVICE_ID_KONA5_OE1
See KONA 5.
@ DEVICE_ID_CORVID88
See Corvid 88.
@ NTV2_FG_1280x720
1280x720, for 720p, NTV2_VANCMODE_OFF
@ NTV2_FORMAT_1080p_2K_2500
@ NTV2_FORMAT_4x4096x2160p_4800_B
@ NTV2_FORMAT_4x1920x1080psf_2997
@ NTV2_FORMAT_END_4K_DEF_FORMATS2
@ NTV2_FORMAT_1080p_6000_A
@ NTV2_FORMAT_3840x2160psf_2398
@ NTV2_FRAMERATE_11988
Fractional rate of 120,000 frames per 1,001 seconds.
@ NTV2_FORMAT_1080p_2K_2398
@ NTV2_FORMAT_3840x2160p_2997
@ NTV2_FORMAT_4096x2160p_4800
@ NTV2_STANDARD_4096i
Identifies 4K psf.
@ NTV2_FORMAT_3840x2160psf_2400
@ NTV2_FORMAT_1080psf_2K_2400
@ NTV2_FORMAT_3840x2160p_5994
@ NTV2_FORMAT_4x4096x2160p_2400
@ NTV2_FBF_8BIT_YCBCR_YUY2
See Alternate 8-Bit YCbCr ('YUY2').
@ NTV2_FORMAT_4x4096x2160p_6000
@ NTV2_FORMAT_3840x2160p_2398
@ NTV2_FORMAT_4x2048x1080p_5994_B
@ NTV2_FG_1920x1112
1920x1080, for 1080i and 1080p, NTV2_VANCMODE_TALL
@ DEVICE_ID_IOIP_2110
See Io IP.
@ DEVICE_ID_KONA5_3DLUT
See KONA 5.
@ NTV2_FORMAT_END_4K_TSI_DEF_FORMATS
@ NTV2_FORMAT_4x1920x1080psf_2398
@ NTV2_FORMAT_1080p_2K_6000_A
@ NTV2_FG_720x598
720x576, for PAL 625i, NTV2_VANCMODE_TALL
@ NTV2_FBF_10BIT_YCBCR
See 10-Bit YCbCr Format.
@ NTV2_FBF_PRORES_DVCPRO
Apple ProRes DVC Pro.
const char * NTV2RegisterNameString(const ULWord inRegNum)
@ NTV2_FORMAT_4x1920x1080p_5994_B
@ NTV2_FORMAT_3840x2160p_5000_B
@ NTV2_FORMAT_4096x2160p_3000
@ NTV2_FORMAT_4x1920x1080psf_2500
@ NTV2_FORMAT_END_2K_DEF_FORMATS
@ NTV2_FRAMERATE_5994
Fractional rate of 60,000 frames per 1,001 seconds.
@ DEVICE_ID_CORVID24
See Corvid 24.
@ NTV2_FORMAT_4x3840x2160p_2400
@ NTV2_STANDARD_525
Identifies SMPTE SD 525i.
@ NTV2_FORMAT_4x4096x2160p_5000_B
@ NTV2_FBF_10BIT_RAW_YCBCR
See 10-Bit Raw YCbCr (CION).
@ DEVICE_ID_KONA1
See KONA 1.
@ NTV2_FORMAT_4x2048x1080p_2500
@ NTV2_FORMAT_4x1920x1080p_5994
@ NTV2_FORMAT_4x4096x2160p_5000
@ DEVICE_ID_IO4KPLUS
See Io4K Plus.
@ NTV2_FORMAT_4x3840x2160p_6000
@ NTV2_FORMAT_4x2048x1080p_4800_B
@ NTV2_STANDARD_3840HFR
Identifies high frame-rate UHD.
@ NTV2_FBF_10BIT_YCBCR_DPX
See 10-Bit YCbCr - DPX Format.
@ DEVICE_ID_CORVID44
See Corvid 44.
@ NTV2_FBF_10BIT_YCBCR_422PL3_LE
See 3-Plane 10-Bit YCbCr 4:2:2 ('I422_10LE' a.k.a. 'YUV-P-L10').
@ NTV2_STANDARD_2Kx1080i
Identifies SMPTE HD 2K1080psf.
@ NTV2_FORMAT_1080p_5000_A
@ DEVICE_ID_KONA4
See KONA 4 (Quad Mode).
@ NTV2_FORMAT_4x2048x1080p_6000
@ NTV2_FORMAT_3840x2160psf_2997
enum _NTV2VideoFormat NTV2VideoFormat
Identifies a particular video format.
@ NTV2_STANDARD_8192
Identifies 8K.
@ NTV2_FORMAT_4096x2160p_5000
const char * NTV2VideoFormatString(NTV2VideoFormat fmt)
const char * NTV2InterruptEnumString(const unsigned inInterruptEnum)
@ NTV2_FORMAT_4x1920x1080p_5000
@ NTV2_FBF_8BIT_YCBCR_420PL3
See 3-Plane 8-Bit YCbCr 4:2:0 ('I420' a.k.a. 'YUV-P420').
@ NTV2_STANDARD_720
Identifies SMPTE HD 720p.
@ NTV2_FORMAT_4x1920x1080p_2398
@ NTV2_FG_2048x1112
2048x1080, for 2Kx1080p, NTV2_VANCMODE_TALL
@ DEVICE_ID_TTAP
See T-Tap.
NTV2FrameGeometry
Identifies a particular video frame geometry.
@ NTV2_FORMAT_1080p_6000_B
@ NTV2_FORMAT_4x4096x2160p_5994_B
@ DEVICE_ID_KONA5_OE3
See KONA 5.
@ NTV2_FORMAT_4096x2160p_2997
@ NTV2_FBF_8BIT_DVCPRO
See 8-Bit DVCPro.
@ NTV2_FORMAT_4096x2160p_5994_B
@ NTV2_FORMAT_4x3840x2160p_5994_B
@ DEVICE_ID_KONA5_OE7
See KONA 5.
@ NTV2_FORMAT_1080p_5994_A
@ NTV2_FORMAT_4x3840x2160p_6000_B
@ NTV2_FG_2048x1114
2048x1080, NTV2_VANCMODE_TALLER
const char * NTV2FrameRateString(NTV2FrameRate rate)
@ NTV2_FBF_8BIT_YCBCR_422PL2
8-Bit 4:2:2 2-Plane YCbCr
@ NTV2_FORMAT_END_HIGH_DEF_FORMATS2
@ DEVICE_ID_KONA5_OE10
See KONA 5.
@ NTV2_FORMAT_4x2048x1080p_5994
@ NTV2_FG_4x1920x1080
3840x2160, for UHD, NTV2_VANCMODE_OFF
@ NTV2_FORMAT_4x3840x2160p_3000
@ NTV2_FORMAT_1080p_2K_5994_B
@ NTV2_FBF_16BIT_ARGB
16-Bit ARGB
@ NTV2_FBF_8BIT_YCBCR_422PL3
See 3-Plane 8-Bit YCbCr 4:2:2 (Weitek 'Y42B' a.k.a. 'YUV-P8').
@ DEVICE_ID_KONA3GQUAD
See KONA 3G (Quad Mode).
@ DEVICE_ID_CORVIDHBR
See Corvid HB-R.
@ NTV2_FORMAT_3840x2160p_5000
@ NTV2_FORMAT_4096x2160psf_3000
Declares enums and structs used by all platform drivers and the SDK.
@ NTV2_FG_1280x740
1280x720, for 720p, NTV2_VANCMODE_TALL
@ NTV2_FORMAT_1080p_2K_5000_A
@ NTV2_FRAMERATE_5000
50 frames per second
@ NTV2_FORMAT_4x4096x2160p_4795_B
@ NTV2_FORMAT_4x2048x1080psf_2500
@ NTV2_FBF_10BIT_RGB
See 10-Bit RGB Format.
@ DEVICE_ID_KONA5_OE11
See KONA 5.
@ NTV2_FG_2048x1556
2048x1556, for 2Kx1556psf film format, NTV2_VANCMODE_OFF
@ NTV2_FRAMERATE_4795
Fractional rate of 48,000 frames per 1,001 seconds.
@ NTV2_FRAMERATE_3000
30 frames per second
@ NTV2_FORMAT_1080p_2K_5000_B
@ DEVICE_ID_IOIP_2110_RGB12
See Io IP.
@ NTV2_FG_4x3840x2160
7680x4320, for UHD2, NTV2_VANCMODE_OFF
@ DEVICE_ID_KONA5_2X4K
See KONA 5.
@ NTV2_FORMAT_1080psf_2997_2
@ NTV2_FORMAT_4x4096x2160p_5994
@ NTV2_FORMAT_4x2048x1080p_2400
@ NTV2_FORMAT_1080p_2K_4800_B
@ DEVICE_ID_KONA5_OE2
See KONA 5.
@ NTV2_STANDARD_7680
Identifies UHD2.
@ NTV2_FORMAT_4x1920x1080p_2400
@ NTV2_FORMAT_4x1920x1080psf_2400
@ NTV2_FG_1920x1080
1920x1080, for 1080i and 1080p, NTV2_VANCMODE_OFF
@ NTV2_FORMAT_3840x2160p_6000_B
const char * NTV2FrameBufferFormatString(NTV2FrameBufferFormat fmt)
@ NTV2_FORMAT_1080psf_2500_2
@ DEVICE_ID_IO4K
See Io4K (Quad Mode).
@ NTV2_FORMAT_4096x2160p_4795_B
@ DEVICE_ID_KONALHI
See KONA LHi.
@ DEVICE_ID_NOTFOUND
Invalid or "not found".
@ NTV2_FORMAT_4096x2160p_4800_B
@ NTV2_FORMAT_3840x2160p_2400
@ DEVICE_ID_KONA5_OE4
See KONA 5.
@ NTV2_FBF_ABGR
See 8-Bit ARGB, RGBA, ABGR Formats.
@ NTV2_STANDARD_3840i
Identifies Ultra-High-Definition (UHD) psf.
@ NTV2_FORMAT_3840x2160p_3000
@ NTV2_FORMAT_1080psf_2400
@ NTV2_FORMAT_4096x2160p_5994
@ NTV2_FORMAT_END_HIGH_DEF_FORMATS
@ DEVICE_ID_KONA5_OE6
See KONA 5.
@ DEVICE_ID_KONA5_OE12
See KONA 5.
@ DEVICE_ID_CORVID44_PLNR
See Corvid 44 12G.
@ NTV2_FORMAT_4x2048x1080psf_2997
@ NTV2_FORMAT_1080p_2K_2997
@ DEVICE_ID_IOEXPRESS
See Io Express.