CKinectConnection::CKinectConnection(void) : m_nearMode(false) , m_pause(false) , m_pColor(NULL) , m_pDepth(NULL) , m_bSpeckle(FALSE) , m_bSpeckleTrigger(FALSE) , m_pBuffer(nullptr) { InitDepthColorTable(); }
/// <summary> /// Constructor /// </summary> CDepthBasics::CDepthBasics() : m_pD2DFactory(NULL), m_pDrawDepth(NULL), m_hNextDepthFrameEvent(INVALID_HANDLE_VALUE), m_pDepthStreamHandle(INVALID_HANDLE_VALUE), m_bNearMode(false), m_pNuiSensor(NULL), m_depthTreatment(CLAMP_UNRELIABLE_DEPTHS), m_nearMode(false) { // create heap storage for depth pixel data in RGBX format InitDepthColorTable(); m_depthRGBX = new BYTE[cDepthWidth*cDepthHeight*cBytesPerPixel]; }