共用方式為


D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020結構 (d3d12umddi.h)

指定用來擷取譯碼組態所支援格式清單的資訊。

語法

typedef struct D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020 {
  UINT                                     NodeIndex;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Configuration;
  UINT                                     FormatCount;
  DXGI_FORMAT                              *pOutputFormats;
} D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020;

成員

NodeIndex

在多配接器作業中,這表示此作業所套用之裝置的實體適配卡。

Configuration

指定格式清單的譯碼組態。

FormatCount

要擷取的格式數目。 運行時間可確保此值符合從 PFND3D12DDI_VIDEO_GETCAPS 傳回的值,並將D3D12DDI_CAPSTYPE_VIDEO設定為 D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMAT_COUNT。

pOutputFormats

所傳回支援格式的指標。 呼叫的應用程式會配置格式清單的記憶體。

備註

這些方法允許硬體支持的譯碼格式清單。 首先,使用 PFND3D12DDDI_VIDEO_GETCAPS,並將 D3D12DDICAPS_TYPE_VIDEO 設為 D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMAT_COUNT 來擷取支援的格式數目。 呼叫端會使用此來配置記憶體來擷取格式清單。 接著會透過PFND3D12DDI_VIDEO_GETCAPS擷取清單,並將D3D12DDICAPS_TYPE設定為 D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMATS。

規格需求

需求
標頭 d3d12umddi.h (包含 D3d12umddi.h)