D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS 结构 (d3d12video.h)
表示对 ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata 的调用的输入参数。
语法
typedef struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS {
D3D12_VIDEO_ENCODER_CODEC EncoderCodec;
D3D12_VIDEO_ENCODER_PROFILE_DESC EncoderProfile;
DXGI_FORMAT EncoderInputFormat;
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC EncodedPictureEffectiveResolution;
D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER HWLayoutMetadata;
} D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS;
成员
EncoderCodec
指定关联编码操作的编解码器 的D3D12_VIDEO_ENCODER_CODEC 。
EncoderProfile
D3D12_VIDEO_ENCODER_PROFILE_DESC指定关联编码操作中所选编解码器的配置文件。
EncoderInputFormat
指定关联编码操作的输入格式的 DXGI_FORMAT 。
EncodedPictureEffectiveResolution
描述编码操作所用分辨率 的D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC 结构。
HWLayoutMetadata
表示从 EncodeFrame 接收的关联不透明元数据缓冲区的D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER。
要求
最低受支持的客户端 | Windows 内部版本 22000 |
最低受支持的服务器 | Windows 内部版本 22000 |
标头 | d3d12video.h |