我无法找到任何关于Delphi的信息以及使用多声道外部声卡的任何示例,最好通过ASIO协议。
我确实找到了一些ASIO信息,但他们没有任何帮助,因为所有信息都是为不同用途提供的。
我需要做的是:
- 我的应用程序通过已安装的设备驱动程序识别外部USB / FW声卡; - 列出可用的输出通道(purpouse不需要输入通道,尽管有关于那些的信息不会受到伤害......) - 使用所需的输出通道,以便我可以向每个单独控制的
发送一些数据/音频主要目标是向每个输出通道发送不同级别的音频,可以是噪声,嗡嗡声,固定频率调制波或任何......。对此的需求是,因为我需要在声卡的音频VU表上显示通过UDP接收到应用程序本身的数据;我没有收到实际的音频信号,只是每个频道的音频电平数据。该级别需要转换为实际音频级别,然后发送到声卡;
任何帮助将不胜感激!
最佳,
微米。
编辑:
直接问题:
如何通过安装的设备驱动程序访问外部多声道声卡,并将不同的音频流发送到每个可用频道?
在Delphi应用程序中是否有使用ASIO和多声道外部声卡的有用示例?
答案 0 :(得分:0)
我会提取DelphiAsioVST项目的所有来源。 它包含数十个例子。有一些VCL组件可以与ASIO驱动程序通信,所以必须有适合你的东西。
我自己从未使用过超过2个频道的频道,我现在不在安装了它的电脑上,但如果在安装DelphiAsioVST之后找不到解决方案,我会感到很惊讶。
我已经看到了一些更轻量级(和更低级别)的包装器,但我从未将它们用于任何有用的东西。也可以寻找一些东西。