簡體   English   中英

我可以直接與Windows上的音頻端點進行交互嗎?

[英]Can I directly interact with audio endpoints on windows?

我正在嘗試編寫專業的音樂/音頻處理應用程序,並且希望能夠以非常低的水平與音頻輸入/輸出進行交互-理想情況下,我可以將效果應用於音頻輸入並將其實際輸出時間,類似於Logic,Ableton等程序。

我已經編寫了一個非常基本的程序,該程序可以檢測音頻終結點設備,並可以使用MMDevice接口更改其音量,但這遠不是我想要的功能。

我從Microsoft文檔中了解到,四個核心音頻API是:

  • MMDevice
  • WASAPI
  • DeviceTopology
  • EndpointVolume

但似乎這些功能都不具備我需要的功能。 我認為我需要能夠在給定時間設置膜片位置的水平上與揚聲器進行交互。

這有可能嗎? 如果是這樣,我該怎么做?

Windows Audio Session API(WASAPI)是達到此目的的最佳選擇。 它允許與音頻端點進行交互並設置音頻流(可以實時發送或接收的數據流)。 一個很好的例子在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM