有没有办法在不使用官方MS SDK的情况下在Windows上访问Kinect的麦克风阵列?我知道它在OpenNI中不起作用,似乎它可能永远不会。我也试过OpenKinect / libfreenect库,但是我没能用音频支持编译,只有没有它。
我还没有找到任何使用Windows上的Kinect录制音频的例子(当然除了MS SDK)。这甚至可能吗?也许有一些解决方法类似于从OpenNI控制Kinect的电机,如this?
答案 0 :(得分:2)
根据我的理解,Kinect只是显示为多声道音频输入设备,您应该可以直接使用WASAPI或DirectSound进行访问,而无需使用Kinect SDK。
您还可以使用PortAudio等跨平台API。