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 |