省略可能なメタデータをサポートする 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 |