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


Сведения об ускорении видео DirectX

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

В directX VA описывается программный интерфейс приложения (API) и соответствующий интерфейс драйвера устройства (DDI) для аппаратного ускорения обработки цифрового видеокодирования с поддержкой альфа-смешения для таких целей, как поддержка dvd-диска. Он предоставляет определение интерфейса, ориентированное на поддержку видео mpeg-2 "main profile" (официально ITU-T H.262 | ISO/IEC 13818-2), но также предназначен для поддержки других ключевых видеокодеков (например, Рекомендации ITU-T H.263 и H.261 и MPEG-1 и MPEG-4). DirectX VA также указывает, как драйверы устройств могут реализовывать операции де-чередование и преобразования частоты кадров.

Примечание

Спецификация DirectX VA теперь находится в DDK платформы Майкрософт. Разработчики декодеров программного обеспечения, а также драйверов устройств должны ссылаться на эти спецификации.

 

Интерфейсы и спецификации декодера