Partager via


Interface IStreamBuilder (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 IStreamBuilder permet à une broche de sortie d’informer le gestionnaire de graphe de filtre que l’épingle elle-même générera la section en aval du graphe de filtre. Les broches de sortie avec des besoins de connexion spéciaux peuvent implémenter cette interface pour remplacer le processus de connexion de broche par défaut utilisé par le gestionnaire de graphe de filtres.

Héritage

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

Méthodes

L’interface IStreamBuilder a ces méthodes.

 
IStreamBuilder::Backout

La méthode Backout annule les étapes effectuées dans la méthode IStreamBuilder::Render. Cela inclut la déconnexion et la suppression des filtres qui ont été ajoutés dans Render.
IStreamBuilder::Render

La méthode Render termine le rendu du flux provenant de cette broche. Cela peut impliquer l’ajout de filtres au graphique de filtres et leur connexion.

Configuration requise

   
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)