ID3D12VideoEncodeCommandList::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 指定的
要求
最低受支持的客户端 | Windows 10,版本 2004 (10.0;内部版本 19041) |
最低受支持的服务器 | Windows Server 版本 2004 (10.0;内部版本 19041) |
标头 | d3d12video.h |
DLL | d3d12.dll |