首页 文章

Delphi带多声道声卡(ASIO)

提问于
浏览
-2

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

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

我需要实现的是:

  • 通过已安装的设备驱动程序,我的应用程序识别外部USB / FW声卡; - 列出可用的输出通道(purpouse不需要输入通道,虽然有关于那些的信息不会受到伤害......) - 使用所需的输出通道,这样我就可以向它们中的每一个单独控制发送一些数据/音频

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

任何帮助,将不胜感激!

最好,

M.


编辑:

直接问题:

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

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

1 回答

  • 0

    我将拉出DelphiAsioVST项目的所有来源 . 它包含数十个例子 . 有一些VCL组件可以与ASIO驱动程序通信,因此必须有适合您的东西 .

    我自己从来没有使用超过2个 Channels 的那些,我现在不在安装了它的PC上,但是如果你在安装DelphiAsioVST之后找不到解决方案,我会很惊讶 .

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

相关问题