Справочник по API аудиоконечных точек служб удаленных рабочих столов
Конечная точка звука представляет звуковое устройство, API аудио или любой другой источник или приемник звука и используется для отправки данных в обработчик звука или их использования. Конечная точка звука должна быть подключена к обработчику звука через соединение, и к каждому подключению может быть подключена только одна конечная точка. После регистрации конечной точки звуковой модуль подключает конечную точку к подключению.
Каждый объект конечной точки должен реализовывать следующие интерфейсы:
- IAudioEndpoint , чтобы звуковой модуль мог получать сведения о конечной точке.
- IAudioEndpointRT для получения сведений о буфере данных перед выполнением прохода обработки и уведомлением конечной точки о завершении прохода.
- Интерфейс IAudioInputEndpointRT или IAudioOutputEndpointRT в зависимости от того, захватывает объект конечной точки или отрисовка звука.
- IAudioDeviceEndpoint
- IAudioEndpointControl
Обработчик звука использует эти интерфейсы для получения сведений о конечных точках, подключенных к обработчику. Реализация конечной точки должна предоставлять механизм для доставки или использования данных в подсистеме, как указано в этих интерфейсах.
API AudioEndpoint служб удаленных рабочих столов поддерживает типы перечисления, интерфейсы и структуры.
В этом разделе
- Типы перечисления AudioEndpoint служб удаленных рабочих столов
- Функции аудиоконечных точек служб удаленных рабочих столов
- Аудиоконечные интерфейсы служб удаленных рабочих столов
- Структуры аудиоконечных точек служб удаленных рабочих столов
Комментарии
API AudioEndpoint служб удаленных рабочих столов предназначен для использования в сценариях удаленного рабочего стола. Он не предназначен для клиентских приложений.