From be57b6b8d3f8339980df08f196d23415f7974418 Mon Sep 17 00:00:00 2001 From: Wim Vriend Date: Tue, 22 Mar 2011 09:08:56 +0000 Subject: First success merging 3.2.6 git-svn-id: svn+ssh://svn.code.sf.net/p/facetracknoir/code@55 19e81ba0-9b1a-49c3-bd6c-561e1906d5fb --- FTNoIR_Tracker_Base/ftnoir_tracker_sm_types.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 FTNoIR_Tracker_Base/ftnoir_tracker_sm_types.h (limited to 'FTNoIR_Tracker_Base') diff --git a/FTNoIR_Tracker_Base/ftnoir_tracker_sm_types.h b/FTNoIR_Tracker_Base/ftnoir_tracker_sm_types.h new file mode 100644 index 00000000..9ebfd173 --- /dev/null +++ b/FTNoIR_Tracker_Base/ftnoir_tracker_sm_types.h @@ -0,0 +1,23 @@ +// +// Definitions for the Shared Memory to send the data to FaceTrackNoIR +// +static const char* SM_MM_DATA = "SM_SharedMem"; +static const char* SM_FACEAPI = "SM_FaceAPI"; +static const char* SM_MUTEX = "SM_Mutex"; + +#include "sm_api.h" + +struct TFaceData { + int DataID; + smEngineHeadPoseData new_pose; +}; +typedef TFaceData * PFaceData; + +struct SMMemMap { + int command; // Command from FaceTrackNoIR + int status; // Status from faceAPI + TFaceData data; + HANDLE handle; +}; +typedef SMMemMap * PSMMemMap; + -- cgit v1.2.3