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 |