3#if defined __GNUC__ && !defined CVB_SHOW_WARNINGS
4# pragma GCC system_header
7#include "../namespace.hpp"
21 #if (!defined NO_CVB_AUTO_LINK)
23 #pragma comment (lib, "CVCUtilities.lib")
29typedef void *TIMEWATCH;
32IMPORT(cvbbool_t)
GetLinearAccess(IMG Img, cvbdim_t Plane,
void** ppBaseAddress, std::intptr_t *pXInc, std::intptr_t *pYInc);
33CVB_DEF_CAPI_X(cvbbool_t,
TWCreate, (TIMEWATCH *hTimeWatch))
34CVB_DEF_CAPI_X(cvbbool_t,
TWCreateEx, (TIMEWATCH *hTimeWatch))
35CVB_DEF_CAPI(cvbbool_t,
TWDestroy, (TIMEWATCH hTimeWatch))
36CVB_DEF_CAPI_X(cvbbool_t,
TWStartStopWatch, (TIMEWATCH hTimeWatch,
short Index))
37CVB_DEF_CAPI_X(cvbbool_t,
TWReadStopWatch, (TIMEWATCH hTimeWatch,
short Index,
double *pElapsedTime))
42IMPORT(cvbbool_t)
TranslateFileName(
const char *FileNameIn,
char *FileNameOut, std::size_t OutLength);
43IMPORT(cvbbool_t)
TranslateFileNameW(
const wchar_t *FileNameIn,
wchar_t *FileNameOut, std::size_t OutLength);
45IMPORT(cvbbool_t)
GetCVBVersion(
char *Version, std::size_t Length);
52const std::size_t CVB_MAX_PATH = 260;
54inline cvbbool_t TranslateFileNameTyped(
const char *FileNameIn,
char *FileNameOut,
size_t OutLength)
59inline cvbbool_t TranslateFileNameTyped(
const wchar_t *FileNameIn,
wchar_t *FileNameOut,
size_t OutLength)
64inline cvbbool_t GetCVBDirectoryTyped(
char *Directory,
size_t Length)
69inline cvbbool_t GetCVBDirectoryTyped(
wchar_t *Directory,
size_t Length)
74inline cvbbool_t GetCVBDataDirectoryTyped(
char *Directory,
size_t Length)
79inline cvbbool_t GetCVBDataDirectoryTyped(
wchar_t *Directory,
size_t Length)
cvbbool_t GetLinearAccess(IMG Img, cvbdim_t Plane, void **ppBaseAddress, intptr_t *pXInc, intptr_t *pYInc)
cvbbool_t GetCVBDataDirectoryW(wchar_t *DataDirectory, size_t Length)
cvbbool_t GetCVBDirectory(char *Directory, size_t Length)
cvbbool_t TranslateFileNameW(const wchar_t *FileNameIn, wchar_t *FileNameOut, size_t OutLength)
cvbbool_t TranslateFileName(const char *FileNameIn, char *FileNameOut, size_t OutLength)
cvbbool_t GetCVBVersion(char *Version, size_t Length)
cvbbool_t GetDefaultTimeout(cvbval_t &Value)
cvbbool_t GetCVBDirectoryW(wchar_t *Directory, size_t Length)
cvbbool_t GetCVBDataDirectory(char *DataDirectory, size_t Length)
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17