Move the sources to trunk
[opencv] / otherlibs / PTGrey / PTGrey.h
1 #if !defined(PTGREYAPI)
2 #define PTGREYAPI
3 #endif
4
5 PTGREYAPI BOOL PTGreyInitCamera();
6 PTGREYAPI long PTGreyGetDataSize(int dataType);
7 PTGREYAPI long PTGreyGetPixelSize(int dataType);
8 PTGREYAPI BOOL PTGreyGetData(int dataType, void* pData);
9 PTGREYAPI const char* PTGreyGetDataPointer(int dataType);
10 PTGREYAPI const char* PTGreyGetErrorMessage();
11 PTGREYAPI int PTGreyGetHeight(int dataType);
12 PTGREYAPI int PTGreyGetWidth(int dataType);
13 PTGREYAPI void PTGreySelectDataType(int dataType, int option);
14 PTGREYAPI int PTGreyIsNewData(int dataType);
15 PTGREYAPI BOOL PTGreyGetProperty(const char* name, void* buffer);
16 PTGREYAPI BOOL PTGreySetProperty(const char* name, void* buffer);
17 PTGREYAPI BOOL PTGreyFreezeData(int milliSec);
18 PTGREYAPI void PTGreyUnFreezeData();
19 PTGREYAPI void PTGreyShowPropertyPage();
20 PTGREYAPI void PTGreyShowWhiteBalance();
21 PTGREYAPI void PTGreySetTriclopsInputBuffer(int frames_count);
22 PTGREYAPI int PTGreyGetFrameNumber();
23 PTGREYAPI void* PTGreyGetTriclopsBuffer();
24 PTGREYAPI void PTGreyProcessFrames(void* buffer, int grabCount, const char* dirName);
25 PTGREYAPI int PTGreyGetPointCount();
26 PTGREYAPI void* PTGreyGetTriclopsContext();
27 PTGREYAPI void* PTGreyGetTriclopsImage16();
28 PTGREYAPI __int64 PTGreyGetTime();
29 PTGREYAPI void PTGreyExitCamera(int millisec);
30 PTGREYAPI void PTGreySetConfigFileName(const char* config);