CBaseControlWindow.GetMaxIdealImageSize-Methode
Die GetMaxIdealImageSize -Methode ruft die maximale ideale Bildgröße ab.
Syntax
HRESULT GetMaxIdealImageSize(
long *pWidth,
long *pHeight
);
Parameter
-
pWidth
-
Zeiger auf die maximale ideale Breite in Pixel.
-
pHeight
-
Zeiger auf die maximale ideale Höhe in Pixel.
Rückgabewert
Gibt einen HRESULT-Wert zurück.
Hinweise
Verschiedene Renderer haben Leistungseinschränkungen hinsichtlich der Größe von Bildern, die sie anzeigen können. Obwohl sie weiterhin ordnungsgemäß funktionieren sollten, wenn sie dazu aufgefordert werden, Bilder anzuzeigen, die größer als das angegebene Maximum sind, können Renderer die minimalen und maximalen idealen Größen über die IVideoWindow-Schnittstelle nominieren. Diese Schnittstelle kann nur aufgerufen werden, wenn das Filterdiagramm angehalten oder ausgeführt wird, da erst dann Ressourcen zugeordnet werden und der Renderer seine Einschränkungen erkennen kann. Wenn keine Einschränkungen bestehen, füllt der Renderer die Parameter pWidth und pHeight mit den nativen Videodimensionen auf und gibt S _ FALSE zurück. Wenn Einschränkungen vorhanden sind, werden die eingeschränkte Breite und Höhe eingegeben, und die Memberfunktion gibt S _ OK zurück.
Die Dimensionen gelten für die Größe des Zielvideos und nicht für die Gesamtfenstergröße. Berücksichtigen Sie also beim Berechnen der Größe des festgelegten Fensters die aktuellen Fensterstile (z. B. WS _ CAPTION und WS _ BORDER).
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|