Exemple de filtre de balle

Description

Le filtre de balle est un filtre source vidéo qui produit une image d’une boule de rebondissement. Cet exemple illustre la négociation de format et l’utilisation des classes de base de filtre source CSource et CSourceStream.

Le code dans Fball.h et Fball.cpp gère les interfaces de filtre. Ces deux fichiers contiennent approximativement le code minimal requis pour un filtre source. Les fichiers Ball.h et Ball.cpp contiennent le code qui rebondit.

Ce filtre a une seule broche de sortie, qui fournit un flux vidéo qui montre une boule rebondissant dans le cadre. Le filtre Ball accepte également les demandes de gestion de la qualité du filtre en aval, ce qui illustre une stratégie de gestion de la qualité simple. Ce filtre implémente l’interface IQualityControl à cet effet.

Téléchargement de l’exemple

Pour télécharger les exemples de sdk DirectShow, installez la dernière version du SDK Windows.

Cet exemple est installé sous le chemin suivant : [SDK Root]\Samples\Multimedia\DirectShow\Filters\Ball.

exemples de DirectShow