struttura D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 (d3d12umddi.h)
D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 descrive le proprietà del flusso di output per il processore video.
Sintassi
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;
Membri
Format
Formato DXGI della trama di output.
ColorSpace
Spazio colori per la superficie di output del processore video come valore DXGI_COLOR_SPACE_TYPE.
AlphaFillMode
Modalità di riempimento alfa per i dati scritti dal processore video nella destinazione di rendering. Vedere D3D12DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE.
AlphaFillModeSourceStreamIndex
Indice in base zero di un flusso di input. Questo campo viene usato se AlphaFillMode ha il valore D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM. In caso contrario, viene ignorato.
BackgroundColor[4]
Il processore video usa il colore di sfondo per riempire le aree del rettangolo di destinazione che non contengono un'immagine video. Le aree esterne al rettangolo di destinazione non sono interessate. Il significato dei valori viene specificato dal membro ColorSpace.
Valore | YCbCrA | RGBA |
---|---|---|
BackgroundColor[0] | Y | R |
BackgroundColor[1] | Cb | G |
BackgroundColor[2] | Cr | B |
BackgroundColor[3] | Un | Un |
FrameRate
Frequenza dei fotogrammi del flusso video di output, specificata come struttura DXGI_RATIONAL.
EnableStereo
Se TRUE, l'output stereo è abilitato. In caso contrario, il processore video produce fotogrammi video mono.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | d3d12umddi.h |