AJA NTV2 SDK  17.0.1.1246
NTV2 SDK 17.0.1.1246
ntv2driverinterface.h File Reference

Declares the CNTV2DriverInterface base class. More...

#include "ajatypes.h"
#include "ntv2enums.h"
#include "ntv2nubtypes.h"
#include "ntv2nubaccess.h"
#include "ntv2publicinterface.h"
#include "ntv2utils.h"
#include "ntv2devicefeatures.h"
#include "ajabase/system/lock.h"
#include <string>
#include <unistd.h>
Include dependency graph for ntv2driverinterface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  PACKAGE_INFO_STRUCT
 
class  CNTV2DriverInterface
 I'm the base class that undergirds the platform-specific derived classes (from which CNTV2Card is ultimately derived). More...
 

Macros

#define AsNTV2DriverInterfaceRef(_x_)   reinterpret_cast<CNTV2DriverInterface&>(_x_)
 
#define AsNTV2DriverInterfacePtr(_x_)   reinterpret_cast<CNTV2DriverInterface*>(_x_)
 

Typedefs

typedef struct PACKAGE_INFO_STRUCTPPACKAGE_INFO_STRUCT
 

Detailed Description

Declares the CNTV2DriverInterface base class.

Definition in file ntv2driverinterface.h.

Macro Definition Documentation

◆ AsNTV2DriverInterfacePtr

#define AsNTV2DriverInterfacePtr (   _x_)    reinterpret_cast<CNTV2DriverInterface*>(_x_)

Definition at line 49 of file ntv2driverinterface.h.

◆ AsNTV2DriverInterfaceRef

#define AsNTV2DriverInterfaceRef (   _x_)    reinterpret_cast<CNTV2DriverInterface&>(_x_)

Definition at line 48 of file ntv2driverinterface.h.

Typedef Documentation

◆ PPACKAGE_INFO_STRUCT