mmdeviceapi.h 標頭

此標頭由核心音訊 API 使用。 欲了解更多資訊,請參閱:

MMdeviceAPI.h 包含以下程式介面:

Interfaces

 
IActivateAudioInterfaceAsyncOperation

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

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

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

提供管理音效系統音效、音訊儲存,以及在音響系統音效屬性變更時註冊通知的存取權。
IMM德維斯

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

IMMDeviceCollection 介面代表多媒體裝置資源的集合。
IMMDevice列舉值

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

IMMEndpoint 介面代表音訊端點裝置。
IMMNotification用戶端

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

Functions

 
ActivateAudioInterfaceAsync

使 Universal Windows Platform (UWP) 應用程式能存取 WASAPI 家族中既有的元件物件模型(COM)介面。

Structures

 
AudioExtensionParams

此結構會透過 IShellPropSheetExt::AddPages 傳遞至 控制台端點延伸模組屬性頁,並用來建立端點 PropertyPages。
DIRECTX_AUDIO_ACTIVATION_PARAMS

DIRECTX_AUDIO_ACTIVATION_PARAMS 結構會指定 DirectSound 資料流程的初始化參數。

列舉

 
AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE

指定音訊系統效果屬性儲存的類型。
EData流程

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

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

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