22 #if defined(NTV2_NUB_CLIENT_SUPPORT) 27 #endif// defined(NTV2_NUB_CLIENT_SUPPORT) 54 #if defined(NTV2_NUB_CLIENT_SUPPORT) 59 #endif// defined(NTV2_NUB_CLIENT_SUPPORT)
NTV2ChannelSet::const_iterator NTV2ChannelSetConstIter
A handy const iterator into an NTV2ChannelSet.
bool isSuccess(void) const
virtual bool DisableInputInterrupt(const NTV2Channel channel=NTV2_CHANNEL1)
Prevents the CNTV2Card instance from waiting for and responding to vertical blanking interrupts origi...
Configure interrupt (subscribe/unsubscribe, enable/disable, query subscribed interrupts, query enabled interrupts, etc.).
virtual bool EnableInputInterrupt(const NTV2Channel channel=NTV2_CHANNEL1)
Allows the CNTV2Card instance to wait for and respond to input vertical blanking interrupts originati...
NTV2Channel
These enum values are mostly used to identify a specific widget_framestore. They're also commonly use...
virtual bool EnableOutputInterrupt(const NTV2Channel channel=NTV2_CHANNEL1)
Allows the CNTV2Card instance to wait for and respond to output vertical blanking interrupts originat...
NTV2ConfigInterrupt & doEnable(const INTERRUPT_ENUMS id)
Enable given interruptID.
virtual bool IsRemote(void) const
virtual CNTV2DriverInterface & driverInterface(void)
virtual bool EnableInterrupt(const INTERRUPT_ENUMS inEventCode)
virtual bool GetCurrentInterruptMasks(NTV2InterruptMask &mask1, NTV2Interrupt2Mask &mask2)
virtual bool NTV2MessageRemote(NTV2_HEADER *pInMessage)
virtual bool ReadRegister(const ULWord inRegNum, ULWord &outValue, const ULWord inMask=0xFFFFFFFF, const ULWord inShift=0)
Reads all or part of the 32-bit contents of a specific register (real or virtual) on the AJA device...
enum _INTERRUPT_ENUMS_ INTERRUPT_ENUMS
#define NTV2_IS_OUTPUT_INTERRUPT(__e__)
static const INTERRUPT_ENUMS gChannelToInputInterrupt[]
#define NTV2_IS_VALID_CHANNEL(__x__)
std::set< NTV2Channel > NTV2ChannelSet
A set of distinct NTV2Channel values.
static const INTERRUPT_ENUMS gChannelToOutputInterrupt[]
NTV2ConfigInterrupt & doDisable(const INTERRUPT_ENUMS id)
Disable given interruptID.
Declares the CNTV2Card class.
virtual bool ConfigureInterrupt(bool, INTERRUPT_ENUMS)
NTV2RPCAPI * _pRPCAPI
Points to remote or software device interface; otherwise NULL for local physical device.
#define NTV2_IS_INPUT_INTERRUPT(__e__)
virtual bool DisableOutputInterrupt(const NTV2Channel channel=NTV2_CHANNEL1)
Prevents the CNTV2Card instance from waiting for and responding to vertical blanking interrupts origi...
virtual bool DisableInterrupt(const INTERRUPT_ENUMS inEventCode)