ID3D12VideoProcessCommandList2::InitializeExtensionCommand 方法 (d3d12video.h)
将用于初始化视频扩展命令或重新初始化视频扩展命令的命令记录到视频处理器命令列表中。
语法
void InitializeExtensionCommand(
ID3D12VideoExtensionCommand *pExtensionCommand,
const void *pInitializationParameters,
SIZE_T InitializationParametersSizeInBytes
);
参数
pExtensionCommand
指向 ID3D12VideoExtensionCommand 的指针,该命令表示要初始化的视频扩展命令。 调用方负责维护对象生存期,直到命令执行完成。
pInitializationParameters
指向由 命令定义的创建参数结构的指针。 参数结构必须与调用 ID3D12VideoDevice::CheckFeatureSupport 所枚举的参数匹配,特征值为 D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS ,参数阶段值为 D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_INITIALIZATION。
InitializationParametersSizeInBytes
pInitializationParameters 参数结构的大小(以字节为单位)。
返回值
无
备注
初始化扩展命令的错误通过调试层和命令列表的 Close 方法的返回值报告。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10版本 2004 (10.0;内部版本 19041) |
最低受支持的服务器 | Windows Server 版本 2004 (10.0;内部版本 19041) |
标头 | d3d12video.h |