Partager via


Interface ICaptureGraphBuilder (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 dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est 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.]

Note Cette interface a été dépréciée. Il continuera d’être pris en charge pour la compatibilité descendante avec les applications existantes, mais les nouvelles applications doivent utiliser l’interface ICaptureGraphBuilder2 .
 
L’interface ICaptureGraphBuilder vous permet de créer des graphiques de capture, des graphiques d’aperçu, des graphiques de recompression de fichiers ou d’autres graphiques personnalisés.

Héritage

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

Méthodes

L’interface ICaptureGraphBuilder possède ces méthodes.

 
ICaptureGraphBuilder ::AllocCapFile

Remarque L’interface ICaptureGraphBuilder est déconseillée. Utilisez plutôt ICaptureGraphBuilder2. Préalloue un fichier de capture à une taille spécifiée.
ICaptureGraphBuilder ::ControlStream

Remarque L’interface ICaptureGraphBuilder est déconseillée. Utilisez plutôt ICaptureGraphBuilder2. Envoie des messages de contrôle de flux à l’épingle de la catégorie spécifiée sur un ou plusieurs filtres de capture dans un graphique.
ICaptureGraphBuilder ::CopyCaptureFile

Remarque L’interface ICaptureGraphBuilder est déconseillée. Utilisez plutôt ICaptureGraphBuilder2. Copie les données multimédias valides à partir du fichier de capture préalloué.
ICaptureGraphBuilder ::FindInterface

Remarque L’interface ICaptureGraphBuilder est déconseillée. Utilisez plutôt ICaptureGraphBuilder2. Recherche l’interface spécifiée sur le filtre, amont et en aval du filtre, et, éventuellement, uniquement sur l’épingle de sortie de la catégorie donnée.
ICaptureGraphBuilder ::GetFiltergraph

Remarque L’interface ICaptureGraphBuilder est déconseillée. Utilisez plutôt ICaptureGraphBuilder2. Récupère le graphe de filtre utilisé par le générateur.
ICaptureGraphBuilder ::RenderStream

Remarque L’interface ICaptureGraphBuilder est déconseillée. Utilisez plutôt ICaptureGraphBuilder2. Connecte le code pin d’un filtre source, d’une catégorie éventuellement spécifiée, au filtre de rendu et éventuellement via un autre filtre.
ICaptureGraphBuilder ::SetFiltergraph

Remarque L’interface ICaptureGraphBuilder est déconseillée. Utilisez plutôt ICaptureGraphBuilder2. Indique à l’objet générateur de graphiques le graphe de filtre à utiliser.
ICaptureGraphBuilder ::SetOutputFileName

Remarque L’interface ICaptureGraphBuilder est déconseillée. Utilisez plutôt ICaptureGraphBuilder2. Crée la section de rendu du graphe de filtre, qui enregistrera des bits sur le disque avec le nom de fichier spécifié.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête strmif.h

Voir aussi

Interfaces dépréciées