атрибут MFSampleExtension_LongTermReferenceFrameInfo

Указывает сведения о кадре долгосрочной ссылки (LTR) и возвращается в выходной выборке.

Тип данных

UINT32

Комментарии

Кодировщики H.264/AVC:

Кодировщики должны возвращать этот атрибут в выходном образце, когда приложение управляет кадрами LTR, которые задаются CODECAPI_AVEncVideoLTRBufferControl.

MFSampleExtension_LongTermReferenceFrameInfo возвращает до двух полей.

Первое поле, bits[0..15], — Это LongTermFrameIdx , связанное с выходным кадром, если оно помечено как кадр LTR. Первое значение 0xffff, если этот выходной кадр является краткосрочной опорной или неотправной рамкой.

Второе поле, bits[16...31], представляет собой растровое изображение, состоящее из много битов MaxNumLTRFrames , которые указывают, какие кадры LTR использовались для кодирования этого выходного кадра, начиная с бита 16. Остальные биты должны иметь значение 0. Второе значение равно 0, если этот выходной кадр не закодирован с помощью каких-либо кадров LTR. MaxNumLTRFrames — это максимальное количество кадров LTR, заданное с помощью CODECAPI_AVEncVideoLTRBufferControl.

Требования

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

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

Алфавитный список атрибутов Media Foundation