Partilhar via


Exemplos de AVStream

O código-fonte para minidrivers AVStream de exemplo é fornecido nos exemplos do WDK (Kit de Driver do Windows) no GitHub:

Amostra Descrição
AvStream Filter-Centric Driver de Captura Simulada (Avssamp) O driver de exemplo de captura simulada centrado em filtro AVStream (Avssamp) fornece um driver de captura AVStream centrado em filtro com áudio funcional. Esse driver de mídia de streaming executa capturas de vídeo com resolução de 320 x 240 pixels no formato RGB24 ou YUV422 enquanto reproduz um arquivo de áudio de onda de PCM (Pulse Code Modulation) fornecido pelo usuário em um loop. O exemplo demonstra como escrever um minidriver AVStream centrado em filtro.
Driver de exemplo de hardware simulado AVStream (Avshws) O driver de exemplo de hardware simulado AVStream (Avshws) fornece um driver de captura AVStream centrado em pin para uma parte simulada do hardware. Esse driver de mídia de streaming executa capturas de vídeo a 320 x 240 pixels no formato RGB24 ou YUV422 usando o DMA (acesso direto à memória) em buffers de captura. A finalidade do exemplo é demonstrar como escrever um minidriver AVStream centrado em pin. O exemplo também mostra como implementar o DMA usando a funcionalidade relacionada fornecida pelo driver de classe AVStream. Este exemplo apresenta validação de parâmetro aprimorada e detecção de estouro.

Esses exemplos demonstram muitos dos conceitos descritos nesta documentação e os exemplos podem ser adaptados às necessidades de um desenvolvedor de driver.