mdb*_*mdb 7 .net c# vb.net audio managed-directx
我正在尝试使用.NET 3.5下的简单音频应用程序(最好是在VB.NET中,但很乐意使用C#).我想做的是:
我注意到的第一件事是基本.NET Framework中的音频支持几乎不存在.谷歌搜索了一些示例代码,主要是使用Managed DirectX.然而,缺乏MSDN文档,库的复古(2004)以及VS.NET 2008中的以下威胁性MDA异常使我确信这是一个死胡同:
Message: DLL 'Microsoft.DirectX.dll' is attempting managed execution inside
OS Loader lock. Do not attempt to run managed code inside a DllMain or image
initialization function since doing so can cause the application to hang.
Run Code Online (Sandbox Code Playgroud)
...我认为松散地翻译为"甚至不尝试使用这些东西." 我在这里遗漏了什么,或者Managed DirectX真的死了吗?另一个StackOverlow问题表明XNA是Managed DirectX的替代品,但它缺乏我需要的那种低级功能.
那么,哪个API或第三方库对.NET下的音频开发实际上有用呢?使用COM互操作或P/Invoke是可以接受的,只要有一些不错的.NET示例代码可用于开始...
| 归档时间: |
|
| 查看次数: |
2676 次 |
| 最近记录: |