Audio 我可以在UWP应用程序中使用ASIO驱动程序吗?

Audio 我可以在UWP应用程序中使用ASIO驱动程序吗?,audio,uwp,c++-winrt,asio,steinberg-asio,Audio,Uwp,C++ Winrt,Asio,Steinberg Asio,我正在寻找一种方法,通过使用ASIO驱动程序在UWP应用程序中产生一些声音 我的UWP应用程序是一个C#应用程序。它调用一个C++/WinRT组件 在C++ WiRT组件中,我使用ASIO SDK中斯坦伯格提供的API来初始化和启动ASIO驱动程序。 部分原因是我可以通过调用winrt::create_instance()成功实例化驱动程序的COM对象。然后,我得到一个IAsio对象,我可以成功地调用它上的getChannels、createBuffers、start等方法 在BufferSwi

我正在寻找一种方法,通过使用ASIO驱动程序在UWP应用程序中产生一些声音

我的UWP应用程序是一个C#应用程序。它调用一个C++/WinRT组件

在C++ WiRT组件中,我使用ASIO SDK中斯坦伯格提供的API来初始化和启动ASIO驱动程序。 部分原因是我可以通过调用

winrt::create_instance()
成功实例化驱动程序的COM对象。然后,我得到一个IAsio对象,我可以成功地调用它上的
getChannels
createBuffers
start
等方法

BufferSwitch
回调方法中,如果我产生一些噪音,我什么都听不见。 此外,在我的应用程序中,如果通过调用IAsio对象的
controlPanel
方法打开ASIO4ALL控制面板,WDM设备列表将显示为空

ASIO4ALL驱动程序在FL Studio中工作完美。。。当我从FL Studio打开控制面板时,WDM设备列表中正确填写了我的音频设备。 我的音频设备也会在ASIO4ALL offline设置中检测到

也许我应该在我的应用程序清单中声明一个特殊的功能来让ASIO工作