Exemples AVStream
Le code source des exemples de mini-disques AVStream est fourni dans les exemples du Kit de pilotes Windows (WDK) sur GitHub :
Exemple | Description |
---|---|
AVStream Filter-Centric pilote de capture simulée (Avssamp) | L’exemple de pilote de capture simulée centré sur le filtre AVStream (Avssamp) fournit un pilote de capture AVStream centré sur les filtres avec un audio fonctionnel. Ce pilote multimédia de streaming effectue des captures vidéo avec une résolution de 320 x 240 pixels au format RVB24 ou YUV422 tout en lisant un fichier audio d’ondes PCM (Pulse Code Modulation) fourni par l’utilisateur dans une boucle. L’exemple montre comment écrire un minidriver AVStream centré sur les filtres. |
Exemple de pilote matériel simulé AVStream (Avshws) | L’exemple de pilote matériel simulé AVStream (Avshws) fournit un pilote de capture AVStream centré sur les broches pour un élément matériel simulé. Ce pilote multimédia de streaming effectue des captures vidéo de 320 x 240 pixels au format RVB24 ou YUV422 à l’aide d’un accès direct à la mémoire (DMA) dans des mémoires tampons de capture. L’objectif de l’exemple est de montrer comment écrire un minidriver AVStream centré sur les broches. L’exemple montre également comment implémenter DMA à l’aide des fonctionnalités associées fournies par le pilote de classe AVStream. Cet exemple présente une validation améliorée des paramètres et une détection de dépassement de capacité. |
Ces exemples illustrent la plupart des concepts décrits dans cette documentation, et les exemples peuvent être adaptés aux besoins d’un développeur de pilotes.