IGraphBuilder ::Render, méthode (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.]
La Render
méthode génère un graphique de filtre qui restitue les données à partir d’une broche de sortie spécifiée.
Syntaxe
HRESULT Render(
[in] IPin *ppinOut
);
Paramètres
[in] ppinOut
Pointeur vers l’interface IPin sur une broche de sortie.
Valeur retournée
Retourne un HRESULT. Les valeurs possibles sont les suivantes.
Code de retour | Description |
---|---|
|
Réussite. |
|
Réussite partielle ; l’audio n’a pas été rendu. |
|
Succès; Le Gestionnaire de graphe de filtre a modifié un nom de filtre pour éviter la duplication. |
|
Réussite partielle ; certains des flux de ce film sont dans un format non pris en charge. |
|
Réussite partielle ; la vidéo n’a pas été rendue. |
|
Opération abandonnée. |
|
Mémoire insuffisante. |
|
Argument pointeur NULL . |
|
Aucune combinaison de filtres intermédiaires n’a pu être trouvée pour établir la connexion. |
|
Aucune combinaison de filtres n’a pu être trouvée pour afficher le flux. |
|
Il n’existe aucun type de média commun entre ces broches. |
|
Le filtre auquel appartient cette épingle n’est pas dans le graphique de filtre. |
Remarques
Cette méthode restitue les données à partir d’une broche de sortie spécifiée, en ajoutant de nouveaux filtres au graphique si nécessaire. Les filtres sont essayés dans le même ordre que pour la méthode IGraphBuilder ::Connect . Pour plus d’informations, consultez Intelligent Connect.
Pendant le processus de connexion, le Gestionnaire de graphes de filtre ignore les épingles sur les filtres intermédiaires si le nom de la broche commence par un tilde (~). Pour plus d’informations, consultez PIN_INFO.
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) |
Bibliothèque | Strmiids.lib |