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.
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.