Partager via


Interface ICaptureGraphBuilder2 (strmif.h)

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

L’interface ICaptureGraphBuilder2 génère des graphiques de capture et d’autres graphiques de filtre personnalisés. L’objet Générateur de graphes de capture implémente cette interface.

Note Par défaut, l’interface ICaptureGraphBuilder2 n’utilise pas les filtres Video Mixing Renderer (VMR), EVR (Enhanced Video Renderer) ou Video Port Manager .
 

Héritage

L’interface ICaptureGraphBuilder2 hérite de l’interface IUnknown. ICaptureGraphBuilder2 a également les types de membres suivants :

Méthodes

L’interface ICaptureGraphBuilder2 a ces méthodes.

 
ICaptureGraphBuilder2 ::AllocCapFile

La méthode AllocCapFile préalloue un fichier de capture à une taille spécifiée. Pour de meilleurs résultats, capturez toujours dans un fichier de capture défragmenté et préalloué qui dépasse la taille des données de capture.
ICaptureGraphBuilder2 ::ControlStream

La méthode ControlStream définit les heures de début et d’arrêt d’un ou plusieurs flux de données capturées.
ICaptureGraphBuilder2 ::CopyCaptureFile

La méthode CopyCaptureFile copie les données multimédias valides à partir d’un fichier de capture.
ICaptureGraphBuilder2 ::FindInterface

La méthode FindInterface recherche dans le graphique une interface spécifiée, en commençant à partir d’un filtre spécifié.
ICaptureGraphBuilder2 ::FindPin

La méthode FindPin récupère une épingle particulière sur un filtre ou détermine si une broche donnée correspond aux critères spécifiés.
ICaptureGraphBuilder2 ::GetFiltergraph

La méthode GetFiltergraph récupère le graphique de filtre utilisé par le générateur de graphiques de capture.
ICaptureGraphBuilder2 ::RenderStream

La méthode RenderStream connecte une broche de sortie sur un filtre source à un filtre récepteur, éventuellement via un filtre intermédiaire.
ICaptureGraphBuilder2 ::SetFiltergraph

La méthode SetFiltergraph spécifie un graphique de filtre que le générateur de graphe de capture doit utiliser.
ICaptureGraphBuilder2 ::SetOutputFileName

La méthode SetOutputFileName crée la section d’écriture de fichiers du graphique de filtre.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête strmif.h (include Dshow.h)

Voir aussi

Création de graphiques avec le Générateur de graphiques de capture

Recompression d’un fichier AVI

Capture vidéo