Класс CAMEvent
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Класс CAMEvent — это оболочка для событий сброса вручную и автоматического сброса.
Этот класс предоставляет удобный способ управления событиями вместо вызова таких функций, как CreateEvent, WaitForSingleObject и ResetEvent.
Защищенные переменные-члены | Описание |
---|---|
m_hEvent | Дескриптор событий. |
Открытые методы | Описание |
CAMEvent | Метод конструктора. |
~CAMEvent | Метод деструктора. |
Проверить | Проверяет, задано ли событие без блокировки. |
Reset | Задает состояние события без знака. |
Присвойте параметру | Сигнализирует о событии. |
Ожидание | Блокируется до тех пор, пока событие не будет поймечено или не истекло время ожидания. |
Операторы | Описание: |
оператор HANDLE | Извлекает дескриптор события. |
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|