D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS_0020-Enumeration (d3d12umddi.h)

Definiert die Features, die der Videoprozessor unterstützen kann.

Syntax

typedef enum D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS_0020 {
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0022_NONE,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_ALPHA_FILL,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_LUMA_KEY,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_STEREO,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_ROTATION,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_FLIP,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_ALPHA_BLENDING,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_PIXEL_ASPECT_RATIO
} ;

Konstanten

 
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0022_NONE
Keine unterstützten Videoprozessorfeatures.
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_ALPHA_FILL
Der Videoprozessor kann Alphawerte für die Ausgabepixel festlegen. Weitere Informationen finden Sie in der SetOutputAlphaFillMode-Funktion .
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_LUMA_KEY
Der Videoprozessor kann luma keying ausführen. Die Luma-Schlüsselerstellung wird mithilfe des LumaKey-Elements der D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS-Struktur konfiguriert. Weitere Informationen finden Sie in der D3D12DDI_VIDEO_PROCESS_LUMA_KEY-Struktur .
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_STEREO
Der Videoprozessor kann 3D-Stereovideo unterstützen. Alle Treiber, die diese Funktion festlegen, müssen die folgenden Stereoformate unterstützen: D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_HORIZONTAL, D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_VERTICAL und D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATE. Weitere Informationen finden Sie unter SetInputStreamStereoFormat.
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_ROTATION
Der Treiber kann die Eingabedaten im Rahmen der Videoverarbeitung um 90, 180 oder 270 Grad im Uhrzeigersinn drehen.
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_FLIP
Der Treiber kann die Eingabedaten horizontal oder vertikal, zusammen oder separat mit einem Videodrehungsvorgang kippen.
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_ALPHA_BLENDING
Die Alphamischung und ein planares Alpha können im AlphaBlending-Element der D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS-Struktur festgelegt werden. Weitere Informationen finden Sie in der D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING-Struktur .
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_PIXEL_ASPECT_RATIO
Der Treiber unterstützt das Ändern des Pixelseitenverhältnisses. Wenn der Treiber diese Funktion nicht meldet, müssen die Member SourceAspectRatio und DestinationAspectRatio der D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS-Struktur ein Seitenverhältnis von 1:1 angeben.

Anforderungen

Anforderung Wert
Header d3d12umddi.h (include D3d12umddi.h)

Weitere Informationen

D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS

D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING

D3D12DDI_VIDEO_PROCESS_LUMA_KEY

SetOutputAlphaFillMode