Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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.]
Die VMRMixerPrefs-Enumeration enthält Flags, die Dezimierungs-, Filter- und Farbrauminformationen angeben, die verwendet werden, wenn das Videobild auf der DirectDraw-Oberfläche erstellt wird.
Syntax
typedef enum VMRMixerPrefs {
MixerPref_NoDecimation = 0x1,
MixerPref_DecimateOutput = 0x2,
MixerPref_ARAdjustXorY = 0x4,
MixerPref_DecimationReserved = 0x8,
MixerPref_DecimateMask = 0xf,
MixerPref_BiLinearFiltering = 0x10,
MixerPref_PointFiltering = 0x20,
MixerPref_FilteringMask = 0xf0,
MixerPref_RenderTargetRGB = 0x100,
MixerPref_RenderTargetYUV = 0x1000,
MixerPref_RenderTargetYUV420 = 0x200,
MixerPref_RenderTargetYUV422 = 0x400,
MixerPref_RenderTargetYUV444 = 0x800,
MixerPref_RenderTargetReserved = 0xe000,
MixerPref_RenderTargetMask = 0xff00,
MixerPref_DynamicSwitchToBOB = 0x10000,
MixerPref_DynamicDecimateBy2 = 0x20000,
MixerPref_DynamicReserved = 0xc0000,
MixerPref_DynamicMask = 0xf0000
} ;
Konstanten
MixerPref_NoDecimationWert: 0x1 Keine Dezimierung. Das Video wird in seiner nativen Größe auf der Oberfläche gerendert. |
MixerPref_DecimateOutputWert: 0x2 Dezimate Ausgabe um 2 in x- und y-Richtung. |
MixerPref_ARAdjustXorYWert: 0x4 Passen Sie die horizontale oder vertikale Größe der Videostreams an das Zielseitenverhältnis an. Wenn dieses Flag nicht vorhanden ist, passt die VMR nur die horizontale Größe an. Weitere Informationen finden Sie unter Seitenverhältniskorrektur. |
MixerPref_DecimationReservedWert: 0x8 Reserviert. |
MixerPref_DecimateMaskWert: 0xf Bitmaske, um die Flags zu isolieren, die die Dezimierung steuern. (Dieser Wert ist kein gültiges Flag.) |
MixerPref_BiLinearFilteringWert: 0x10 Verwenden Sie die bilineare Filterung. Dies ist der Standardtyp der Filterung, aber nicht alle Karten können dies unterstützen. |
MixerPref_PointFilteringWert: 0x20 Verwenden Sie die Punktfilterung. |
MixerPref_FilteringMaskWert: 0xf0 Bitmaske, um die Flags für die Steuerelementfilterung zu isolieren. (Dieser Wert ist kein gültiges Flag.) |
MixerPref_RenderTargetRGBWert: 0x100 Das Renderziel ist eine RGB-Oberfläche. |
MixerPref_RenderTargetYUVWert: 0x1000 Das Renderziel ist eine YUV-Oberfläche. Erfordert Windows XP Service Pack 2. Weitere Informationen finden Sie unter YUV-Mischmodus. |
MixerPref_RenderTargetYUV420Wert: 0x200 Das Renderziel ist eine YUV 4:2:0-Oberfläche.
Hinweis Veraltet. |
MixerPref_RenderTargetYUV422Wert: 0x400 Das Renderziel ist eine YUV 4:2:2-Oberfläche.
Hinweis Veraltet. |
MixerPref_RenderTargetYUV444Wert: 0x800 Das Renderziel ist eine YUV 4:4:4-Oberfläche.
Hinweis Veraltet. |
MixerPref_RenderTargetReservedWert: 0xe000 Reserviert. |
MixerPref_RenderTargetMaskWert: 0xff00 Bitmaske, um Flags zu isolieren, die das Renderziel steuern. (Dieser Wert ist kein gültiges Flag.) |
MixerPref_DynamicSwitchToBOBWert: 0x10000 Nur im YUV-Mischmodus wechselt dieses Flag die VMR zu Bob-Deinterlacing. Sie können dieses Flag hinzufügen oder entfernen, während das Filterdiagramm ausgeführt wird. Die Änderung wird angewendet, wenn der VMR-Mixer den nächsten Videoframe erstellt. |
MixerPref_DynamicDecimateBy2Wert: 0x20000 Nur im YUV-Mischmodus bewirkt dieses Flag, dass die VMR das Image horizontal und vertikal um den Faktor 2 dezimiert. Sie können dieses Flag hinzufügen oder entfernen, während das Filterdiagramm ausgeführt wird. Die Änderung wird angewendet, wenn der VMR-Mixer den nächsten Videoframe erstellt. |
MixerPref_DynamicReservedWert: 0xc0000 Reserviert. |
MixerPref_DynamicMaskWert: 0xf0000 Bitmaske, um die flags MixerPref_DynamicSwitchToBOB und MixerPref_DynamicDecimateBy2 zu isolieren. (Dieser Wert ist kein gültiges Flag.) |
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | strmif.h (include Dshow.h) |