Partilhar via


Classe CAMEvent

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

hierarquia de classes camevent

A classe CAMEvent é um wrapper para eventos de redefinição manual e redefinição automática.

Essa classe fornece uma maneira conveniente de gerenciar eventos, em vez de chamar funções como CreateEvent, WaitForSingleObject e ResetEvent.

Variáveis de membro protegidas Descrição
m_hEvent Identificador de evento.
Métodos públicos Descrição
Camevent Método de construtor.
~Camevent Método de destruidor.
Verificar Verifica se o evento está definido, sem bloqueio.
Redefinir Define o estado do evento como não atribuído.
Definir Sinaliza o evento.
Aguarde Bloqueia até que o evento seja sinalizado ou até que ocorra um tempo limite.
Operadores Descrição
operador HANDLE Recupera o identificador de evento.

Requisitos

Requisito Valor
parâmetro
Wxutil.h (inclua Streams.h)
Biblioteca
Strmbase.lib (builds de varejo);
Strmbasd.lib (builds de depuração)