Condividi tramite


struttura D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC (d3d12video.h)

Specifica gli argomenti del flusso di output per l'output passato a ID3D12VideoProcessCommandList::P rocessFrames.

Sintassi

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;

Members

Format

Struttura DXGI_FORMAT che specifica il formato delle risorse di output.

ColorSpace

Valore DXGI_COLOR_SPACE_TYPE che specifica lo spazio colori per la superficie di output del processore video.

AlphaFillMode

Valore dell'enumerazione D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE che specifica la modalità di riempimento alfa per i dati scritti dal processore video nella destinazione di rendering.

AlphaFillModeSourceStreamIndex

Indice in base zero di un flusso di input. Questo parametro viene usato se AlphaFillMode è D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM. In caso contrario, il parametro 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 parametro ColorSpace .

BackgroundColor YCbCrA RGBA
BackgroundColor[0] S R
BackgroundColor[1] Cb G
BackgroundColor[2] Cr B
BackgroundColor[3] Una A

FrameRate

Struttura DXGI_RATIONAL che specifica la frequenza dei fotogrammi del flusso video di output.

EnableStereo

Se TRUE, l'output stereo è abilitato. In caso contrario, il processore video produce fotogrammi video mono.

Requisiti

   
Intestazione d3d12video.h