Набор свойств пошагового выполнения фрейма
[Функция, связанная с этой страницей 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 в противном случае. При установке этого свойства данные экземпляра не передаются. |
Связанные темы