Edit

D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO structure (d3d12video.h)

Describes encoding session information used in feature support queries and input map operations.

Syntax

typedef struct D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO {
  D3D12_VIDEO_ENCODER_CODEC                                  Codec;
  D3D12_VIDEO_ENCODER_PROFILE_DESC                           Profile;
  D3D12_VIDEO_ENCODER_LEVEL_SETTING                          Level;
  DXGI_FORMAT                                                InputFormat;
  D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC                InputResolution;
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION                    CodecConfiguration;
  D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE            SubregionFrameEncoding;
  D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA SubregionFrameEncodingData;
} D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO;

Members

Codec

A D3D12_VIDEO_ENCODER_CODEC value specifying the codec.

Profile

A D3D12_VIDEO_ENCODER_PROFILE_DESC specifying the profile.

Level

A D3D12_VIDEO_ENCODER_LEVEL_SETTING specifying the level.

InputFormat

A DXGI_FORMAT value specifying the input format.

InputResolution

A D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC specifying the input resolution.

CodecConfiguration

A D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION specifying the codec configuration.

SubregionFrameEncoding

A D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE value specifying the subregion layout mode.

SubregionFrameEncodingData

A D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA specifying the subregion layout data.

Requirements

Requirement Value
Header d3d12video.h