コード例 #1
0
ファイル: XnLinuxTime.cpp プロジェクト: 1170390/OpenNI2
XnStatus xnOSTimeInit()
{
	if (!g_xnOSInitialized)
	{
		xnOSStartHighResTimer(&g_xnOSHighResGlobalTimer);
		g_xnOSInitialized = true;
	}

	return XN_STATUS_OK;
}
コード例 #2
0
XnStatus XnDeviceFileWriter::StartTimer()
{
	XnStatus nRetVal = XN_STATUS_OK;
	
	if (!m_bTimerStarted)
	{
		nRetVal = xnOSStartHighResTimer(&m_Timer);
		XN_IS_STATUS_OK(nRetVal);

		m_bTimerStarted = TRUE;
	}
	
	return (XN_STATUS_OK);
}
コード例 #3
0
ファイル: XnOS.cpp プロジェクト: jgollub/MetaImagerProj
//---------------------------------------------------------------------------
// Code
//---------------------------------------------------------------------------
XN_C_API XnStatus xnOSInit()
{
	// Local function variables
	XnStatus nRetVal = XN_STATUS_OK;

	// Was the O/S subsystem already initialized?
	if (g_xnOSWasInit == FALSE)
	{
		// Start the global high res timer
		nRetVal = xnOSStartHighResTimer(&g_xnOSHighResGlobalTimer);
		XN_IS_STATUS_OK(nRetVal);

		g_xnOSWasInit = TRUE;
	}
	else
	{
		// Trying to init twice...
		return (XN_STATUS_OS_ALREADY_INIT);
	}

	// All is good...
	return (XN_STATUS_OK);
}