我一直在开发一个使用 3 个 Azure Kinect 的 Win 应用程序。由于还没有可用的 C# 包装器,因此我制作了一个 C++ 应用程序,它可以满足我的需要,而 C# 应用程序只是抓取它的输出文件。我现在需要弄清楚哪个相机是哪个。在 C# 应用程序中,我可以以类似于以下的形式获取 Windows 设备 ID
\\.\USB#VID_045E&PID_097C#001007692912#{A5DCBF10-6530-11D2-901F-00C04FB951ED}
然而,Kinect 的 C API 只提供了获取设备序列号的方法。我试图深入研究 API,因为我确信它一定在代码中的某个地方,但是由于我的 C 技能有限,我很快就迷路了。
有同样问题的人或可以提供帮助吗?谢谢,圭多