Partager via


IGraphConfigCallback ::Reconfigure, 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 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.]

La Reconfigure méthode est une méthode de rappel passée à IGraphConfig ::Reconfigure.

Syntaxe

HRESULT Reconfigure(
  PVOID pvContext,
  DWORD dwFlags
);

Paramètres

pvContext

Valeur transmise dans le paramètre pvContext de la méthode IGraphConfig ::Reconfigure.

dwFlags

Valeur transmise dans le paramètre dwFlags de la méthode IGraphConfig ::Reconfigure.

Valeur retournée

Retourne S_OK en cas de réussite. Sinon, retourne une valeur HRESULT indiquant la cause de l’erreur.

Remarques

Si votre application ou filtre appelle IGraphConfig ::Reconfigure, vous devez implémenter cette méthode et la passer en tant que rappel. La méthode IGraphConfig ::Reconfigure obtient un verrou sur le graphe de filtre avant d’appeler votre Reconfigure méthode. Votre méthode gère ensuite tous les autres détails de la création de graphiques dynamiques.

Si cette méthode réussit, IGraphConfig ::Reconfigure tente de remettre tous les filtres du graphique dans un état d’exécution. Si la méthode échoue, IGraphConfig ::Reconfigure retourne le code d’erreur retourné par cette méthode.

Cette méthode permet de reconstruire des graphiques spécialisés. Pour une approche plus simple de la création de graphiques dynamiques, consultez IGraphConfig ::Reconnect.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête strmif.h (include Dshow.h)
Bibliothèque Strmiids.lib

Voir aussi

Codes d’erreur et de réussite

IGraphConfigCallback, interface