Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Примечание
[Не рекомендуется. Этот API может быть удален из будущих выпусков Windows.]
Интерфейс IAMTimelineObj предоставляет методы для управления временная шкала объектами в службах редактирования DirectShow (DES). Все временная шкала объекты реализуют этот метод, включая объекты source, effect, transition, track, group и composition. Создайте объект временная шкала, вызвав метод IAMTimeline::CreateEmptyNode.
Элементы
Интерфейс IAMTimelineObj наследуется от интерфейса IUnknown . IAMTimelineObj также имеет следующие типы элементов:
Методы
Интерфейс IAMTimelineObj содержит следующие методы.
| Метод | Описание |
|---|---|
| ClearDirty | Не поддерживается. |
| FixTimes | Округляет указанное время начала и остановки до ближайшей границы кадра. |
| FixTimes2 | Округляет указанное время начала и остановки, указанное в виде значений REFTIME , до ближайших границ фрейма. |
| GetDirtyRange | Не поддерживается. |
| GetDirtyRange2 | Не поддерживается. |
| GetEmbedDepth | Не поддерживается. |
| GetGenID | Извлекает созданный идентификатор объекта. |
| GetGroupIBelongTo | Не поддерживается. |
| GetLocked | Извлекает состояние редактирования объекта (заблокировано или разблокировано). |
| GetMuted | Извлекает отключенное состояние объекта. |
| GetPropertyGetter | Извлекает метод задания свойства объекта. |
| GetStartStop | Извлекает время начала и остановки объекта относительно родительского объекта. |
| GetStartStop2 | Извлекает время начала и остановки объекта в виде значений REFTIME . |
| GetSubObject | Извлекает вложенный объект, связанный с данным объектом . |
| GetSubObjectGUID | Извлекает GUID подобъекта, связанного с этим объектом временная шкала. |
| GetSubObjectGUIDB | Извлекает GUID подобъекта в виде значения BSTR . |
| GetSubObjectLoaded | Определяет, задан ли указатель подобъекта объекта. |
| GetTimelineNoRef | Не поддерживается. |
| GetTimelineType | Извлекает тип объекта. |
| GetUserData | Извлекает определяемые приложением постоянные данные. |
| GetUserID | Извлекает идентификатор объекта, определяемый приложением. |
| GetUserName | Извлекает имя объекта, определяемое приложением. |
| Удалить | Удаляет этот объект из временная шкала для повторного восстановления в другом месте. |
| Removeall | Окончательно удаляет этот объект из временная шкала, включая подобъекты и дочерние объекты. |
| SetDirtyRange | Не реализован. |
| SetDirtyRange2 | Не реализован. |
| SetLocked | Задает для объекта состояние редактирования заблокировано или разблокировано. |
| SetMuted | Задает отключенное состояние объекта. |
| SetPropertySetter | Задает метод задания свойств объекта. |
| SetStartStop | Задает время начала и остановки объекта относительно временная шкала. |
| SetStartStop2 | Задает время начала и остановки объекта в виде значений REFTIME . |
| SetSubObject | Не поддерживается. |
| SetSubObjectGUID | Указывает глобальный уникальный идентификатор (GUID) подобъекта, связанного с этим объектом. |
| SetSubObjectGUIDB | Указывает GUID вложенного объекта в виде значения BSTR . |
| SetTimelineType | Не поддерживается. |
| SetUserData | Задает определяемые приложением постоянные данные. |
| SetUserID | Задает определяемый приложением идентификатор для объекта . |
| SetUserName | Задает имя, определяемое приложением, для объекта . |
Комментарии
Примечание
Файл заголовка Qedit.h несовместим с заголовками Direct3D более поздней версии 7.
Примечание
Чтобы получить Qedit.h, скачайте обновление Microsoft Windows SDK для Windows Vista и платформа .NET Framework 3.0. Qedit.h недоступен в Microsoft Windows SDK для Windows 7 и платформа .NET Framework 3.5 с пакетом обновления 1 (SP1).
Требования
| Требование | Значение |
|---|---|
| Заголовок |
|
| Библиотека |
|