OpenVR——驱动接口之IServerTrackedDeviceProvider简介
来源:互联网 发布:狗狗长跳蚤怎么办 知乎 编辑:程序博客网 时间:2024/05/22 23:32
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()
在卸载之前将驱动程序清理干净.
uint32_t GetTrackedDeviceCount()
驱动所管理的物理上连接着的追踪设备的个数.在启动时用来初始化驱动程序的追踪设备列表.
ITrackedDeviceServerDriver *GetTrackedDeviceDriver( uint32_t unWhich )
返回单个追踪设备驱动.
ITrackedDeviceServerDriver* FindTrackedDeviceDriver( const char *pchId )
通过串号(pchId)返回单个追踪设备驱动.
void RunFrame()
允许驱动程序在服务器的主循环中进行一些工作,可以避免在你的驱动主线程中处理这些工作.
bool ShouldBlockStandbyMode()
如果驱动希望阻塞待机模式,返回true.
void EnterStandby()
系统进入待机模式时此函数将会被调用,驱动需要同样进入低功耗模式.
void LeaveStandby()
系统退出待机模式时会调用该函数,驱动需要切换到正常工作模式.
阅读全文
0 0
- OpenVR——驱动接口之IServerTrackedDeviceProvider简介
- openVR驱动接口之IServerTrackedDeviceProvider简介
- OpenVR——驱动接口之IClientTrackedDeviceProvider简介
- openVR驱动接口之IClientTrackedDeviceProvider简介
- openVR驱动接口之IServerDriverHost简介
- openVR驱动接口之IClientDriverHost简介
- openVR驱动接口之IVRSettings简介
- openVR驱动接口之ITrackedDeviceServerDriver简介
- openVR驱动接口之IVRDisplayComponent简介
- openVR驱动接口之IVRDriverDirectModeComponent简介
- openVR驱动接口之IVRControllerComponent简介
- openVR驱动接口之IVRCameraComponent简介
- openVR驱动接口之ICameraVideoSinkCallback简介
- openVR驱动接口之IDriverLog简介
- openVR之十二大驱动接口
- openvr显示相关接口
- OpenVR之IVRSystem
- linux无线驱动接口简介
- Android Studio + smalidea进行smail动态调试
- 为按钮添加点击事件的三种方式
- [日常折腾](三)配置SS同时监听IPv4/IPv6+多端口分享SS服务
- leetcode -- 606. Construct String from Binary Tree【递归 + 字符串优化】
- 欢迎使用CSDN-markdown编辑器
- OpenVR——驱动接口之IServerTrackedDeviceProvider简介
- springmvc下的访问参数配置
- Java虚拟机之对象访问
- prototype详解
- 微信小程序-解析JSON,实现列表无限加载
- 文件以及文件夹的复制
- Postorder Tree Traversal | Iterative & Recursive
- android获得准确sha1
- hihocoder 1067