D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS 结构 (d3d12video.h)
表示调用 ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata 的输出参数。
语法
typedef struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS {
D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER ResolvedLayoutMetadata;
} D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS;
成员
ResolvedLayoutMetadata
表示解析的元数据缓冲区 的D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER 。
此缓冲区必须由调用方读回 CPU,并强制转换为 D3D12_VIDEO_ENCODER_OUTPUT_METADATA 结构。 缓冲区中的剩余数据对应于 D3D12_VIDEO_ENCODER_OUTPUT_METADATA。WrittenSubregionsCountD3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA 类型的打包条目。
注解
下图演示了 ID3D12Resource 中解析的元数据内存布局。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 内部版本 22000 |
最低受支持的服务器 | Windows 内部版本 22000 |
标头 | d3d12video.h |