_EC-ANZEIGE _ GEÄNDERT
Der Anzeigemodus wurde geändert.
Parameter
-
lParam1
-
(IUnknown * ) Zeiger auf ein Array von IPin-Schnittstellen für die Eingabepins des Videorenderers. Wenn lParam2 0 (null) ist, kann dieser Parameter NULL sein.
-
lParam2
-
Wenn lParam2 0 (null) ist, enthält lParam1 einen einzelnen IPin-Zeiger oder gleich NULL. Wenn lParam2 größer als 0 (null) ist, enthält lParam1 ein Array von IPin-Zeigern, und die Anzahl der Elemente im Array wird von lParam2 angegeben.
Standardaktion
Der Filtergraph-Manager beendet das Diagramm vorübergehend und trennt dann den Videorenderer und stellt die Verbindung wieder her. Das Ereignis wird nicht an die Anwendung übergeben.
Hinweise
Videorenderer können dieses Ereignis als Reaktion auf eine WM _ DISPLAYCHANGE-Nachricht senden. Die WM _ DISPLAYCHANGE-Meldung gibt an, dass der Benutzer die Anzeigeauflösung geändert hat.
Während der Stecknadelverbindung wählen die meisten Videorenderer ein Format basierend auf dem aktuellen Anzeigemodus aus. Wenn sich der Anzeigemodus ändert, muss der Videorenderer möglicherweise ein anderes Format auswählen. Durch das Senden dieser Nachricht signalisiert der Renderer dem Filtergraph-Manager, dass die Verbindung wiederhergestellt werden muss. Während der erneuten Verbindung kann der Renderer ein neues Format auswählen. Wenn bei der erneuten Verbindung ein Fehler auftritt, sendet der Filtergraph-Manager ein EC _ ERRORABORT-Ereignis an die Anwendung.
Erweiterter Videorenderer
Ein benutzerdefinierter Presenter für den Enhanced Video Renderer (EVR) sollte dieses Ereignis an die EVR senden, wenn sich das Direct3D-Gerät des Moderators ändert. Legen Sie lParam1 und lParam2 auf 0 (null) fest. die EVR ignoriert die Ereignisparameter.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|