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


Объекты временной шкалы

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

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

Каждый тип объекта в временная шкала ( источник, отслеживание, эффект и т. д.) является отдельным COM-объектом. Однако приложение не создает их с помощью функции CoCreateInstance . Вместо этого он вызывает метод IAMTimeline::CreateEmptyNode . Этот метод создает объект запрошенного типа, инициализирует его и возвращает указатель на объект . Дополнительные сведения см. в разделе Создание временной шкалы.

Каждый объект временная шкала предоставляет интерфейс IAMTimelineObj. Кроме того, различные типы объектов поддерживают собственные специализированные интерфейсы:

Обратите внимание, что группы являются типом композиции, поэтому они поддерживают IAMTimelineComp, а также собственный интерфейс IAMTimelineGroup .

Помимо перечисленных ранее интерфейсов, временная шкала объекты предоставляют другие вторичные интерфейсы. Эти интерфейсы определяют связи между типами объектов.

Интерфейс Значение Предоставлено
IAMTimelineVirtualTrack Объект является виртуальной дорожкой. Виртуальные дорожки могут находиться внутри композиций и содержать другие временная шкала объекты. Композиция, дорожка
IAMTimelineEffectable Объект может иметь эффекты. Композиция, дорожка, источник
IAMTimelineTransable Объект может иметь переходы. Композиция, дорожка
IAMTimelineSplittable Объект можно разделить на два объекта. Track, Source, Effect, Transition

 

Общие сведения о компонентах временной шкалы