AM_ASPECT_RATIO_MODE-Enumeration (mpconfig.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.]
Gibt das Seitenverhältnis eines Videobilds in einem Anzeigefenster an.
Syntax
typedef enum _AM_ASPECT_RATIO_MODE {
AM_ARMODE_STRETCHED,
AM_ARMODE_LETTER_BOX,
AM_ARMODE_CROP,
AM_ARMODE_STRETCHED_AS_PRIMARY
} AM_ASPECT_RATIO_MODE;
Konstanten
AM_ARMODE_STRETCHED Keine Seitenverhältniskorrektur. |
AM_ARMODE_LETTER_BOX Platzieren Sie das Video im Briefkastenformat. Zeichnen Sie die Hintergrundfarbe in der überschüssigen Region, damit das Video nicht verzerrt wird. |
AM_ARMODE_CROP Schneiden Sie das Video auf das richtige Seitenverhältnis zu. |
AM_ARMODE_STRETCHED_AS_PRIMARY Verwenden Sie den modus, der derzeit für den primären Stream festgelegt ist. Dieser Wert ist nur für sekundäre Datenströme gültig. |
Hinweise
Das AM_ARMODE_STRETCHED Member bewirkt, dass ein Videostream den gesamten Bereich des Anzeigefensters belegt, wenn die Größe des Fensters geändert wird, wodurch das Video möglicherweise gestreckt wird. Das AM_ARMODE_LETTER_BOX-Member beseitigt Videodehnungen und Verzerrungen, indem das Seitenverhältnis konsistent bleibt und die überschüssigen Bereiche des Fensters eine Hintergrundfarbe zeichnen. Das AM_ARMODE_CROP-Member verhindert auch das Strecken, indem das Bild bei Bedarf zugeschnitten wird.
Anforderungen
Anforderung | Wert |
---|---|
Header | mpconfig.h |