Condividi tramite


struttura D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 (d3d12video.h)

Specifica i parametri per il flusso di output per un'operazione di decodifica video. D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS viene usato per lo stesso scopo, ma non fornisce un campo per gli istogrammi.

Sintassi

typedef struct D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 {
  ID3D12Resource                           *pOutputTexture2D;
  UINT                                     OutputSubresource;
  D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 ConversionArguments;
  D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM      Histograms[4];
} D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1;

Members

pOutputTexture2D

ID3D12Resource che rappresenta la trama di output. Se la conversione decodifica è abilitata, questa trama conterrà l'output dopo la conversione. Se la conversione della decodifica non è abilitata, questa trama conterrà l'output di decodifica.

OutputSubresource

Indice della sottorisorsa di output di pOutputTexture2D da usare. In questo modo è possibile specificare indici di matrice se l'output è una matrice.

ConversionArguments

Struttura facoltativa D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS contenente i parametri di conversione dell'output.

Histograms[4]

Matrice di strutture D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM popolate con dati istogrammi. La dimensione massima della matrice è 4.

Requisiti

Requisito Valore
Intestazione d3d12video.h