Заголовок 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 определяет константы, указывающие роль, назначенную системой устройству конечной точки аудио. |