Partilhar via


Câmera baseada em USB com um botão de captura

Um grafo de filtro um pouco mais complexo, em comparação com uma câmera de conferência baseada em USB ou 1394, é criado para uma câmera de conferência cujo minidriver expõe um pino ainda que dá suporte a um botão para capturar uma imagem parada. O pino ainda pode fornecer uma imagem de resolução mais alta quando o usuário pressiona um botão na câmera.

Os fornecedores não precisarão escrever um minidriver para sua câmera baseada em USB se ele estiver em conformidade com a especificação do UVC. A Microsoft fornece o Driver de Classe de Vídeo USB para essas câmeras. A Microsoft recomenda que qualquer novo hardware de câmera de conferência baseada em USB seja desenvolvido para seguir a especificação do UVC.

A Microsoft também fornece a Biblioteca de Minidriver USBCAMD para compatibilidade com versões anteriores. O USBCAMD dá suporte a câmeras com pinos ainda. No entanto, a interface USBCAMD está obsoleta e a Microsoft descontinuou ainda mais seu desenvolvimento.

O diagrama a seguir demonstra uma possível configuração de grafo de filtro para uma câmera baseada em USB com um pino ainda.

diagrama ilustrando uma possível configuração de grafo de filtro para uma câmera baseada em USB com um pino ainda.

No diagrama, o pino ainda transmite apenas uma única imagem quando o usuário pressiona o botão na câmera. Como alternativa, o pino ainda pode ser disparado pelo controle programático.

A tecnologia WIA (Aquisição de Imagens do Windows) criada com base na STI (Still Image Architecture) complementa a funcionalidade fornecida pelo USBCAMD. Consulte Drivers de aquisição de imagens do Windows e Drivers de imagem ainda para obter mais informações.

O filtro instantâneo de vídeo WIA é uma adição ao WIA que é fornecido com o Microsoft Windows XP e sistemas operacionais posteriores. O filtro Instantâneo de Vídeo WIA permite que quadros ainda sejam capturados do fluxo de vídeo.

Há dois métodos de captura de uma imagem parada do dispositivo. A primeira é inserir o filtro de Instantâneo de Vídeo WIA downstream do filtro de captura e disparar uma captura programaticamente. A segunda é habilitar o suporte a pinos ainda usando a interface USBCAMD para desenvolver um minidriver. O filtro instantâneo de vídeo WIA pode ser disparado pressionando um botão no dispositivo.

As vantagens de capturar uma imagem do pino ainda em vez do fluxo de vídeo são que o pino ainda pode fornecer uma imagem de resolução mais alta e permitir que o usuário capture uma imagem pressionando um botão no dispositivo.

Se o suporte a pinos ainda não for adicionado explicitamente ao minidriver, o filtro instantâneo de vídeo WIA poderá ser disparado pelo software, mas a resolução será a mesma que o fluxo de vídeo.

Algumas implementações de pinos ainda só podem ser renderizadas após o pin de captura porque são baseadas nos formatos de dados do pino de captura.

Para obter mais informações sobre o desenvolvimento de driver WIA, consulte o Guia de design do driver de dispositivo de imagem.