我想黑进其他供应商的麦克风驱动数据。例如把男人的声音变成女人的声音。
解决方案1:
将供应商的麦克风数据记录下来,然后将数据传输到虚拟麦克风驱动程序中,所有应用程序都可以收听。
解决方案2:
使用APO,下面是微软在GitHub上的官方代码。您可以找到它的APOProcess()函数,该函数用于处理其驱动程序数据以增加延迟。
https://github。com/microsoft/Windows-driver-samples/blob/master/audio/sysvad/APO/DelayAPO/DelayAPOMFX。cpp
但在这种情况下,APO窃取了自己的司机数据。
而我的目的是黑客其他供应商的麦克风数据,其代码对我来说是不可用的。所以APO在这种情况下仍然有效?例如,为所有供应商的麦克风数据提供一个可访问的共享内存?
或者其他的解决方案?