Funciones de devolución de llamada de AVICap

La aplicación puede registrar funciones de devolución de llamada con una ventana de captura para que notifique a la aplicación cuándo cambia el estado, cuándo se producen errores, cuándo están disponibles los búferes de fotogramas de vídeo y audio y producir durante la captura de streaming. Los mensajes siguientes establecen la función de devolución de llamada.

Mensaje Descripción
WM_CAP_SET_CALLBACK_CAPCONTROL Especifica la función de devolución de llamada en la aplicación a la que se llama para proporcionar un control preciso sobre el inicio y el final de la captura. También puede usar la macro capSetCallbackOnCapControl para enviar este mensaje.
WM_CAP_SET_CALLBACK_ERROR Especifica la función de devolución de llamada en la aplicación a la que se llama cuando se produce un error. También puede usar la macro capSetCallbackOnError para enviar este mensaje.
WM_CAP_SET_CALLBACK_FRAME Especifica la función de devolución de llamada en la aplicación a la que se llama cuando se capturan fotogramas de vista previa. También puede usar la macrocapSetCallbackOnFrame para enviar este mensaje.
WM_CAP_SET_CALLBACK_STATUS Especifica la función de devolución de llamada en la aplicación a la que se llama cuando cambia el estado. También puede usar la macro capSetCallbackOnStatus para enviar este mensaje.
WM_CAP_SET_CALLBACK_VIDEOSTREAM Especifica la función de devolución de llamada de la aplicación a la que se llama durante la captura de streaming cuando hay disponible un nuevo búfer de vídeo. También puede usar la macro capSetCallbackOnVideoStream para enviar este mensaje.
WM_CAP_SET_CALLBACK_WAVESTREAM Especifica la función de devolución de llamada de la aplicación a la que se llama durante la captura de streaming cuando hay disponible un nuevo búfer de audio. También puede usar la macro capSetCallbackOnWaveStream para enviar este mensaje.
WM_CAP_SET_CALLBACK_YIELD Especifica la función de devolución de llamada en la aplicación a la que se llama al producir durante la captura de streaming. También puede usar la macrocapSetCallbackOnYield para enviar este mensaje.

 

En los temas siguientes se describen las distintas funciones de devolución de llamada, las notificaciones enviadas a las funciones y sus usos.