AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Implementation of CNTV2WinDriverInterface. More...
#include "ntv2windriverinterface.h"
#include "ntv2winpublicinterface.h"
#include "ntv2publicinterface.h"
#include "ntv2nubtypes.h"
#include "ntv2debug.h"
#include "winioctl.h"
#include "ajabase/system/debug.h"
#include <sstream>
#include <ntv2devicefeatures.h>
Go to the source code of this file.
Macros | |
#define | HEX2(__x__) "0x" << hex << setw(2) << setfill('0') << (0xFF & uint8_t (__x__)) << dec |
#define | HEX4(__x__) "0x" << hex << setw(4) << setfill('0') << (0xFFFF & uint16_t(__x__)) << dec |
#define | HEX8(__x__) "0x" << hex << setw(8) << setfill('0') << (0xFFFFFFFF & uint32_t(__x__)) << dec |
#define | HEX16(__x__) "0x" << hex << setw(16) << setfill('0') << uint64_t(__x__) << dec |
#define | KR(_kr_) "kernResult=" << HEX8(_kr_) << "(" << GetKernErrStr(_kr_) << ")" |
#define | INSTP(_p_) HEX16(uint64_t(_p_)) |
#define | WDIFAIL(__x__) AJA_sERROR (AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
#define | WDIWARN(__x__) AJA_sWARNING(AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
#define | WDINOTE(__x__) AJA_sNOTICE (AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
#define | WDIINFO(__x__) AJA_sINFO (AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
#define | WDIDBG(__x__) AJA_sDEBUG (AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
#define | AJAVIDEO_NTV2_PROPSET DEFINE_GUIDNAMED(AJAVIDEO_NTV2_PROPSET) |
Functions | |
static std::string | GetKernErrStr (const DWORD inError) |
Variables | |
static const uint32_t | sIntEnumToStatKeys [] |
Implementation of CNTV2WinDriverInterface.
Definition in file ntv2windriverinterface.cpp.
#define AJAVIDEO_NTV2_PROPSET DEFINE_GUIDNAMED(AJAVIDEO_NTV2_PROPSET) |
#define HEX16 | ( | __x__ | ) | "0x" << hex << setw(16) << setfill('0') << uint64_t(__x__) << dec |
Definition at line 136 of file ntv2windriverinterface.cpp.
#define HEX2 | ( | __x__ | ) | "0x" << hex << setw(2) << setfill('0') << (0xFF & uint8_t (__x__)) << dec |
Definition at line 133 of file ntv2windriverinterface.cpp.
#define HEX4 | ( | __x__ | ) | "0x" << hex << setw(4) << setfill('0') << (0xFFFF & uint16_t(__x__)) << dec |
Definition at line 134 of file ntv2windriverinterface.cpp.
#define HEX8 | ( | __x__ | ) | "0x" << hex << setw(8) << setfill('0') << (0xFFFFFFFF & uint32_t(__x__)) << dec |
Definition at line 135 of file ntv2windriverinterface.cpp.
#define INSTP | ( | _p_ | ) | HEX16(uint64_t(_p_)) |
Definition at line 138 of file ntv2windriverinterface.cpp.
#define KR | ( | _kr_ | ) | "kernResult=" << HEX8(_kr_) << "(" << GetKernErrStr(_kr_) << ")" |
Definition at line 137 of file ntv2windriverinterface.cpp.
#define WDIDBG | ( | __x__ | ) | AJA_sDEBUG (AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
Definition at line 144 of file ntv2windriverinterface.cpp.
#define WDIFAIL | ( | __x__ | ) | AJA_sERROR (AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
Definition at line 140 of file ntv2windriverinterface.cpp.
#define WDIINFO | ( | __x__ | ) | AJA_sINFO (AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
Definition at line 143 of file ntv2windriverinterface.cpp.
#define WDINOTE | ( | __x__ | ) | AJA_sNOTICE (AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
Definition at line 142 of file ntv2windriverinterface.cpp.
#define WDIWARN | ( | __x__ | ) | AJA_sWARNING(AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
Definition at line 141 of file ntv2windriverinterface.cpp.
|
static |
Definition at line 112 of file ntv2windriverinterface.cpp.
|
static |
Definition at line 497 of file ntv2windriverinterface.cpp.