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


Интерфейс IAudioEndpointRT (audioengineendpoint.h)

Возвращает разницу между текущими позициями чтения и записи в буфере конечной точки. Интерфейс IAudioEndpointRT используется обработчиком звука.

Методы IAudioEndpointRT можно вызывать из потока обработки в режиме реального времени. Реализация методов этого интерфейса не должна блокировать, получать доступ к постраничной памяти или вызывать какие-либо блокирующие системные подпрограммы.

Наследование

Интерфейс IAudioEndpointRT наследуется от интерфейса IUnknown . IAudioEndpointRT также содержит следующие типы элементов:

Методы

Интерфейс IAudioEndpointRT содержит следующие методы.

 
IAudioEndpointRT::GetCurrentPadding

Возвращает количество данных в 100 наносекундных единиц данных, помещенных в очередь в конечной точке.
IAudioEndpointRT::P rocessingComplete

Уведомляет конечную точку о завершении прохода обработки.
IAudioEndpointRT::SetPinActive

Уведомляет конечную точку о том, что она должна изменить состояние базовых потоковых ресурсов на активное.
IAudioEndpointRT::SetPinInactive

Уведомляет конечную точку о том, что она должна изменить состояние базовых потоковых ресурсов на неактивное.

Комментарии

API AudioEndpoint служб удаленных рабочих столов предназначен для использования в сценариях удаленного рабочего стола. Он не предназначен для клиентских приложений.

Требования

Требование Значение
Минимальная версия клиента Windows 7
Минимальная версия сервера Windows Server 2008 R2
Целевая платформа Windows
Header audioengineendpoint.h