Freigeben über


eAVEncVideoColorNominalRange-Enumeration (codecapi.h)

[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 nominalen Bereich für eine Videoquelle an. Diese Enumeration wird mit den Eigenschaften AVEncVideoInputChromaSubsampling und AVEncVideoOutputChromaSubsampling verwendet.

Der Nominalbereich beschreibt, wie luma-Komponenten, die auf einen Bereich von [0..1] normalisiert sind, 8-Bit- oder 10-Bit-Stichproben zugeordnet werden. Die Zuordnung bestimmt, ob die Farbdaten Die Kopf- und Toeroom-Daten enthalten. Der Kopfraum ermöglicht Werte, die über 1,0 Weiß hinausgehen ("weißer als weiß"), und der Toeroom ermöglicht Werte unterhalb von Referenz 0,0 Schwarz ("schwärzer als schwarz").

Syntax

typedef enum eAVEncVideoColorNominalRange {
  eAVEncVideoColorNominalRange_SameAsSource = 0,
  eAVEncVideoColorNominalRange_0_255 = 1,
  eAVEncVideoColorNominalRange_16_235 = 2,
  eAVEncVideoColorNominalRange_48_208 = 3
} ;

Konstanten

 
eAVEncVideoColorNominalRange_SameAsSource
Wert: 0
Verwenden Sie den gleichen nominalen Bereich wie das Eingabevideo. Dieses Flag gilt nur für die AVEncVideoOutputChromaSubsampling-Eigenschaft .
eAVEncVideoColorNominalRange_0_255
Wert: 1
Der normalisierte Bereich [0..1] entspricht [0...255] für 8-Bit-Stichproben oder [0..1023] für 10-Bit-Stichproben.
eAVEncVideoColorNominalRange_16_235
Wert: 2
Der normalisierte Bereich [0..1] entspricht [16...235] für 8-Bit-Stichproben oder [64...940] für 10-Bit-Beispiele.
eAVEncVideoColorNominalRange_48_208
Wert: 3
Der normalisierte Bereich [0..1] wird [48...208] für 8-Bit-Beispiele zugeordnet.

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

Weitere Informationen

Codec-API-Enumerationen

ICodecAPI-Schnittstelle