省略可能なメタデータをサポートする ID3D12VideoEncodeCommandList4::ResolveEncoderOutputMetadata1 の入力引数を表します。
構文
typedef struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS1 {
D3D12_VIDEO_ENCODER_CODEC EncoderCodec;
D3D12_VIDEO_ENCODER_PROFILE_DESC EncoderProfile;
DXGI_FORMAT EncoderInputFormat;
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC EncodedPictureEffectiveResolution;
D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER HWLayoutMetadata;
D3D12_VIDEO_ENCODER_OPTIONAL_METADATA_ENABLE_FLAGS OptionalMetadata;
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION CodecConfiguration;
} D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS1;
Members
EncoderCodec
関連付けられたエンコード操作のコーデックを指定する D3D12_VIDEO_ENCODER_CODEC 。
EncoderProfile
関連付けられたエンコード操作で選択したコーデックのプロファイルを指定する D3D12_VIDEO_ENCODER_PROFILE_DESC 。
EncoderInputFormat
関連付けられたエンコード操作の入力形式を指定する DXGI_FORMAT 。
EncodedPictureEffectiveResolution
エンコード操作に使用される解像度を説明する D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC 。
HWLayoutMetadata
EncodeFrame1 から受信した不透明なメタデータ バッファーを表すD3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER。
OptionalMetadata
エンコード中に有効にされ、レイアウトの解決が必要な省略可能なメタデータを示す D3D12_VIDEO_ENCODER_OPTIONAL_METADATA_ENABLE_FLAGS 値。
CodecConfiguration
関連付けられた EncodeFrame1 呼び出しで使用されるコーデック構成を指定するD3D12_VIDEO_ENCODER_CODEC_CONFIGURATION。 OptionalMetadata でフラグが設定されている場合は必須。それ以外の場合は、ゼロ/NULL として渡します。
注釈
この構造体は、OptionalMetadata フィールドと CodecConfiguration フィールドを使用してD3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTSを拡張します。
Requirements
| Requirement | 価値 |
|---|---|
| ヘッダー | d3d12video.h |
こちらも参照ください
ID3D12VideoEncodeCommandList4::ResolveEncoderOutputMetadata1