gpt4 book ai didi

Delphi 多声道声卡 (ASIO)

转载 作者:行者123 更新时间:2023-12-03 02:36:07 26 4
gpt4 key购买 nike

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

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

我需要实现的是:

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

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

任何帮助,将不胜感激!

最好的,

M。

编辑:

直接问题:

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

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

最佳答案

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

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

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

关于Delphi 多声道声卡 (ASIO),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26196072/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com