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


Перечисление DEXTERF_TRACK_SEARCH_FLAGS

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

Примечание

[Не рекомендуется. Этот API может быть удален из будущих выпусков Windows.]

Перечисление DEXTERF_TRACK_SEARCH_FLAGS задает условия границ при поиске объекта в временная шкала.

Синтаксис

typedef enum  { 
  DEXTERF_BOUNDING    = -1,
  DEXTERF_EXACTLY_AT  = 0,
  DEXTERF_FORWARDS    = 1
} DEXTERF_TRACK_SEARCH_FLAGS;

Константы

DEXTERF_BOUNDING

Найдите объект, охватывающий указанное время.

DEXTERF_EXACTLY_AT

Найдите объект, который запускается точно в указанное время.

DEXTERF_FORWARDS

Выполните поиск объекта, который начинается в указанное время или позже.

Комментарии

Эти условия границ приведены в следующей таблице.

Значение перечисления Условие границы
DEXTERF_BOUNDING Start <= TimeStop > Time
DEXTERF_EXACTLY_AT Start == Time
DEXTERF_FORWARDS Start >= Time
  • Start: время начала извлеченного объекта.
  • Stop: время остановки извлеченного объекта.
  • Время: указанное время поиска.

Требования

Требование Значение
Заголовок
Qedit.h

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

IAMTimelineTrack::GetSrcAtTime