
Ancillary Data API
Quadro SDI Output PG-03776-001_v06 | 134
# define OUT
#endif//OUT
#ifndef INOUT
# define INOUT
#endif//INOUT
#ifdef _WIN32
#define NVVIOANCAPI_INTERFACE extern NvAPI_Status __cdecl
#else
#define NVVIOANCAPI_INTERFACE NvAPI_Status
#endif
#define DECLARE_HANDLE(name) struct name##__ { int unused; }; typedef
struct name##__ *name
// Need these nvapi.h defines on linux.
#ifndef _WIN32
typedef unsigned long long NvU64;
typedef unsigned int NvU32;
typedef unsigned short NvU16;
typedef long NvS32;
typedef unsigned char NvU8;
#define NVAPI_GENERIC_STRING_MAX 4096
#define NVAPI_LONG_STRING_MAX 256
#define NVAPI_SHORT_STRING_MAX 64
typedef char NvAPI_String[NVAPI_GENERIC_STRING_MAX];
typedef char NvAPI_LongString[NVAPI_LONG_STRING_MAX];
typedef char NvAPI_ShortString[NVAPI_SHORT_STRING_MAX];
#endif
//
// NVVIO Handle - NVVIO control handle
//
#ifndef _WIN32
DECLARE_HANDLE(NvVioHandle); // NvVIO Device Handle
#endif
//
=======================================================================
==================
// NvAPI Version Definition
// Maintain per structure specific version define using the
MAKE_NVAPI_VERSION macro.
// Usage: #define NVVIOANCDATAFRAME_VERSION
MAKE_NVAPI_VERSION(NVVIOANCDATAFRAME, 1)
//
=======================================================================
==================
Kommentare zu diesen Handbüchern