Partilhar via


Usando o componente de receção de mídia EVR

[O componente descrito nesta página, Enhanced Video Renderer, é um recurso herdado. Foi substituído pelo Simple Video Renderer (SVR), que se expõe através dos componentes MediaPlayer e IMFMediaEngine. Para reproduzir conteúdo de vídeo, você deve enviar dados para um desses componentes e permitir que eles instanciem o novo renderizador de vídeo. Esses componentes foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda enfaticamente que o novo código use MediaPlayer ou o nível inferior IMFMediaEngine APIs para reproduzir mídia de vídeo no Windows em vez do EVR, 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.]

O recetáculo de mídia do renderizador de vídeo melhorado (EVR) pode ser usado como um componente autônomo. Mais frequentemente, no entanto, um aplicativo criará o coletor de mídia EVR dentro de uma topologia e, em seguida, usará a sessão de mídia para controlar a reprodução.

Há duas maneiras de criar o coletor de mídia EVR:

O coletor de mídia EVR possui inicialmente um canal de saída, que corresponde ao fluxo de referência. Para adicionar novos coletores de fluxo, chame IMFMediaSink::AddStreamSink.

Renderizador de vídeo aprimorado

Sumidouros de Mídia