2012-06-14 41 views
1

有没有方法在Windows上访问Kinect的麦克风阵列而不使用官方的MS SDK?我知道它在OpenNI中不起作用,它似乎永远不会。我也尝试过OpenKinect/libfreenect库,但我无法编译音频支持,只有没有它。窗户上的Kinect音频

我还没有发现在Windows上使用Kinect录制音频的任何例子(除了MS SDK当然)。这甚至有可能吗?也许有一些解决方法类似于控制来自OpenNI的Kinect电机,如this

回答

2

据我所知,Kinect只是作为一个多通道音频输入设备出现,您应该可以直接使用WASAPIDirectSound来访问,而无需Kinect SDK。

您也可以使用跨平台API,如PortAudio

+0

我想我可能混淆了术语“库”和“驱动程序”。我认为只有使用MSSDK驱动程序时,麦克风才会显示为输入设备。但是,此MSSDK驱动程序(与OpenNI Primesense/avin和CL NUI相机驱动程序不同)将传感器限制在0.8米的最小深度。因此,我的问题实际上是否可以在Windows上使用Kinect音频,而不受MS深度限制的限制?当然是用Xbox版本的传感器。 – buchtak