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


перечисление TIMELINE_MAJOR_TYPE

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

Примечание

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

 

Перечисление TIMELINE_MAJOR_TYPE задает основной тип объекта .

Синтаксис

typedef enum  { 
  TIMELINE_MAJOR_TYPE_COMPOSITE   = 1,
  TIMELINE_MAJOR_TYPE_TRACK       = 2,
  TIMELINE_MAJOR_TYPE_SOURCE      = 4,
  TIMELINE_MAJOR_TYPE_TRANSITION  = 8,
  TIMELINE_MAJOR_TYPE_EFFECT      = 16,
  TIMELINE_MAJOR_TYPE_GROUP       = 128
} TIMELINE_MAJOR_TYPE;

Константы

TIMELINE_MAJOR_TYPE_COMPOSITE

Составной объект. Содержит одну или несколько дорожек.

TIMELINE_MAJOR_TYPE_TRACK

Объект отслеживания. Содержит один или несколько источников.

TIMELINE_MAJOR_TYPE_SOURCE

Исходный объект. Содержит ссылку на источник мультимедиа.

TIMELINE_MAJOR_TYPE_TRANSITION

Объект transition. Определяет переход между составными, дорожками или источниками.

TIMELINE_MAJOR_TYPE_EFFECT

Объект Effect. Определяет эффект с одним вводом, применяемый к составным, трекам или исходному объекту.

TIMELINE_MAJOR_TYPE_GROUP

Объект Group. Содержит одну или несколько дорожек заданного типа.

Требования

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

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

IAMTimeline

IAMTimelineComp::GetCountOfType

IAMTimelineObj::GetTimelineType