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


Набор свойств пошагового выполнения фрейма

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Декодеры, реализующие поиск с точностью до кадра в Microsoft DirectShow, должны реализовывать набор свойств AM_KSPROPSETID_FrameStep, который используется в сочетании с интерфейсом IVideoFrameStep .

Метка Значение
Идентификатор GUID набора свойств AM_KSPROPSETID_FrameStep

 

Идентификатор свойства Описание
AM_PROPERTY_FRAMESTEP_STEP Указывает декодеру начать операцию шага и передает структуру AM_PROPERTY_FRAMESTEP , указывающую количество шагов.
AM_PROPERTY_FRAMESTEP_CANCEL Указывает декодеру отменить текущую операцию шага. Данные экземпляра не связаны с этим свойством.
AM_PROPERTY_FRAMESTEP_CANSTEP Декодер возвращает S_OK в этой инструкции, чтобы указать, что он может выполнять пошаговое выполнение кадра, S_FALSE в противном случае. При установке этого свойства данные экземпляра не передаются.
AM_PROPERTY_FRAMESTEP_CANSTEPMULTIPLE Декодер возвращает S_OK в этой инструкции, чтобы указать, что он может шагировать по нескольким кадрам за раз, S_FALSE в противном случае. При установке этого свойства данные экземпляра не передаются.

 

Наборы свойств