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

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

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

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

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

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

Содержание раздела

Remarks

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