23 #ifndef __FIREVISION_APPS_BASE_ACQUISITION_THREAD_H_
24 #define __FIREVISION_APPS_BASE_ACQUISITION_THREAD_H_
26 #include <core/threading/thread.h>
28 #include <fvcams/shmem.h>
29 #include <fvutils/color/colorspaces.h>
36 #ifdef FVBASE_TIMETRACKER
40 namespace firevision {
41 class SharedMemoryImageBuffer;
90 firevision::colorspace_t __colorspace;
92 unsigned int __height;
96 std::map<firevision::colorspace_t, firevision::SharedMemoryImageBuffer *> __shm;
97 std::map<firevision::colorspace_t, firevision::SharedMemoryImageBuffer *>::iterator __shmit;
99 #ifdef FVBASE_TIMETRACKER
101 unsigned int __loop_count;
102 unsigned int __ttc_capture;
103 unsigned int __ttc_lock;
104 unsigned int __ttc_convert;
105 unsigned int __ttc_unlock;
106 unsigned int __ttc_dispose;