Метод IAMTimeline::EnableTransitions

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

Примечание

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

 

Метод EnableTransitions включает или отключает все переходы в временная шкала. Если переходы отключены, обработчики отрисовки обрабатывают их как сокращения; то есть отображаемые выходные данные мгновенно переходы с одной дорожки на другую. Точка разреза по умолчанию находится на полпути к длительности перехода. Вы можете изменить точку выреза, вызвав метод IAMTimelineTrans::SetCutPoint при переходе. Отключенные переходы не удаляются из временная шкала.

Синтаксис

HRESULT EnableTransitions(
   BOOL fEnabled
);

Параметры

fEnabled

Логическое значение, указывающее, следует ли включать или отключать переходы. Если задано значение TRUE, переходы включены. Если значение FALSE, переходы отключены.

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Примечание

Файл заголовка 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).

 

Требования

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

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

Интерфейс IAMTimeline

Коды ошибок и успешного выполнения