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