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


Метод IAudioEndpoint::SetEventHandle (audioengineendpoint.h)

Метод SetEventHandle задает дескриптор события, которое конечная точка использует, чтобы сообщить о завершении обработки буфера.

Синтаксис

HRESULT SetEventHandle(
  [in] HANDLE eventHandle
);

Параметры

[in] eventHandle

Дескриптор события, используемый для вызова обратного вызова завершения буфера.

Возвращаемое значение

Если метод завершается успешно, он возвращает S_OK. В случае сбоя возможные коды возврата включают, помимо прочего, следующие.

Комментарии

Метод SetEventHandle задает дескриптор события обработчика звука в конечной точке. В этой реализации вызывающий объект должен получить ответ об ошибке AEERR_NOT_INITIALIZED , если конечная точка звука не инициализирована или буфер не задан методом SetBuffer .

Чтобы получать уведомления о событиях, обработчик звука установит флаг AUDCLNT_STREAMFLAGS_EVENTCALLBACK на конечной точке. Чтобы установить этот флаг, обработчик звука вызывает метод IAudioEndpoint::SetStreamFlags .

Этот метод не должен вызываться из потока обработки в режиме реального времени.

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

Требования

Требование Значение
Минимальная версия клиента Windows 7
Минимальная версия сервера Windows Server 2008 R2
Целевая платформа Windows
Header audioengineendpoint.h

См. также раздел

IAudioEndpoint