|
AJA NTV2 SDK
17.0.1.1246
NTV2 SDK 17.0.1.1246
|
Go to the documentation of this file.
7 #ifndef NTV2BAREMETALDRIVERINTERFACE_H
8 #define NTV2BAREMETALDRIVERINTERFACE_H
16 #define CopyMemory(a,b,c) memcpy((a),(b),(c))
33 #if !defined(NTV2_DEPRECATE_14_3)
35 {
return pOutValue &&
ReadRegister(inRegNum, *pOutValue, inRegMask, inRegShift);}
36 #endif // !defined(NTV2_DEPRECATE_14_3)
42 const ULWord inFrameNumber,
44 const ULWord inCardOffsetBytes,
45 const ULWord inTotalByteCount,
46 const bool inSynchronous =
true);
50 const ULWord inFrameNumber,
52 const ULWord inCardOffsetBytes,
53 const ULWord inTotalByteCount,
54 const ULWord inNumSegments,
55 const ULWord inHostPitchPerSeg,
56 const ULWord inCardPitchPerSeg,
57 const bool inSynchronous =
true);
62 const ULWord inFrameNumber,
63 const ULWord inCardOffsetBytes,
65 const ULWord inNumSegments,
66 const ULWord inSegmentHostPitch,
67 const ULWord inSegmentCardPitch,
71 {(void)bSubscribe; (void)eInterruptType; (void)hSubcription;
return true;}
91 #if !defined(NTV2_DEPRECATE_13_0)
98 #endif // !defined(NTV2_DEPRECATE_13_0)
99 #if !defined(NTV2_DEPRECATE_16_0)
132 #endif // defined(NTV2_DRIVER_ALLOCATED_BUFFERS)
136 #if !defined(NTV2_NULL_DEVICE)
140 #endif // !defined(NTV2_NULL_DEVICE)
145 #if !defined(NTV2_DEPRECATE_16_0)
151 #endif // !defined(NTV2_DEPRECATE_16_0)
154 #endif // NTV2BAREMETALDRIVERINTERFACE_H
enum _INTERRUPT_ENUMS_ INTERRUPT_ENUMS
NTV2_DriverDebugMessageSet
NTV2Channel
These enum values are mostly used to identify a specific Frame Store. They're also commonly used to i...
NTV2_GlobalAudioPlaybackMode
virtual bool GetStreamingApplication(ULWord &outAppType, int32_t &outProcessID)
Answers with the four-CC type and process ID of the application that currently "owns" the AJA device ...
All new NTV2 structs start with this common header.
#define NTV2_SHOULD_BE_DEPRECATED(__f__)
#define NTV2_DEPRECATED_f(__f__)
I'm the base class that undergirds the platform-specific derived classes (from which CNTV2Card is ult...
Declares the CNTV2DriverInterface base class.