Controle preciso de captura

Uma janela de captura pode fornecer a função de retorno de chamada de controle de captura com controle preciso sobre os momentos em que a captura de streaming começa e termina. A primeira mensagem enviada do driver de captura para o procedimento de retorno de chamada define o parâmetro nState para CONTROLCALLBACK_PREROLL após a alocação de todos os buffers e todas as outras preparações de captura são concluídas. Essa mensagem fornece ao aplicativo a capacidade de pré-registrar as fontes de vídeo. (A função de retorno de chamada especifica nState como seu segundo parâmetro.) A função de retorno de chamada retorna no momento exato em que a gravação deve começar. Um valor retornado de verdadeiro da função de retorno de chamada continua a captura. Um valor retornado de captura de anulações de FALSE. Depois que a captura começa, a função de retorno de chamada é chamada com frequência com nState definido como CONTROLCALLBACK_CAPTURING para permitir que o aplicativo encerre a captura retornando false.