2014-10-04 127 views
-2

我还没有能找到在所有了Delphi任何信息,并使用多通道外部声卡,通过ASIO协议优选任何例子。Delphi的多声道声卡(ASIO)

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

什么我需要实现的是:

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

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

任何帮助,将不胜感激!

最佳,

M.


编辑:

直接问:

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

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

+0

这是一个广泛的目标和理想的属性声明。你应该问一个非常具体的问题。 – 2014-10-04 19:03:08

+0

delphi绑定ASIO:http://www.axiworld.be/asio.html。您应该查看下载中的示例主机。至于劫持声卡的VU米,我想你会走运。 – jaket 2014-10-04 19:10:58

+0

这不是关于劫持VU米。这就是为什么我需要访问所有输出通道的原因 - >将音频流从应用程序发送到声卡,并实现声卡将显示vu-meter上的值。我基本上试图在本地声卡上显示远程音频级别而没有真正的音频流;为了实现这一点,我仍然需要发送一些音频流到声卡; – 2014-10-04 19:13:10

回答

0

我拉DelphiAsioVST项目的所有源代码。 它包含数十个例子。有VCL组件可以与ASIO驱动程序进行交流,所以必须有一些对您有用的东西。

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

我见过一些更轻量级(和更低级别)的包装,但我从来没有使用过它们的任何有用的东西。可能还需要寻找。