EC_DISPLAY_CHANGED

[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.]

Le mode d’affichage a changé.

Paramètres

lParam1

(IUnknown*) Pointeur vers un tableau d’interfaces IPin pour les broches d’entrée du convertisseur vidéo. Si lParam2 est égal à zéro, ce paramètre peut être NULL.

lParam2

Si lParam2 a la valeur zéro, lParam1 contient un pointeur IPin unique ou est égal à NULL. Si lParam2 est supérieur à zéro, lParam1 contient un tableau de pointeurs IPin , et le nombre d’éléments dans le tableau est donné par lParam2.

Action par défaut

Le gestionnaire de graphe de filtre arrête temporairement le graphique, puis déconnecte et reconnecte le convertisseur vidéo. Il ne transmet pas l’événement à l’application.

Notes

Les convertisseurs vidéo peuvent envoyer cet événement en réponse à un message WM_DISPLAYCHANGE . Le message WM_DISPLAYCHANGE indique que l’utilisateur a modifié la résolution d’affichage.

Pendant la connexion d’épingler, la plupart des convertisseurs vidéo sélectionnent un format en fonction du mode d’affichage actuel. Si le mode d’affichage change, le convertisseur vidéo devra peut-être choisir un autre format. En envoyant ce message, le convertisseur signale au gestionnaire de graphe de filtre qu’il doit être reconnecté. Pendant la reconnexion, le convertisseur peut sélectionner un nouveau format. Si la reconnexion échoue, le gestionnaire de graphe de filtre envoie un événement EC_ERRORABORT à l’application.

Convertisseur vidéo amélioré

Un présentateur personnalisé pour le convertisseur vidéo amélioré (EVR) doit envoyer cet événement à l’EVR si l’appareil Direct3D du présentateur change. Définissez lParam1 et lParam2 sur zéro ; l’EVR ignore les paramètres d’événement.

Configuration requise

Condition requise Valeur
En-tête
Dshow.h

Voir aussi

Codes de notification d’événement

Notification d’événement dans DirectShow