Поддержка VR для ускорения видео DirectX

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

DirectX Video Acceleration — это интерфейс программирования приложений (API) и соответствующий интерфейс драйвера устройств (DDI) для аппаратного ускорения обработки цифрового декодирования видео с поддержкой альфа-смешивания для таких целей, как поддержка подпликации DVD.. Va DirectX документируется в DDK Windows. ИнтерфейсIAMVideoAccelerator, предоставляющий доступ к функциональным возможностям DirectX VA на аппаратном устройстве, описан в этом пакете SDK.

VMR поддерживает IAMVideoAccelerator, и его реализация идентична старой смесителю Overlay, за исключением одной важной разницы. Средство переложения гарантирует, что выходные данные отображаются на поверхности наложения, а VMR может отправлять выходные данные для дальнейшей обработки, например трехмерной операции или отправлять выходные данные на экранную поверхность, которая затем перерезается на основную поверхность.

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