Compartilhar via


Sobre dispositivos de captura de vídeo

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído pelo MediaPlayer, IMFMediaEngine e Captura de áudio/vídeo no Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o MediaPlayer, o IMFMediaEngine e a Captura de áudio/vídeo no Media Foundation em vez do DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

A maioria dos novos dispositivos de captura de vídeo usa drivers WDM (Windows Driver Model). Na arquitetura WDM, a Microsoft fornece um conjunto de drivers independentes de hardware, chamados drivers de classe, e o fornecedor de hardware fornece minidrivers específicos de hardware. Um minidriver implementa todas as funções que são específicas para o dispositivo; para a maioria das funções, o minidriver chama o driver de classe Microsoft.

Em um gráfico de filtro DirectShow, qualquer dispositivo de captura WDM aparece como o filtro de Captura de vídeo WDM . O filtro de Captura de vídeo WDM configura-se com base nas características do driver. Ele aparece sob um nome fornecido pelo driver — você não verá um filtro chamado "Filtro de Captura de vídeo WDM" em qualquer lugar do gráfico.

Alguns dispositivos de captura mais antigos ainda usam drivers de vídeo para Windows (VFW). Embora esses drivers agora estejam obsoletos, eles são suportados no DirectShow por meio do filtro de captura VFW.

Observação

O Windows permite que os usuários concedam ou neguem acesso à câmera do dispositivo no aplicativo Configurações do Windows, em Privacidade e Segurança -> Câmera. Ao inicializar o dispositivo de captura, os aplicativos devem verificar se têm acesso à câmera e lidar com o caso em que o acesso é negado pelo usuário. Para mais informações, consulte Manipular a configuração de privacidade da câmera do Windows.

Sobre a captura de vídeo no DirectShow