CAMEvent 类

[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayerIMFMediaEngine媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

camevent 类层次结构

CAMEvent 类是手动重置和自动重置事件的包装器。

此类提供了一种管理事件的便捷方法,而不是调用 CreateEventWaitForSingleObjectResetEvent 等函数。

受保护的成员变量 说明
m_hEvent 事件句柄。
公共方法 说明
CAMEvent 构造函数方法。
~CAMEvent 析构函数方法。
检查 检查是否设置了事件,而不会阻止。
重 置 将事件的状态设置为未签名。
设置 发出事件信号。
Wait 阻止,直到事件发出信号,或直到发生超时。
运算符 说明
运算符 HANDLE 检索事件句柄。

要求

要求
标头
Wxutil.h (包括 Streams.h)

Strmbase.lib (零售版本) ;
Strmbasd.lib (调试生成)