D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE 結構 (d3d12video.h)
提供在指定功能D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_SIZE時呼叫 ID3D12VideoDevice::CheckFeatureSupport 的數據。 檢查視訊擴充功能命令的配置大小。
語法
typedef struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE {
UINT NodeIndex;
GUID CommandId;
const void *pCreationParameters;
SIZE_T CreationParametersSizeInBytes;
UINT64 MemoryPoolL0Size;
UINT64 MemoryPoolL1Size;
} D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE;
成員
NodeIndex
在多適配卡作業中,這表示此作業適用的裝置實體適配卡。
CommandId
查詢大小之視訊擴充功能命令的唯一標識符。
pCreationParameters
建立參數結構的指標,由 命令定義。 參數結構必須符合 ID3D12VideoDevice::CheckFeatureSupport 呼叫所列舉的參數,以及 D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS 的功能值,以及參數階段值 D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CREATION。
CreationParametersSizeInBytes
pCreationParameters 參數結構的大小,以位元組為單位。
MemoryPoolL0Size
L0 記憶體集區中視訊擴充功能命令的配置大小。 L0 是實體系統記憶體集區。 當配接器是離散/NUMA 時,此集區對於CPU具有更大的頻寬,且 GPU 的頻寬較少。 當配接器為 UMA 時,此集區是唯一有效的集區。 如需詳細資訊,請參閱 落地。
MemoryPoolL1Size
L1 記憶體集區中視訊擴充功能命令堆積的配置大小。 L1 通常稱為實體視訊記憶體集區。 L1 只有在配接器是離散/NUMA 時才可使用,而且 GPU 的頻寬更大,甚至無法由 CPU 存取。 當配接器為 UMA 時,此集區無法使用。 如需詳細資訊,請參閱 落地。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 2004 (10.0;組建 19041) |
最低支援的伺服器 | Windows Server 版本 2004 (10.0;組建 19041) |
標頭 | d3d12video.h |