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