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


Работа с эффектами и переходами

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

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

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

Службы редактирования DirectShow используют объекты преобразования DirectX для переходов видео и видеоэффектов. Для переходов видео используйте любой двухвходный объект DirectX Transform. Для видеоэффектов используйте любой двухмерный объект DirectX Transform с одним вводом. Корпорация Майкрософт больше не поддерживает разработку объектов преобразования DirectX сторонних производителей. Однако некоторые из них предоставляются с DirectShow, а другие — с microsoft Internet Обозреватель. Дополнительные сведения о переходах, предоставляемых в Обозреватель Интернета, см. в статье Справочник по визуальным фильтрам и переходам.

Для звуковых эффектов можно использовать любой фильтр звуковых эффектов DirectShow. DES также предоставляет эффект конверта громкости для настройки громкости на дорожке или клипе. DES не поддерживает переходы звука.

В этом разделе рассматриваются следующие вопросы.

Использование служб редактирования DirectShow