Метод 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 |