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 |