заголовок audioengineendpoint.h
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
audioengineendpoint.h содержит следующие программные интерфейсы:
Интерфейсы
IAudioDeviceEndpoint Инициализирует объект конечной точки устройства и получает возможности устройства, которое оно представляет. |
IAudioEndpoint Предоставляет звуковому обработчику сведения о конечной точке звука. Этот интерфейс реализуется конечной точкой аудио. |
IAudioEndpointControl Управляет состоянием потока конечной точки. |
IAudioEndpointLastBufferControl Предоставляет функциональные возможности, позволяющие клиенту потока разгрузки уведомлять конечную точку о том, что последний буфер был отправлен только частично. |
IAudioEndpointOffloadStreamMeter Интерфейс IAudioEndpointOffloadStreamMeter извлекает общие сведения о звуковых каналах в разгруженном аудиопотоке. |
IAudioEndpointOffloadStreamMute Интерфейс IAudioEndpointOffloadStreamMute позволяет клиенту управлять состоянием отключения звука для разгрузки аудиопотока. |
IAudioEndpointOffloadStreamVolume Интерфейс IAudioEndpointOffloadStreamVolume позволяет клиентскому приложению управлять уровнем громкости разгруженного аудиопотока. |
IAudioEndpointRT Возвращает разницу между текущими позициями чтения и записи в буфере конечной точки. |
IAudioInputEndpointRT Возвращает входной буфер для каждого прохода обработки. |
IAudioLfxControl Интерфейс IAudioLfxControl позволяет клиенту применять или удалять локальные эффекты из разгруженного аудиопотока. |
IAudioOutputEndpointRT Возвращает выходной буфер для каждого прохода обработки. |
IHardwareAudioEngineBase Интерфейс IHardwareAudioEngineBase реализуется конечными точками аудио для звукового стека для настройки и получения сведений об аппаратном обработчике звука. |
Структуры
AE_CURRENT_POSITION Сообщает клиентам текущее положение кадра с устройства. |
Перечисления
AE_POSITION_FLAGS Определяет константы для структуры AE_CURRENT_POSITION. Эти константы описывают степень допустимости текущей позиции. |