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;}
85 #if !defined(NTV2_DEPRECATE_16_0) 118 #endif // defined(NTV2_DRIVER_ALLOCATED_BUFFERS) 119 #if !defined(NTV2_DEPRECATE_17_6) 122 AJA_VIRTUAL bool SetAudioOutputMode(NTV2_GlobalAudioPlaybackMode mode); // Supported! 125 #if !defined(NTV2_NULL_DEVICE) 129 #endif // !defined(NTV2_NULL_DEVICE) 134 #if !defined(NTV2_DEPRECATE_16_0) 140 #endif // !defined(NTV2_DEPRECATE_16_0) 143 #endif // NTV2BAREMETALDRIVERINTERFACE_H
Declares the CNTV2DriverInterface base class.
#define NTV2_DEPRECATED_17_6(__f__)
NTV2_DriverDebugMessageSet
NTV2Channel
These enum values are mostly used to identify a specific widget_framestore. They're also commonly use...
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 ...
I'm the base class that undergirds the platform-specific derived classes (from which CNTV2Card is ult...
enum _INTERRUPT_ENUMS_ INTERRUPT_ENUMS
All new NTV2 structs start with this common header.
NTV2_GlobalAudioPlaybackMode
#define NTV2_DEPRECATED_16_0(__f__)