|
AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
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))
38 const ULWord inFrameNumber,
40 const ULWord inCardOffsetBytes,
41 const ULWord inTotalByteCount,
42 const bool inSynchronous =
true);
46 const ULWord inFrameNumber,
48 const ULWord inCardOffsetBytes,
49 const ULWord inTotalByteCount,
50 const ULWord inNumSegments,
51 const ULWord inHostPitchPerSeg,
52 const ULWord inCardPitchPerSeg,
53 const bool inSynchronous =
true);
58 const ULWord inFrameNumber,
59 const ULWord inCardOffsetBytes,
61 const ULWord inNumSegments,
62 const ULWord inSegmentHostPitch,
63 const ULWord inSegmentCardPitch,
67 {(
void)bSubscribe; (
void)eInterruptType; (
void)hSubcription;
return true;}
87 #if !defined(NTV2_DEPRECATE_16_0)
120 #endif // defined(NTV2_DRIVER_ALLOCATED_BUFFERS)
124 #if !defined(NTV2_NULL_DEVICE)
128 #endif // !defined(NTV2_NULL_DEVICE)
133 #if !defined(NTV2_DEPRECATE_16_0)
139 #endif // !defined(NTV2_DEPRECATE_16_0)
142 #endif // NTV2BAREMETALDRIVERINTERFACE_H
enum _INTERRUPT_ENUMS_ INTERRUPT_ENUMS
NTV2_DriverDebugMessageSet
NTV2Channel
These enum values are mostly used to identify a specific widget_framestore. They're also commonly use...
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__)
I'm the base class that undergirds the platform-specific derived classes (from which CNTV2Card is ult...
Declares the CNTV2DriverInterface base class.