Exemple de filtres sources Push
Description
Cet exemple se compose d’un ensemble de trois filtres sources qui fournissent les données sources suivantes sous forme de flux vidéo :
- CPushSourceBitmap : bitmap unique (chargée à partir du répertoire actif)
- CPushSourceBitmapSet : ensemble de bitmaps (chargées à partir du répertoire actif)
- CPushSourceDesktop : copie de l’image de bureau actuelle (GDI uniquement)
Utilisation
Pour utiliser un filtre, chargez-le dans GraphEdit et affichez sa broche de sortie. Cela connectera un convertisseur vidéo (et éventuellement un filtre Convertisseur d’espace de couleur) et vous permettra d’afficher la sortie. Si vous souhaitez afficher la sortie dans un fichier AVI, chargez le Mux AVI, chargez un filtre d’enregistreur de fichiers, fournissez un nom de sortie à l’enregistreur de fichiers et affichez l’épingle de sortie du filtre PushSource. Vous pouvez également charger et connecter des compresseurs vidéo, des effets vidéo, et ainsi de suite.
Notes
Le filtre de capture de bureau ne prend pas en charge les superpositions matérielles. Il ne capture donc pas la vidéo rendue sur une surface de superposition ou des curseurs affichés via une superposition matérielle. Il utilise GDI pour convertir l’image de bureau actuelle en bitmap, qui est passée à l’épingle de sortie en tant qu’exemple de média.
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\PushSource.
Rubriques connexes