Freigeben über


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;

Angehörige

Format

Das DXGI-Format der Ausgabetextur.

ColorSpace

Der Farbraum für die Videoprozessorausgabeoberfläche als DXGI_COLOR_SPACE_TYPE Wert.

AlphaFillMode

Der Alpha-Fü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_STREAMhat. 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 durch das ColorSpace Member angegeben.

Wert YCbCrA RGBA
BackgroundColor[0] Y 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

Siehe auch

PFND3D12DDI_VIDEO_PROCESS_FRAME_0043