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.]
Gibt den Sitz von Chroma an. Chroma siting definiert die Positionen der Chroma-Proben relativ zu den Luma-Proben. Diese Enumeration wird mit den Eigenschaften AVEncVideoInputChromaSubsampling und AVEncVideoOutputChromaSubsampling verwendet.
Syntax
typedef enum eAVEncVideoChromaSubsampling {
eAVEncVideoChromaSubsamplingFormat_SameAsSource = 0,
eAVEncVideoChromaSubsamplingFormat_ProgressiveChroma = 0x8,
eAVEncVideoChromaSubsamplingFormat_Horizontally_Cosited = 0x4,
eAVEncVideoChromaSubsamplingFormat_Vertically_Cosited = 0x2,
eAVEncVideoChromaSubsamplingFormat_Vertically_AlignedChromaPlanes = 0x1
} ;
Konstanten
eAVEncVideoChromaSubsamplingFormat_SameAsSourceWert: 0 Verwenden Sie die gleiche Chroma wie das Eingabevideo. Dieses Flag gilt nur für die AVEncVideoOutputChromaResolution-Eigenschaft . Dieses Flag darf nicht mit anderen Flags kombiniert werden. |
eAVEncVideoChromaSubsamplingFormat_ProgressiveChromaWert: 0x8 Chroma sollte so rekonstruiert werden, als ob es sich bei dem zugrunde liegenden Video um progressive Inhalte handelte, anstatt Felder zu überspringen oder Chromafilterung anzuwenden, um Artefakte bei der Rekonstruktion von 4:2:0 interlaced Chroma zu minimieren. |
eAVEncVideoChromaSubsamplingFormat_Horizontally_CositedWert: 0x4 Chroma-Proben werden horizontal an Vielfachen der Lumaproben ausgerichtet. |
eAVEncVideoChromaSubsamplingFormat_Vertically_CositedWert: 0x2 Chroma-Proben werden vertikal an Vielfachen der Lumaproben ausgerichtet. |
eAVEncVideoChromaSubsamplingFormat_Vertically_AlignedChromaPlanesWert: 0x1 Die Chromaebenen haben die gleiche Phasenausrichtung. Es ist ungültig, dieses Flag auszulassen, es sei denn, die Daten werden vertikal gemeinsam verwendet. Wenn die Daten nicht vertikal nebeneinander angeordnet sind, ist dieses Flag erforderlich. Wenn dieses Flag nicht vorhanden ist, werden die Cb- und Cr-Beispiele in alternativen Zeilen angeordnet. Beispielsweise werden bei PAL DV-Video mit Interlaced-Video nicht ausgerichtete Chromaebenen verwendet. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [Desktop-Apps | UWP-Apps] |
| Kopfzeile | codecapi.h |