閱讀英文

共用方式為


mmdeviceapi.h 標頭

核心音訊 API 會使用此標頭。 如需詳細資訊,請參閱

mmdeviceapi.h 包含下列程式設計介面:

介面

 
IActivateAudioInterfaceAsyncOperation

表示啟用 WASAPI 介面的非同步作業,並提供方法來擷取啟用的結果。
IActivateAudioInterfaceCompletionHandler

提供回呼,指出 WASAPI 介面的啟用已完成。
IAudioSystemEffectsPropertyChangeNotificationClient

用戶端實作的回呼介面,以在音訊系統效果屬性變更時接收通知。
IAudioSystemEffectsPropertyStore

提供管理音訊系統效果音訊存放區的存取權,以及在音訊系統效果屬性變更時註冊通知。
IMMDevice

IMMDevice 介面會封裝多媒體裝置資源的一般功能。
IMMDeviceCollection

IMMDeviceCollection 介面代表多媒體裝置資源的集合。
IMMDeviceEnumerator

IMMDeviceEnumerator 介面提供列舉多媒體裝置資源的方法。
IMMEndpoint

IMMEndpoint 介面代表音訊端點裝置。
IMMNotificationClient

IMMNotificationClient 介面會在新增或移除音訊端點裝置、端點裝置的狀態或屬性變更時,或指派給端點裝置的預設角色有所變更時,提供通知。

函式

 
ActivateAudioInterfaceAsync

讓 Windows 市集應用程式能夠存取 WASAPI 系列中預先存在的元件物件模型 (COM) 介面。

結構

 
AudioExtensionParams

這個結構會透過 IShellPropSheetExt::AddPages 傳遞至 主控台 Endpoint Extension 屬性頁,並用來建立端點 PropertyPages。
DIRECTX_AUDIO_ACTI加值稅ION_PARAMS

DIRECTX_AUDIO_ACTI加值稅ION_PARAMS 結構會指定 DirectSound 資料流程的初始化參數。

列舉

 
AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE

指定音訊系統效果屬性存放區的型別。
EDataFlow

EDataFlow 列舉會定義常數,指出音訊資料在音訊端點裝置與應用程式之間流動的方向。
EndpointFormFactor

EndpointFormFactor 列舉會定義常數,指出音訊端點裝置的一般實體屬性。
ERole

ERole 列舉會定義常數,指出系統已指派給音訊端點裝置的角色。