Compartilhar via


WM_CAP_SET_CALLBACK_CAPCONTROL mensagem

A mensagem WM_CAP_SET_CALLBACK_CAPCONTROL define uma função de retorno de chamada no aplicativo, dando a ela um controle de gravação preciso. Você pode enviar essa mensagem explicitamente ou usando a macro capSetCallbackOnCapControl .

WM_CAP_SET_CALLBACK_CAPCONTROL 
wParam = (WPARAM) 0; 
lParam = (LPARAM) (LPVOID) (fpProc); 

Parâmetros

fpProc

Ponteiro para a função de retorno de chamada, do tipo capControlCallback. Especifique NULL para esse parâmetro desabilitar uma função de retorno de chamada instalada anteriormente.

Valor Retornado

Retornará TRUE se tiver êxito ou FALSO se uma captura de streaming ou uma sessão de captura de quadro único estiver em andamento.

Comentários

Uma única função de retorno de chamada é usada para dar ao aplicativo controle preciso sobre os momentos em que a captura de streaming começa e é concluída. A janela de captura primeiro chama o procedimento com nState definido como CONTROLCALLBACK_PREROLL depois que todos os buffers foram alocados e todas as outras preparações de captura foram concluídas. Isso dá ao aplicativo a capacidade de pré-registrar fontes de vídeo, retornando da função de retorno de chamada no momento exato em que a gravação deve começar. Um valor retornado de TRUE da função de retorno de chamada continua a ser capturado e um valor retornado de FALSE anula a captura. Após o início da captura, essa função de retorno de chamada será chamada com frequência com nState definido como CONTROLCALLBACK_CAPTURING para permitir que o aplicativo encerre a captura retornando FALSE.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Vfw.h

Confira também

Captura de vídeo

Mensagens de Captura de Vídeo