CODECAPI_AVEncVideoLTRBufferControl 属性

指定应用程序控制的长期引用 (LTR) 帧的最大数目。

数据类型

ULONG (VT_UI4)

属性 GUID

CODECAPI_AVEncVideoLTRBufferControl

属性值

此控件的值包括两个字段,其中每个字段具有 16 位。

含义
第一个字段
Bits[0..15]
应用程序控制的 LTR 帧数。
H.264/AVC 编码器:
假设值为 N,N 为非零值,则在每个印尼盾帧上,编码器必须自动将以下 3 帧 (后,将印尼盾帧) 标记为 LTR 帧:
  • 该帧尚未设置为标记为长期参考框架。
  • 框架是基础层框架。 例如,语法元素 temporal_id 等于 0。
  • 当前标记为 LTR 的帧数小于 N。

第二个字段
Bits[16..31]
LTR 控件的信任模式。
H.264/AVC 编码器:
1 (信任直到) 意味着编码器可以使用 LTR 帧,除非应用通过 CODECAPI_AVEncVideoUseLTRFrame 控件显式使它失效。
其他值无效,保留供将来使用。

备注

这是一个静态 API。

默认值应为 0

要求

要求
最低受支持的客户端
Windows 8.1 [桌面应用 |UWP 应用]
最低受支持的服务器
Windows Server 2012 R2 [桌面应用 |UWP 应用]
标头
Codecapi.h

请参阅

媒体基础属性