使用openvr api开发driver,识别自己的hmd设备
openvr sdk 示例中有一个driver_sample看不太懂,还请各位大神指教:
CClientDriver_Sample 和 CServerDriver_Sample 中都有一个Init函数:
EVRInitError CClientDriver_Sample::Init( vr::EClientDriverMode eDriverMode, vr::IDriverLog *pDriverLog, vr::IClientDriverHost *pDriverHost, const char *pchUserDriverConfigDir, const char *pchDriverInstallDir )
EVRInitError CServerDriver_Sample::Init( IDriverLog *pDriverLog, vr::IServerDriverHost *pDriverHost, const char *pchUserDriverConfigDir, const char *pchDriverInstallDir )
中间的pDriverHost应该传入什么?调用driver的时候是需要用vrclient.dll 和vrserver.dll 进行调用吗?