IVideoWindow::GetMinIdealImageSize-Methode (control.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Die GetMinIdealImageSize
-Methode ruft die minimale ideale Größe für das Videobild ab.
Syntax
HRESULT GetMinIdealImageSize(
[out] long *pWidth,
[out] long *pHeight
);
Parameter
[out] pWidth
Empfängt die minimale ideale Breite in Pixel.
[out] pHeight
Empfängt die minimale ideale Höhe in Pixel.
Rückgabewert
Folgende Rückgabewerte sind möglich:
Rückgabecode | Beschreibung |
---|---|
|
NULL-Zeiger . |
|
Eine mindeste Bildgröße konnte nicht abgerufen werden. |
|
Erfolg. |
|
Der Filter wurde beendet. |
Hinweise
Die maximale ideale Größe kann von der nativen Videogröße abweichen, da die Videohardware möglicherweise bestimmte Dehnungsanforderungen hat.
Diese Methode gibt unter verschiedenen Umständen S_FALSE zurück:
- Der Filter verwendet einen IOverlay-Transport .
- UseWhenFullScreen-Modus ist aktiviert. (Siehe IDirectDrawVideo::UseWhenFullScreen.)
- Die Videowiedergabe erfolgt über eine dehnbare Offscreen-Oberfläche. (Das dwCaps-Element der DDCAPS-Struktur enthält das flag DDCAPS_BLTSTRETCH. Siehe IDirectDrawVideo::GetCaps.)
- Die Videooberfläche weist keine minimale Überlagerungsstrecke auf. (Das dwMinOverlayStretch-Element der DDCAPS-Struktur ist 0. Siehe IDirectDrawVideo::GetCaps.)
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | control.h (include Dshow.h) |
Bibliothek | Strmiids.lib |