次の方法で共有


D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS列挙 (d3d12video.h)

ビデオ エンコーダーの画像コントロール フラグを指定します。

構文

typedef enum D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS {
  D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_NONE,
  D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_USED_AS_REFERENCE_PICTURE
} ;

定数

 
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_NONE
[なし] :
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_USED_AS_REFERENCE_PICTURE
関連付けられたフレームは、将来のエンコード コマンドで参照フレームとして使用されます。 再構築されたピクチャをビットストリームと共に出力して、再構築されたピクチャ参照リストの将来の呼び出しにホストが配置することを示します。

一部のフレームの種類を参照としてマークするには、制限がある場合があることに注意してください。 この値を設定する前に、機能のサポートを確認してください。

注釈

この列挙の値は、 D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESCによって使用されます。

このフラグが設定されていない場合、ID3D12VideoEncodeCommandList2::EncodeFrame への関連付けられた呼び出しで、D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE.pReconstructedPicture を nullptr にすることができます。

要件

要件
サポートされている最小のクライアント Windows ビルド 22000
サポートされている最小のサーバー Windows ビルド 22000
Header d3d12video.h