D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1-Struktur (d3d12video.h)
Gibt die Parameter für die Decodierungsausgabekonvertierung an. D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS wird für den gleichen Zweck verwendet, enthält jedoch keine Felder für die Ausgabebreite und Ausgabehöhe.
Syntax
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;
Member
Enable
Ein boolescher Wert, der angibt, ob die Decodierungskonvertierung verwendet werden soll.
pReferenceTexture2D
Ein Zeiger auf eine ID3D12Resource , die die native Decodierungsausgabe enthält. Wenn das Downsampling aktiviert ist, kann die Ausgabe mit nativer Decodierungsauflösung, Farbraum und Format für zukünftige Decodierungsübermittlungen (als Referenzframes für instance) erforderlich sein.
ReferenceSubresource
Der Unterressourcenindex der zu verwendenden Ressource in pDecodeTexture2D .
OutputColorSpace
Ein Wert aus der DXGI_COLOR_SPACE_TYPE-Enumeration , die den Zielfarbraum der Ausgabe angibt.
DecodeColorSpace
Ein Wert aus der DXGI_COLOR_SPACE_TYPE-Enumeration , die den quelldekodierten Farbraum vor der Konvertierung angibt.
OutputWidth
Die Ausgabebreite in Pixel.
OutputHeight
Die Ausgabebreite in Pixel.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12video.h |