Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |