Временная шкала
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
[Этот API не поддерживается и может быть изменен или недоступен в будущем.]
Временная шкала предоставляет интерфейс IAMTimeline. Этот интерфейс содержит методы для задания свойств в временная шкала, добавления групп в временная шкала, а также для создания временная шкала объектов, таких как группы, дорожки и источники. Чтобы создать новую временная шкала, вызовите стандартную функцию CoCreateInstance следующим образом:
IAMTimeline *pTL = NULL;
hr = CoCreateInstance(CLSID_AMTimeline, NULL, CLSCTX_INPROC_SERVER,
IID_IAMTimeline, (void**)&pTL);
Новый временная шкала пуст. На этом этапе можно загрузить существующий файл проекта (см. раздел Загрузка и предварительный просмотр проекта) или создать временная шкала путем создания и вставки новых объектов (см. раздел Создание временной шкалы).
Связанные темы