void Kinect::init( bool reset )
	{

		// Only set these when first initializing the device
		if ( !reset ) {
			mBinary				= false;
			mFlipped			= false;
			mGreyScale			= false;
			mInverted			= false;
			mRemoveBackground	= false;
			mTransform			= TRANSFORM_DEFAULT;
			mVerbose			= true;
		}

		mCapture			= false;
		mDepthStreamHandle	= 0;
		mFrameRateDepth		= 0.0f;
		mFrameRateSkeletons = 0.0f;
		mFrameRateVideo		= 0.0f;
		mNewDepthSurface	= false;
		mNewSkeletons		= false;
		mNewVideoSurface	= false;
		mIsSkeletonDevice	= false;
		mReadTimeDepth		= 0.0;
		mReadTimeSkeletons	= 0.0;
		mReadTimeVideo		= 0.0;
		mRgbDepth			= 0;
		mRgbVideo			= 0;
		mSensor				= 0;
		mTiltRequestTime	= 0.0;
		mUserCount			= 0;
		mVideoStreamHandle	= 0;

		deactivateUsers();
	}
Esempio n. 2
0
void Device::init( bool reset )
{
	// Only set these when first initializing the device
	if ( !reset ) {
		mBinary				= false;
		mFlipped			= false;
		mGreyScale			= false;
		mInverted			= false;
		mRemoveBackground	= false;
		mTransform			= TRANSFORM_DEFAULT;
		mVerbose			= true;
	}

	mCapture				= false;
	mColorEvent				= 0;
	mColorStreamHandle		= 0;
	mDepthStreamHandle		= 0;
	mDepthEvent				= 0;
	mEventHandler			= nullptr;
	mFrameId				= 0;
	mFrameRate				= 0.0f;
	mNewColorSurface		= false;
	mNewDepthSurface		= false;
	mNewSkeletons			= false;
	mIsSkeletonDevice		= false;
	mReadTime				= 0.0;
	mRgbColor				= 0;
	mRgbDepth				= 0;
	mSensor					= 0;
	mSkeletonEvent			= 0;
	mTiltRequestTime		= 0.0;
	mUserCount				= 0;
	
	deactivateUsers();
}
	void Kinect::enableDepth( bool enable )
	{
		if ( !enable ) {
			deactivateUsers();
		}

		bool toggle = mEnabledDepth != enable;
		mEnabledDepth = enable;
		if ( toggle ) {
			if ( !mEnabledDepth ) {
				mFrameRateDepth = 0.0f;
			}
			mDepthSurface = Surface16u( mDepthWidth, mDepthHeight, false, SurfaceChannelOrder::RGB );
		}
	}
	void Kinect::init( bool reset )
	{

		// Only set these when first initializing the device
		if ( !reset ) {
			mBinary = false;
			mDepthHeight = 240;
			mDepthResolution = ImageResolution::NUI_IMAGE_RESOLUTION_INVALID;
			mDepthWidth = 320;
			mDeviceIndex = 0;
			mDeviceId = "";
			mEnabledDepth = true;
			mEnabledNearMode = false;
			mEnabledSkeletons = true;
			mEnabledVideo = true;
			mGreyScale = false;
			mInverted = false;
			mRemoveBackground = false;
			mVerbose = true;
			mVideoHeight = 480;
			mVideoResolution = ImageResolution::NUI_IMAGE_RESOLUTION_INVALID;
			mVideoWidth = 640;
		}

		mCapture = false;
		mDepthStreamHandle = 0;
		mFrameRateDepth = 0.0f;
		mFrameRateSkeletons = 0.0f;
		mFrameRateVideo = 0.0f;
		mSensor = 0;
		mIsSkeletonDevice = false;
		mNewDepthFrame = false;
		mNewSkeletons = false;
		mNewVideoFrame = false;
		mReadTimeDepth = 0.0;
		mReadTimeSkeletons = 0.0;
		mReadTimeVideo = 0.0;
		mRgbDepth = 0;
		mRgbVideo = 0;
		mTiltRequestTime = 0.0;
		mUserCount = 0;
		mVideoStreamHandle = 0;

		deactivateUsers();

	}