更新时间:2021-07-27 GMT+08:00
分享

SDK使用

集成SDK

  1. 在Demo.cpp文件的main函数中,调用Windows SDK接口完成初始化。

    访问https://cloudvr.obs.cn-east-3.myhuaweicloud.com/example.zip下载模板example项目。

    打开“example/src”路径对应的main.cpp文件,以模板为基准按照本地项目的实际情况进行修改。

    模板使用说明:

    模板提供了三种类型的CVRParameter构造函数分别对应的初始化逻辑,只需要修改下图中各变量的值就可以使用,客户端会根据linkType的变量选择执行的逻辑:

    图1 初始化3D业务时需要注意和修改的参数
    • A类(linkType = TYPE_ACCOUNT):将账号密码等变量传入SDK内部,由SDK处理平台调度逻辑,之后进行VR业务的初始化。

      该方式适用于对于定制要求不高,希望能尽快体验CVR服务的场景。

    • B类(linkType = TYPE_IAMTOKEN):客户端通过账号密码访问IAM云服务,将获取到用户token和对应的projectID传入SDK内部,而不是直接传入账号密码。

      该方式适用于客户端对账号安全有一定要求的场景。

    • C类(linkType = TYPE_GPUINFO):客户端通过账号密码访问IAM云服务,在获取到用户Token和对应的projectID后,访问CVR服务的调度接口,获取到对应区域的GPU服务器的IP和Token,传入SDK内部,完成VR业务的初始化。

      该方式适用于对调度策略有定制要求的场景。

    您可以根据需要自行提取相关逻辑到自己的客户端中。

生成EXE

选择“生成 > 生成解决方案”,exe位于“x64\release”路径下。

相关文档