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


Требования к системе VMR

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

В VMR используются только возможности обработки графики для карточки отображения компьютера; VMR не выполняет смешивание или отрисовку видео с помощью обработчика узла, так как это значительно влияет на частоту кадров и качество отображаемого видео. При использовании новых функций, предлагаемых VMR, особенно смешения нескольких видеопотоков и (или) образов приложений, общая производительность, полученная в целом, зависит от возможностей графической карты, используемой на компьютере. Графические карты, которые хорошо работают с VMR, имеют следующую поддержку оборудования:

  • Поддержка поверхностей текстур YUV и "non-power of 2" Direct3D.
  • Возможность StretchBlt от YUV до поверхностей RGB DirectDraw.
  • По крайней мере 16 МБ памяти видео, если требуется объединить несколько видеопотоков. Фактический объем памяти зависит от размера изображения видеопотоков и разрешения используемого режима отображения.
  • Поддержка наложения RGB или возможность смешивания с поверхностью наложения YUV.
  • Аппаратное ускорение видео (поддержка ускорения видео DirectX) декодирование.
  • Высокая скорость заливки пикселей.

Заметка

VmR требует, чтобы системный монитор был задан для цветовой глубины не менее 16 бит. Виртуальная машина не может быть помещена в состояние выполнения, если монитор установлен для 256 цветов. Кроме того, некоторые видеокарты не могут выполнять операции Direct3D, если для дисплея установлено значение 24 бита на пиксель.

 

о визуализации смешения видео