Compartir a través de


Método CAMThread.ThreadProc

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

El ThreadProc método es el procedimiento de subproceso.

Sintaxis

virtual DWORD ThreadProc() = 0;

Parámetros

Este método no tiene parámetros.

Valor devuelto

Devuelve un valor DWORD cuyo significado se define mediante la clase derivada.

Observaciones

Se trata de un método virtual puro. Implemente este método en la clase derivada para proporcionar un procedimiento de subproceso. Cuando el método CAMThread::Create crea un subproceso, proporciona la dirección del método CAMThread::InitialThreadProc , que a su vez llama al método ThreadProc.

Normalmente, el método ThreadProc entrará en un bucle que recupera las solicitudes (llamando a los métodos CAMThread::GetRequest o CAMThread::CheckRequest ) y procesa los datos.

Cuando este método devuelve, se cierra el subproceso.

Requisitos

Requisito Value
Encabezado
Wxutil.h (include Streams.h)
Biblioteca
Strmbase.lib (compilaciones comerciales);
Strmbasd.lib (compilaciones de depuración)

Consulte también

CAMThread (clase)