Función de devolución de llamada CAPCONTROLCALLBACK (vfw.h)
La función capControlCallback es la función de devolución de llamada que se usa para el control de precisión para comenzar y finalizar la captura de streaming. El nombre capControlCallback es un marcador de posición para el nombre de función proporcionado por la aplicación.
Para establecer la devolución de llamada, envíe el mensaje WM_CAP_SET_CALLBACK_CAPCONTROL a la ventana de captura o llame a la macro capSetCallbackOnCapControl .
Sintaxis
CAPCONTROLCALLBACK Capcontrolcallback;
LRESULT Capcontrolcallback(
HWND hWnd,
int nState
)
{...}
Parámetros
hWnd
Identificador de la ventana de captura asociada a la función de devolución de llamada.
nState
Estado actual de la operación de captura. El valor de CONTROLCALLBACK_PREROLL se envía inicialmente para habilitar la inscripción previa de los orígenes de vídeo y devolver el control a la aplicación de captura en el momento exacto de la grabación es comenzar. El valor de CONTROLCALLBACK_CAPTURING se envía una vez por fotograma capturado para indicar que la captura de streaming está en curso y para permitir que la aplicación finalice la captura.
Valor devuelto
Cuando nState se establece en CONTROLCALLBACK_PREROLL, esta función de devolución de llamada debe devolver TRUE para iniciar la captura o FALSE para anularla. Cuando nState se establece en CONTROLCALLBACK_CAPTURING, esta función de devolución de llamada debe devolver TRUE para continuar capturando o FALSE para finalizarla.
Comentarios
El primer mensaje enviado al procedimiento de devolución de llamada establece el parámetro nState en CONTROLCALLBACK_PREROLL después de asignar todos los búferes y todas las demás preparación de captura se han completado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | vfw.h |