Delphi带多声道声卡(ASIO)

时间:2014-10-04 18:55:55

标签: delphi audio delphi-xe3 asio

我无法找到任何关于Delphi的信息以及使用多声道外部声卡的任何示例,最好通过ASIO协议。

我确实找到了一些ASIO信息,但他们没有任何帮助,因为所有信息都是为​​不同用途提供的。

我需要做的是:

- 我的应用程序通过已安装的设备驱动程序识别外部USB / FW声卡; - 列出可用的输出通道(purpouse不需要输入通道,尽管有关于那些的信息不会受到伤害......) - 使用所需的输出通道,以便我可以向每个单独控制的

发送一些数据/音频

主要目标是向每个输出通道发送不同级别的音频,可以是噪声,嗡嗡声,固定频率调制波或任何......。对此的需求是,因为我需要在声卡的音频VU表上显示通过UDP接收到应用程序本身的数据;我没有收到实际的音频信号,只是每个频道的音频电平数据。该级别需要转换为实际音频级别,然后发送到声卡;

任何帮助将不胜感激!

最佳,

微米。


编辑:

直接问题:

如何通过安装的设备驱动程序访问外部多声道声卡,并将不同的音频流发送到每个可用频道?

在Delphi应用程序中是否有使用ASIO和多声道外部声卡的有用示例?

1 个答案:

答案 0 :(得分:0)

我会提取DelphiAsioVST项目的所有来源。 它包含数十个例子。有一些VCL组件可以与ASIO驱动程序通信,所以必须有适合你的东西。

我自己从未使用过超过2个频道的频道,我现在不在安装了它的电脑上,但如果在安装DelphiAsioVST之后找不到解决方案,我会感到很惊讶。

我已经看到了一些更轻量级(和更低级别)的包装器,但我从未将它们用于任何有用的东西。也可以寻找一些东西。

相关问题