D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 結構 (d3d12video.h)

代表 H.264 視訊編碼的圖片控制項支援設定。

語法

typedef struct D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 {
  UINT MaxL0ReferencesForP;
  UINT MaxL0ReferencesForB;
  UINT MaxL1ReferencesForB;
  UINT MaxLongTermReferences;
  UINT MaxDPBCapacity;
} D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264;

成員

MaxL0ReferencesForP

編碼 P 畫面格時, (num_ref_idx_l0_active_minus1 +1) 配量標頭中允許的最大值。 這相當於所支援 P 框架的 L0 大小上限。

MaxL0ReferencesForB

編碼 B 框架時, (num_ref_idx_l0_active_minus1 +1) 配量標頭中允許的最大值。 這相當於所支援 B 框架的 L0 大小上限。

MaxL1ReferencesForB

編碼 B 框架時, (num_ref_idx_l1_active_minus1 +1) 配量標頭中允許的最大值。 這相當於所支援 B 框架的 L1 大小上限。

MaxLongTermReferences

框架中使用的參考數目上限,可標示為長期參考。

MaxDPBCapacity

呼叫端可從 DPB 使用的唯一圖片數目上限, (L0 union L1) 中指定 EncodeFrame 命令的唯一索引數目。

需求

   
最低支援的用戶端 Windows 組建 22000
最低支援的伺服器 Windows 組建 22000
標頭 d3d12video.h