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 |