- 相關推薦
實時混音的實現?
李湘?
(長沙國防科技大學機電工程與自動化學院)??
摘要
本文主要討論多路聲音實時混疊的實現方法,以及實現過程中對一些特殊情況的處理。關鍵詞 Wave 混音 混音器?
1.引言?
將多個Wave文件或多路Wave
數據同時在Wave設備上輸出,就可同時聽到多個不同的聲音,達到混音的效果。如果是將多個不同端點的話音數據經局域網絡傳輸到達某一個端點再經該端點的Wave設備輸出,就能同時聽到多個人的話音,從而實現局域網絡中多方的話音交談。?
系統中,一般情況下,高層Wave接口函數無法直接播放緩沖區中的話音數據,而必須用底層函數來實現,常用的是Windows API中的Wave函數。將Wave數據在Wave設備上輸出使用的是
WaveOutWrite函數,但是該函數不支持多路Wave數據的同時播放,為了能達到多路Wave數據同時播放的效果,對緩沖區中多路Wave數據進行必要的預處理后,再提交給Wave輸出設備播放。
【實時混音的實現?】相關文章:
基于Vxworks實時操作系統的串口通信程序設計與實現08-19
提高實時操作系統的實時性能和可靠性策略08-19
實現夢想的名言08-23
實現愿望作文07-03
理想的實現作文07-04
實現夢想作文08-18
嵌入式實時系統開發的正確選擇08-19
改善嵌入式Linux實時性能的方法研究08-19
基于USB和多線程的實時數據采集系統08-09
實現高效課堂的策略08-17