-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathacquisition.h
31 lines (26 loc) · 1.33 KB
/
acquisition.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#ifndef _SAP_ACQUISITION_H_
#define _SAP_ACQUISITION_H_
#include "sap.h"
#ifdef __cplusplus
extern "C" {
#endif
SapAcquisitionWrapper SapAcquisition_New();
SapAcquisitionWrapper SapAcquisition_NewForLocation(SapLocationWrapper loc, const char* camFilename);
void SapAcquisition_Delete(SapAcquisitionWrapper acq);
bool SapAcquisition_Create(SapAcquisitionWrapper acq);
bool SapAcquisition_Destroy(SapAcquisitionWrapper acq);
bool SapAcquisition_SetParameter(SapAcquisitionWrapper acq, int param, int val);
bool SapAcquisition_GetParameterInt32(SapAcquisitionWrapper acq, int param, int *val);
bool SapAcquisition_GetParameterInt64(SapAcquisitionWrapper acq, int param, long *val);
const char* SapAcquisition_GetLastStatus(SapAcquisitionWrapper acq);
bool SapAcquisition_ResetTimeStamp(SapAcquisitionWrapper acq);
bool SapAcquisition_RegisterCallback(SapAcquisitionWrapper acq, UINT64 eventType, SapAcqContextWrapper context);
bool SapAcquisition_UnregisterCallbacks(SapAcquisitionWrapper acq);
bool SapAcquisition_SetCallbackInfo(SapAcquisitionWrapper acq);
bool SapAcquisition_SetEventType(SapAcquisitionWrapper acq, UINT64 eventType);
bool SapAcqCallbackInfoWrapper_GetEventType(SapAcqCallbackInfoWrapper acq, UINT64 *eventType);
bool SapAcquisition_SetFlipMode(SapAcquisitionWrapper acq, int flipMode);
#ifdef __cplusplus
}
#endif
#endif //_SAP_ACQUISITION_H_