共用方式為


D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072結構 (d3d12umddi.h)

D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 是當視訊功能版本 D3D12DDI_FEATURE_VERSION_VIDEO_0072_0時,D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE 功能檢查的結構。 它用來擷取以指定屬性建立之視訊處理器的記憶體配置大小。

語法

typedef struct D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 {
  [in]  UINT                                            NodeMask;
  [in]  D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032  OutputStream;
  [in]  D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 *pInputStreams;
  [in]  UINT                                            NumInputStreams;
  [in]  BOOL                                            Protected;
  [out] UINT64                                          MemoryPoolL0Size;
  [out] UINT64                                          MemoryPoolL1Size;
} D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072;

成員

[in] NodeMask

GPU 節點集。 對於單一 GPU 作業,請將此設定為零。 如果有多個 GPU 節點,請設定一個位來識別命令佇列所套用的節點(裝置的實體適配卡)。 遮罩中的每個位都會對應至單一節點。 只能設定1位。

[in] OutputStream

描述視訊處理器輸出數據流屬性的 D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 結構。

[in] pInputStreams

NumInputStreams 的指標D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 描述視訊處理器輸入數據流屬性的結構。

[in] NumInputStreams

pInputStreams 指向的 D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 結構數目。

[in] Protected

如果為 TRUE,則會使用受保護的資源會話建立視訊處理器,並搭配受保護的資源使用。

[out] MemoryPoolL0Size

堆積物件的 L0 大小。 記憶體集區 L0 是記憶體集區「最接近」GPU。 如果是UMA配接器,這是所使用的系統記憶體數量。 對於離散配接器,這是使用的離散記憶體數量。

[out] MemoryPoolL1Size

堆積物件的 L1 大小。 記憶體集區 L1 是記憶體集區「最接近」GPU。 如果是UMA配接器,這個值會是零。 如果是離散配接器,這是所使用的系統記憶體數量。

言論

如需詳細資訊,請參閱 D3D 影片保護的資源支援規格

要求

要求 價值
最低支援的用戶端 Windows 10 版本 2004
標頭 d3d12umddi.h

另請參閱

D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043