Control de captura preciso

Una ventana de captura puede proporcionar la función de devolución de llamada de control de captura con control preciso sobre los momentos en los que comienza y finaliza la captura de streaming. El primer mensaje enviado desde el controlador de captura al procedimiento de devolución de llamada establece el parámetro nState en CONTROLCALLBACK_PREROLL después de asignar todos los búferes y se completan todas las demás preparación de captura. Este mensaje proporciona a la aplicación la capacidad de preinscribir los orígenes de vídeo. (La función de devolución de llamada especifica nState como segundo parámetro). A continuación, la función de devolución de llamada devuelve en el momento exacto que se va a iniciar la grabación. Un valor devuelto de TRUE de la función de devolución de llamada continúa capturando. Valor devuelto de FALSE anula la captura. Una vez que se inicia la captura, se llama a la función de devolución de llamada con frecuencia con nState establecido en CONTROLCALLBACK_CAPTURING para permitir que la aplicación finalice la captura devolviendo FALSE.