Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt Ausgabedatenstromargumente für die an ID3D12VideoProcessCommandList::P rocessFrames übergebene Ausgabe an.
Syntax
typedef struct D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC {
DXGI_FORMAT Format;
DXGI_COLOR_SPACE_TYPE ColorSpace;
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE AlphaFillMode;
UINT AlphaFillModeSourceStreamIndex;
FLOAT BackgroundColor[4];
DXGI_RATIONAL FrameRate;
BOOL EnableStereo;
} D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC;
Member
Format
Eine DXGI_FORMAT-Struktur , die das Format der Ausgaberessourcen angibt.
ColorSpace
Ein DXGI_COLOR_SPACE_TYPE Wert, der den Farbraum für die Ausgabeoberfläche des Videoprozessors angibt.
AlphaFillMode
Ein Wert aus der D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE-Enumeration , die den Alphafüllmodus für Daten angibt, die der Videoprozessor in das Renderziel schreibt.
AlphaFillModeSourceStreamIndex
Der nullbasierte Index eines Eingabedatenstroms. Dieser Parameter wird verwendet, wenn AlphaFillModeD3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM ist. Andernfalls wird der Parameter 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 den ColorSpace-Parameter angegeben.
BackgroundColor | YCbCrA | RGBA |
---|---|---|
BackgroundColor[0] | J | R |
BackgroundColor[1] | Cb | G |
BackgroundColor[2] | Cr | B |
BackgroundColor[3] | Ein | A |
FrameRate
Eine DXGI_RATIONAL-Struktur , die die Bildfrequenz des Ausgabevideostreams angibt.
EnableStereo
Bei TRUE ist die Stereoausgabe aktiviert. Andernfalls erzeugt der Videoprozessor Mono-Videoframes.
Anforderungen
Kopfzeile | d3d12video.h |