Заголовок mmdeviceapi.h

Этот заголовок используется API Core Audio. Дополнительные сведения см. в разделе:

mmdeviceapi.h содержит следующие программные интерфейсы:

Интерфейсы

 
IActivateAudioInterfaceAsyncOperation

Представляет асинхронную операцию активации интерфейса WASAPI и предоставляет метод для получения результатов активации.
IActivateAudioInterfaceCompletionHandler

Предоставляет обратный вызов, указывающий, что активация интерфейса WASAPI завершена.
IAudioSystemEffectsPropertyChangeNotificationClient

Интерфейс обратного вызова, реализованный клиентами для получения уведомлений при изменении свойств звуковых системных эффектов.
IAudioSystemEffectsPropertyStore

Предоставляет доступ к управлению аудиосистемными хранилищами звуковых эффектов и регистрации уведомлений при изменении свойств звуковых системных эффектов.
IMMDevice

Интерфейс IMMDevice инкапсулирует универсальные функции ресурса мультимедийного устройства.
IMMDeviceCollection

Интерфейс IMMDeviceCollection представляет коллекцию ресурсов мультимедийных устройств.
IMMDeviceEnumerator

Интерфейс IMMDeviceEnumerator предоставляет методы для перечисления ресурсов мультимедийных устройств.
IMMEndpoint

Интерфейс IMMEndpoint представляет устройство конечной точки аудио.
IMMNotificationClient

Интерфейс IMMNotificationClient предоставляет уведомления о добавлении или удалении звукового конечного устройства, изменении состояния или свойств устройства конечной точки или изменении роли по умолчанию, назначенной устройству конечной точки.

Функции

 
ActivateAudioInterfaceAsync

Позволяет приложениям Магазина Windows получать доступ к уже существовающим com-интерфейсам в семействе WASAPI.

Структуры

 
AudioExtensionParams

Эта структура передается на страницу свойств расширения конечной точки панель управления через IShellPropSheetExt::AddPages и используется для создания конечных точек PropertyPages.
DIRECTX_AUDIO_ACTIVATION_PARAMS

Структура DIRECTX_AUDIO_ACTIVATION_PARAMS задает параметры инициализации для потока DirectSound.

Перечисления

 
AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE

Указывает тип хранилища свойств эффектов аудиосистемы.
EDataFlow

Перечисление EDataFlow определяет константы, указывающие направление потоков аудиоданных между конечным звуковым устройством и приложением.
EndpointFormFactor

Перечисление EndpointFormFactor определяет константы, указывающие общие физические атрибуты устройства конечной точки аудио.
ERole

Перечисление ERole определяет константы, указывающие роль, назначенную системой устройству конечной точки аудио.