Partilhar via


Lista de verificação de implementação do driver USB Video Class (UVC)

Etapa 1: Introdução ao UVC (USB Video Class) usando a documentação da USB.org e da Microsoft

Use estes links para se familiarizar com o UVC:

Etapa 2: Implementar o MFT de dispositivo fornecido pela plataforma

  • O dispositivo MFT fornecido pela plataforma é para câmeras USB RGB. Ele fornece funcionalidade comum, por exemplo, ROI baseado em deteção de rosto para priorização 3A (se o firmware da câmera suporta controle de ROI especificado no padrão UVC 1.5).

  • Para habilitar essa funcionalidade, você precisa garantir que a câmera suporte o ROI. Se você precisar desabilitar essa funcionalidade, deverá fazê-lo por meio de chaves do Registro (por exemplo, uma entrada de arquivo INF).

Etapa 3: Implementar o dispositivo personalizado MFT e MFT0 para o seu dispositivo

Observação

O modelo MFT do dispositivo substitui o modelo MFT0. Embora o Windows continue a suportar o modelo MFT0, recomendamos que você use o Device MFT em vez disso, pois simplifica o design e suporta mais funcionalidade e escalabilidade.

Etapa 4: Implementar extensões UVC especificadas pela Microsoft

Etapa 5: Teste sua implementação UVC para garantir que ela passe nos testes HLK e atenda à funcionalidade e ao desempenho necessários

  • Executar testes HLK do Windows

  • Executar testes Device.Streaming HLK específicos para a câmara

  • Verifique se a câmera atende a todos os requisitos e passa nos testes HLK para outros produtos com os quais a câmera também deve ser compatível (por exemplo, Skype, Windows Hello e assim por diante).