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


Справочник по API аудиоконечных точек служб удаленных рабочих столов

Конечная точка звука представляет звуковое устройство, API аудио или любой другой источник или приемник звука и используется для отправки данных в обработчик звука или их использования. Конечная точка звука должна быть подключена к обработчику звука через соединение, и к каждому подключению может быть подключена только одна конечная точка. После регистрации конечной точки звуковой модуль подключает конечную точку к подключению.

Каждый объект конечной точки должен реализовывать следующие интерфейсы:

  • IAudioEndpoint , чтобы звуковой модуль мог получать сведения о конечной точке.
  • IAudioEndpointRT для получения сведений о буфере данных перед выполнением прохода обработки и уведомлением конечной точки о завершении прохода.
  • Интерфейс IAudioInputEndpointRT или IAudioOutputEndpointRT в зависимости от того, захватывает объект конечной точки или отрисовка звука.
  • IAudioDeviceEndpoint
  • IAudioEndpointControl

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

API AudioEndpoint служб удаленных рабочих столов поддерживает типы перечисления, интерфейсы и структуры.

В этом разделе

Комментарии

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