Método CAMThread.CallWorker

[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.]

O CallWorker método sinaliza o thread com uma solicitação.

Sintaxe

DWORD CallWorker(
   DWORD dwParam
);

Parâmetros

dwParam

Parâmetro de solicitação. A classe derivada define o significado do parâmetro .

Retornar valor

Retorna um valor definido pela classe derivada.

Comentários

Os métodos CAMThread::GetRequest e CAMThread::CheckRequest recuperam o valor do parâmetro dwParam . O método GetRequest é bloqueado até CallWorker que seja chamado.

Esse método é bloqueado até que o método CAMThread::Reply seja chamado. O valor retornado é o parâmetro fornecido a Reply.

Esse método contém o bloqueio CAMThread::m_AccessLock para serializar solicitações. Portanto, chame esse método do próprio thread ou de qualquer função membro executada no contexto do thread.

Requisitos

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

Confira também

Classe CAMThread