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