D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO構造体 (d3d12video.h)

機能サポート クエリと入力マップ操作で使用されるエンコード セッション情報について説明します。

構文

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