2014-10-04 36 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後找不到解決方案,它會讓我感到驚訝。

我見過一些更輕量級(和更低級別)的包裝,但我從來沒有使用過它們的任何有用的東西。可能還需要尋找。