Advertisement

openVR驱动接口的IServerTrackedDeviceProvider描述

阅读量:

IServerTrackedDeviceProvider接口功能解析

IServerTrackedDeviceProvider 接口必须被实现,vrserver 会通过该接口获取追踪设备或与追踪设备相关的信息。驱动动态库需要完成该接口的实现。
**HmdError Init( IDriverLog *pDriverLog, vr::IServerDriverHost *pDriverHost, const char pchUserDriverConfigDir, const char pchDriverInstallDir )
用于驱动的初始化操作。此函数会在其他所有方法之前被调用。若初始化过程中返回的错误码不为 HmdError_None,则系统将卸载对应的驱动动态库。

  • pchUserDriverConfigDir - 存储用户配置文件的目录路径,例如:C:\Program Files (x86)\Steam\config\your_plugin_name
  • pchDriverInstallDir - 驱动安装目录的绝对路径,例如:C:\Program_Files (x86)\Steam\steamapps\common\SteamVR\drivers\your_plugin_name

void Cleanup()

全部评论 (0)

还没有任何评论哟~