Compartilhar via


Requisitos do sistema VMR

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

A VMR usa os recursos de processamento gráfico da exibição do computador cartão exclusivamente; a VMR não executa nenhuma mesclagem ou renderização de vídeo usando o processador host, pois isso afetaria muito a taxa de quadros e a qualidade do vídeo que está sendo exibido. Ao aproveitar os novos recursos oferecidos pela VMR, especialmente a mesclagem de vários fluxos de vídeo e/ou imagens de aplicativo, o desempenho geral obtido depende muito dos recursos dos elementos gráficos cartão sendo usados no computador. As placas gráficas que têm um bom desempenho com a VMR têm o seguinte suporte de hardware integrado a elas:

  • Suporte para superfícies de textura Do Direct3D "sem potência de 2" e YUV.
  • A capacidade de StretchBlt de superfícies YUV para RGB DirectDraw.
  • Pelo menos 16 MB de memória de vídeo se vários fluxos de vídeo devem ser combinados. A quantidade real de memória necessária depende do tamanho da imagem dos fluxos de vídeo e da resolução do modo de exibição que está sendo usado.
  • Suporte para uma sobreposição RGB ou a capacidade de mesclar a uma superfície de sobreposição YUV.
  • Decodificação de vídeo acelerada por hardware (suporte para Aceleração de Vídeo DirectX).
  • Altas taxas de preenchimento de pixel.

Observação

A VMR exige que o monitor do sistema seja definido para uma profundidade de cor de pelo menos 16 bits. A VMR não poderá ser colocada em um estado de execução se o monitor estiver definido para 256 cores. Além disso, algumas placas de vídeo não podem executar operações direct3D quando a exibição é definida como 24 bits por pixel.

 

Sobre a Renderização de Combinação de Vídeos