Udostępnij za pośrednictwem


Używanie wyjścia multimedialnego EVR

[Składnik opisany na tej stronie, ulepszony program renderowania wideo, jest starszą funkcją. Został zastąpiony przez Simple Video Renderer (SVR) udostępniony za pośrednictwem składników MediaPlayer i IMFMediaEngine. Aby odtworzyć zawartość wideo, należy wysłać dane do jednego z tych składników i umożliwić im zainicjowanie modułu renderowania wideo. Te składniki zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał API MediaPlayer lub API niższego poziomu IMFMediaEngine do odtwarzania multimediów wideo w systemie Windows zamiast EVR, jeśli to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]

Ulepszony render wideo (EVR) jako uspieniacz multimediów może być używany jako składnik autonomiczny. Częściej jednak aplikacja utworzy ujście multimediów EVR wewnątrz topologii, a następnie użyje sesji multimediów do sterowania odtwarzaniem.

Istnieją dwa sposoby tworzenia ujścia multimediów EVR:

Odbiornik multimediów EVR początkowo ma jedno ujście strumienia, odpowiadające strumieniowi odniesienia. Aby dodać nowe ujścia strumienia, wywołaj IMFMediaSink::AddStreamSink.

Ulepszony render wideo

Urządzenia Końcowe Multimediów