ID3D12VideoDecodeCommandList::WriteBufferImmediate 方法 (d3d12video.h)
直接从命令流将多个 32 位即时值写入指定的缓冲区位置。
语法
void WriteBufferImmediate(
UINT Count,
const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams,
const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes
);
参数
Count
pParams 和 pModes 数组中的元素数。
pParams
大小 Count 的D3D12_WRITEBUFFERIMMEDIATE_PARAMETER结构的数组的地址。
pModes
大小 Count 的D3D12_WRITEBUFFERIMMEDIATE_MODE结构数组的地址。 默认值为 null。 传递 null 会导致系统使用 D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT 写入所有即时值。
返回值
无
备注
此功能的功能是使用 D3D12_FEATURE_DATA_D3D12_OPTIONS3::WriteBufferImmediateSupportFlags 指定的
要求
要求 | 值 |
---|---|
Header | d3d12video.h |
DLL | d3d12.dll |