機能サポート クエリと入力マップ操作で使用されるエンコード セッション情報について説明します。
構文
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
コーデックを指定する D3D12_VIDEO_ENCODER_CODEC 値。
Profile
プロファイルを指定する D3D12_VIDEO_ENCODER_PROFILE_DESC 。
Level
レベルを指定する D3D12_VIDEO_ENCODER_LEVEL_SETTING 。
InputFormat
入力形式を指定するDXGI_FORMAT値。
InputResolution
入力解像度を指定する D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC 。
CodecConfiguration
コーデック構成を指定する D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION 。
SubregionFrameEncoding
サブ領域レイアウト モードを指定する D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE 値。
SubregionFrameEncodingData
サブ領域レイアウト データを指定する D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA 。
必要条件
| Requirement | 価値 |
|---|---|
| ヘッダー | d3d12video.h |