Condividi tramite


D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 struttura (d3d12video.h)

Specifica i parametri per la conversione di output decodifica. D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS viene usato per lo stesso scopo, ma non contiene campi per la larghezza di output e l'altezza di output.

Sintassi

typedef struct D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 {
  BOOL                  Enable;
  ID3D12Resource        *pReferenceTexture2D;
  UINT                  ReferenceSubresource;
  DXGI_COLOR_SPACE_TYPE OutputColorSpace;
  DXGI_COLOR_SPACE_TYPE DecodeColorSpace;
  UINT                  OutputWidth;
  UINT                  OutputHeight;
} D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1;

Members

Enable

Valore booleano che indica se deve essere usata la conversione decodifica.

pReferenceTexture2D

Puntatore a un ID3D12Resource contenente l'output di decodifica nativo. Quando il downsampling è abilitato, l'output in corrispondenza della risoluzione del decodifica nativa, dello spazio dei colori e del formato può essere necessario per gli invii di decodifica futuri (ad esempio fotogrammi di riferimento).

ReferenceSubresource

Indice subresource della risorsa fornita in pDecodeTexture2D da usare.

OutputColorSpace

Valore dell'enumerazione DXGI_COLOR_SPACE_TYPE che specifica lo spazio dei colori di destinazione dell'output.

DecodeColorSpace

Valore dell'enumerazione DXGI_COLOR_SPACE_TYPE che specifica lo spazio colore decodificato dall'origine prima della conversione.

OutputWidth

Larghezza di output, in pixel.

OutputHeight

Larghezza di output, in pixel.

Requisiti

Requisito Valore
Intestazione d3d12video.h