Поделиться через


Интерфейс 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

См. также раздел

AudioClientProperties

Основные звуковые интерфейсы

IAudioClient