D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032-Struktur (d3d12umddi.h)

D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 beschreibt die Ausgabedatenstromeigenschaften für den Videoprozessor.

Syntax

typedef struct D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 {
  DXGI_FORMAT                                 Format;
  DXGI_COLOR_SPACE_TYPE                       ColorSpace;
  D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020 AlphaFillMode;
  UINT                                        AlphaFillModeSourceStreamIndex;
  FLOAT                                       BackgroundColor[4];
  DXGI_RATIONAL                               FrameRate;
  BOOL                                        EnableStereo;
} D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032;

Member

Format

Das DXGI-Format der Ausgabetextur.

ColorSpace

Der Farbraum für die Ausgabeoberfläche des Videoprozessors als DXGI_COLOR_SPACE_TYPE Wert.

AlphaFillMode

Der Alphafüllmodus für Daten, die der Videoprozessor in das Renderziel schreibt. Siehe D3D12DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE.

AlphaFillModeSourceStreamIndex

Der nullbasierte Index eines Eingabedatenstroms. Dieses Feld wird verwendet, wenn AlphaFillMode den Wert D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM hat. Andernfalls wird sie ignoriert.

BackgroundColor[4]

Der Videoprozessor verwendet die Hintergrundfarbe, um Bereiche des Zielrechtecks zu füllen, die kein Videobild enthalten. Bereiche außerhalb des Zielrechtecks sind nicht betroffen. Die Bedeutung der Werte wird vom ColorSpace-Element angegeben.

Wert YCbCrA RGBA
BackgroundColor[0] J R
BackgroundColor[1] Cb G
BackgroundColor[2] Cr B
BackgroundColor[3] Ein Ein

FrameRate

Die Bildfrequenz des Ausgabevideostreams, angegeben als DXGI_RATIONAL-Struktur .

EnableStereo

Bei TRUE ist die Stereoausgabe aktiviert. Andernfalls erzeugt der Videoprozessor Mono-Videoframes.

Anforderungen

Anforderung Wert
Header d3d12umddi.h

Weitere Informationen

PFND3D12DDI_VIDEO_PROCESS_FRAME_0043