Интерфейс IAudioClient2 (audioclient.h)
Интерфейс IAudioClient2 является производным от интерфейса IAudioClient с набором дополнительных методов, которые позволяют аудиоконференту СЕАНСа Windows (WASAPI) выполнять следующие действия: согласие на разгрузку, запрос свойств потока и получение сведений с оборудования, обрабатывающего разгрузку. Звуковой клиент может успешно создать разгруженный поток, если базовая конечная точка поддерживает аппаратное звуковое ядро, конечная точка была перечислена и обнаружена аудиосистемой, а в конечной точке по-прежнему доступны экземпляры закрепления разгрузки.
Наследование
Интерфейс IAudioClient2 наследуется от интерфейса IAudioClient . IAudioClient2 также имеет следующие типы элементов:
Методы
Интерфейс IAudioClient2 содержит следующие методы.
IAudioClient2::GetBufferSizeLimits Метод GetBufferSizeLimits возвращает ограничения размера буфера аппаратного звукового модуля в 100-наносекундных единицах. |
IAudioClient2::IsOffloadCapable Метод IsOffloadCapable извлекает сведения о том, может ли конечная точка, в которой создается поток, поддерживать разгруженный аудиопоток. |
IAudioClient2::SetClientProperties Задает свойства аудиопотока путем заполнения структуры AudioClientProperties. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | audioclient.h |