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 |