此標頭由核心音訊 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 列舉會定義常數,指出系統已指派給音訊端點裝置的角色。 |