Поделиться через


свойство CODECAPI_AVEncVideoLTRBufferControl

Указывает максимальное количество кадров долгосрочной ссылки (LTR), контролируемых приложением.

Тип данных

ULONG (VT_UI4)

GUID свойства

CODECAPI_AVEncVideoLTRBufferControl

Значение свойства

Значение этого элемента управления включает два поля, каждое из которых содержит 16 бит.

Значение Значение
Первое поле
Биты[0..15]
Количество кадров LTR, контролируемых приложением.
Кодировщики H.264/AVC:
Если значение равно N, а N не равно нулю, при каждом кадре IDR кодировщик должен автоматически помечать кадры, следующие за кадром IDR (и включая кадр IDR), как кадрЫ LTR, если применяются все 3 из следующих:
  • Фрейм еще не помечен как долгосрочный опорный кадр.
  • Кадр является кадром базового слоя. Например, синтаксический элемент temporal_id равно 0.
  • Количество кадров, помеченных как LTR, меньше N.

Второе поле
Биты[16..31]
Режим доверия элемента управления LTR.
Кодировщики H.264/AVC:
1 (Trust Until) означает, что кодировщик может использовать кадр LTR, если приложение явно не делает его недействительным с помощью элемента управления CODECAPI_AVEncVideoUseLTRFrame .
Другие значения недопустимы и зарезервированы для использования в будущем.

Комментарии

Это статический API.

Значение по умолчанию должно быть равно 0

Требования

Требование Значение
Минимальная версия клиента
Windows 8.1 [классические приложения | Приложения UWP]
Минимальная версия сервера
Windows Server 2012 R2 [классические приложения | Приложения UWP]
Заголовок
Codecapi.h

См. также раздел

Свойства Media Foundation