1 #ifndef FAST_KINECT_STREAMER_HPP_
2 #define FAST_KINECT_STREAMER_HPP_
31 void producerStream();
32 void setPointCloudFiltering(
bool enabled);
37 void setMaxRange(
float range);
42 void setMinRange(
float range);
44 uint getNrOfFrames()
const;
59 bool mStreamIsStarted;
60 bool mFirstFrameIsInserted;
63 bool mPointCloudFilterEnabled;
68 std::mutex mFirstFrameMutex;
69 std::mutex mStopMutex;
70 std::condition_variable mFirstFrameCondition;
71 libfreenect2::Registration* registration;
72 libfreenect2::Frame* mUndistorted;
73 libfreenect2::Frame* mRegistered;
75 static bool mInitialized;
76 static std::stack<std::string> mAvailableDevices;