2007年12月24日 星期一

[程式設計] Vista 下的新聲音程式處理技術

 

Windows Core Audio

 

Multimedia Device API (MMDivice API)

使用者可以藉由這個 API 列舉系統中所有的 end audio devices.

Windows Audio Session API (WASAPI)

使用者可以建立或者管理來自或給定 audio devices 聲音串流

Device Topology API

使用者可以藉此存取聲音資料在裝置中的資料流動路徑. 例如: 聲音控制, 聲音多工器等

EndPointVolume API

直接控制裝置的音量大小

-------------------------------------------------------------------------------------

注意, 下面的作業系統都不支援 Windows Core Audio.

Microsoft Windows Server 2003, Windows XP, Windows Millennium Edition, Windows 2000, and Windows 98

將來你看到的聲音技術, 將全部移到 user mode 下執行.

例如:

DirectSound, DirectMusic, Windows multimedia functions, 等 在 Vista 都會架在這個新的 Windows Core Audio APIs 上面.

相關程式設計技術, 請詳閱下面的網址

http://msdn2.microsoft.com/en-us/library/ms679155(VS.85).aspx

 

 

by Jing

沒有留言:

張貼留言