D3D12DDI_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS_0080_2 structure (d3d12umddi.h)

The D3D12DDI_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS_0080_2 structure contains input arguments for a call to PFND3D12DDI_VIDEO_ENCODE_RESOLVE_OUTPUT_METADATA_0082_0.

Syntax

typedef struct D3D12DDI_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS_0080_2 {
  D3D12DDI_VIDEO_ENCODER_CODEC_0080                              EncoderCodec;
  D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2                     EncoderProfile;
  DXGI_FORMAT                                                    EncoderInputFormat;
  D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080            EncodedPictureEffectiveResolution;
  D3D12DDI_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER_0080_2 HWLayoutEncoderMetadataDrvBuffer;
} D3D12DDI_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS_0080_2;

Members

EncoderCodec

A D3D12DDI_VIDEO_ENCODER_CODEC_0080 value that specifies the codec of the associated encode operation.

EncoderProfile

A D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 structure that specifies the profile of the associated operation.

EncoderInputFormat

A DXGI_FORMAT value that specifies the input format of the associated operation.

EncodedPictureEffectiveResolution

A D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 structure that specifies the encoded resolution of the associated frame.

HWLayoutEncoderMetadataDrvBuffer

A D3D12DDI_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER_0080_2 structure that represents the associated opaque metadata buffer received from an EncodeFrame operation.

Remarks

See D3D12 video encoding for general information.

Requirements

Requirement Value
Minimum supported client Windows 11 (WDDM 3.0)
Header d3d12umddi.h

See also

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0

PFND3D12DDI_VIDEO_ENCODE_RESOLVE_OUTPUT_METADATA_0082_0