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