Freigeben über


Ändern der Größe von Flags

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

[Veraltet. Diese API kann aus zukünftigen Versionen von Windows entfernt werden.]

Diese Flags geben an, wie eine Videoquelle gerendert wird, wenn ihre Größe nicht mit den Ausgabedimensionen übereinstimmt.

Konstante/Wert BESCHREIBUNG
RESIZEF_STRETCH
0
Das Bild wird so gestreckt, dass die Größe des Zielrahmens in beiden Dimensionen angepasst wird, ohne das Seitenverhältnis beizubehalten.
RESIZEF_CROP
1
Die Größe des Bilds wird nicht geändert. Wenn das Bild kleiner als der Zielrahmen ist, ist die Umgebung schwarz. Wenn das Bild größer als der Zielrahmen ist, wird das Bild zugeschnitten.
RESIZEF_PRESERVEASPECTRATIO
2
Die Größe des Bilds wird an den Zielrahmen an eine Dimension angepasst, wobei das Seitenverhältnis beibehalten wird. Wenn das Verhältnis von Breite zu Höhe im Bild nicht mit dem Verhältnis im Zielrahmen übereinstimmt, wird ein Briefkasten erstellt.
RESIZEF_PRESERVEASPECTRATIO_NOLETTERBOX
3
Die Größe des Bilds wird geändert, um den gesamten Zielrahmen zu füllen, wobei das Seitenverhältnis beibehalten wird. Anstatt ein Briefkasten zu erstellen, schneidet dieser Modus das Bild entweder entlang der Seiten oder oben und unten ab.

Bemerkungen

Die folgenden Abbildungen zeigen die Auswirkungen dieser Flags.

Ändern der Größe von Flags

Anforderungen

Anforderung Wert
Header
Qedit.h

Siehe auch

IAMTimelineSrc::GetStretchMode

IAMTimelineSrc::SetStretchMode