-2

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

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

我需要实现的是:

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

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

任何帮助,将不胜感激!

最好的,

M。


编辑:

直接问题:

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

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

4

1 回答 1

0

我会提取DelphiAsioVST项目的所有资源。它包含了几十个例子。有 VCL 组件可以与 ASIO 驱动程序对话,所以那里一定有一些对您有用的东西。

我自己从来没有使用过超过 2 个频道的那些,而且我现在不在安装它的 PC 上,但是如果在安装 DelphiAsioVST 后找不到解决方案,我会感到惊讶。

我见过一些更轻量级(和更底层)的包装器,但我从未将它们用于任何有用的东西。也可能是要寻找的东西。

于 2014-10-04T19:15:44.293 回答