国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

使用WindowsAPI實現播放PCM音頻的方法

2020-01-26 15:23:39
字體:
來源:轉載
供稿:網友

本文介紹了使用WindowsAPI實現播放PCM音頻的方法,同前面一篇使用WindowsAPI獲取錄音音頻的方法原理具有相似之處,這里就不再詳細介紹具體的函數與結構體的參數,相同的部分加以省略,只介紹主要的功能部分代碼。如下所示:

1. waveOutGetNumDevs

2. waveOutGetDevCaps

3. waveOutOpen

回調函數:

void CALLBACK PlayCallback(HWAVEOUT hwaveout, UINT uMsg, DWORD dwInstance, DWORD dwParam1, DWORD dwParam2);

4. waveOutPrepareHeader

5. waveOutWrite:執行后立即開始播放,當前緩沖區播放完成會調用回調函數

這里需要注意:

為了能夠實現連續播放效果,在第4部需要準備兩個或兩個以上的播放數據。
感興趣的朋友可以對比前面的文章手動調試一下本文所述實例。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 仙桃市| 洪湖市| 永宁县| 西乡县| 焦作市| 庆城县| 凤冈县| 夏津县| 临高县| 白水县| 布尔津县| 怀宁县| 荥阳市| 綦江县| 昂仁县| 渝北区| 隆昌县| 周口市| 泽州县| 石嘴山市| 大荔县| 海盐县| 延安市| 漠河县| 四会市| 西城区| 界首市| 万州区| 洛隆县| 靖宇县| 宣城市| 清远市| 平利县| 碌曲县| 松桃| 德江县| 拜泉县| 泽州县| 兴宁市| 潼关县| 报价|