共用方式為


D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 結構 (d3d12video.h)

指定譯碼輸出轉換的參數。 D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS 用於相同用途,但不包含輸出寬度和輸出高度的欄位。

語法

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;

成員

Enable

布爾值,指出是否應該使用譯碼轉換。

pReferenceTexture2D

ID3D12Resource 的指標,其中包含原生譯碼輸出。 啟用降級取樣時,可能需要原生譯碼解析度、色彩空間和格式的輸出,以供未來譯碼提交 (為參考框架,例如) 。

ReferenceSubresource

pDecodeTexture2D 中提供之資源的子資源索引。

OutputColorSpace

指定輸出目標色彩空間 之DXGI_COLOR_SPACE_TYPE 列舉中的值。

DecodeColorSpace

DXGI_COLOR_SPACE_TYPE 列舉中的 值,指定轉換前的來源譯碼色彩空間。

OutputWidth

輸出寬度,以像素為單位。

OutputHeight

輸出寬度,以像素為單位。

規格需求

需求
標頭 d3d12video.h