2012-09-27 26 views
2

我的要求是捕獲客戶機上正在播放的任何音頻並將其作爲直播流發送到服務器。在Windows 7上,我爲此目的在WASAPI Loopback上敲了敲頭。但在Windows XP中不支持。有沒有人有想法如何在Windows XP中完成?從聲卡窗口捕獲音頻數據xp

回答

1

您可以使用DirectX。

採取看看這個: capturing sound and more with Managed DirectX (MDX) 1.1

+2

不幸的是,這隻會捕獲聲卡提供的任何輸入,而不是系統中正在播放的任何音頻。 –

+0

「這將只捕獲聲卡提供的任何輸入」這是否意味着它將捕獲原始數據而不是僅捕獲聲音數據?如果是,那麼是否有任何其他方式通過編程方式從聲卡獲取音頻數據? – sajjad

0

Windows XP不提供內置的環回拍攝支持。你只能做到這一點,如果你的聲卡有一個「你聽到的」選項,可以選擇錄製。如果沒有,那麼你需要使用一個專門創建的聲卡驅動程序,它允許你攔截髮送給它的音頻,並將它傳遞給你真實的聲卡。有一些商業產品可以做到這一點(如Virtual Audio Cable

+0

我從來沒有看到聲卡沒有「你聽到」回送。 – Kamil