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 |