3
我已經下載了Soundflower的源程序,並且試圖檢索當前正在向Soundflower發送數據的所有應用程序的列表。 我想單獨處理每個應用程序的聲音,就像JACK和Audio Hijack一樣。Soundflower輸入應用程序
任何想法?
我已經下載了Soundflower的源程序,並且試圖檢索當前正在向Soundflower發送數據的所有應用程序的列表。 我想單獨處理每個應用程序的聲音,就像JACK和Audio Hijack一樣。Soundflower輸入應用程序
任何想法?
不幸的是,這不是你將能夠從Soundflower kext中找到的東西,因爲應用程序不直接連接到音頻驅動程序。音頻HAL是音頻驅動程序的用戶客戶端,用於管理應用程序和內核之間的音頻輸入和輸出。
你應該看看使用HAL插件。您的插件代碼將被任何使用Core Audio的應用程序加載,您可以根據需要執行任何操作,並使用某些IPC與您的驅動程序和應用程序進行通信。
謝謝你的回答肯。我知道應用程序不直接連接到音頻驅動程序,但音頻驅動程序知道應用程序何時向其發送音頻? – goo 2009-11-23 18:53:41
它不能區分驅動程序級別的應用程序。據我瞭解,HAL將來自所有應用程序的音頻混合在一起,並將混合音頻發送給驅動程序。 – 2009-11-24 21:21:09