D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS1構造体 (d3d12video.h)

省略可能なメタデータをサポートする ID3D12VideoEncodeCommandList4::EncodeFrame1 の入力引数を表します。

構文

typedef struct D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS1 {
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC          SequenceControlDesc;
  D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC1          PictureControlDesc;
  ID3D12Resource                                     *pInputFrame;
  UINT                                               InputFrameSubresource;
  UINT                                               CurrentFrameBitstreamMetadataSize;
  D3D12_VIDEO_ENCODER_OPTIONAL_METADATA_ENABLE_FLAGS OptionalMetadata;
} D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS1;

Members

SequenceControlDesc

ビデオ エンコード シーケンスの構成を指定する D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC

PictureControlDesc

ビデオ エンコード画像の構成を指定する D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC

pInputFrame

エンコードする入力フレームを表す ID3D12Resource へのポインター。

InputFrameSubresource

入力フレームのサブリソース インデックス。

CurrentFrameBitstreamMetadataSize

現在のフレーム ビットストリーム メタデータの予想されるサイズ (バイト単位)。

OptionalMetadata

このフレームをエンコードするときに有効にする省略可能なメタデータを示す D3D12_VIDEO_ENCODER_OPTIONAL_METADATA_ENABLE_FLAGS 値。

注釈

この構造体はOptionalMetadata フィールドを使用してD3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTSを拡張します。

Requirements

Requirement 価値
ヘッダー d3d12video.h

こちらも参照ください

ID3D12VideoEncodeCommandList4::EncodeFrame1

D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS