I've try use MediaUriElement set VideoRenderer to VideoMixingRenderer9 and works well.
I want try use MediaUriElement even set VideoRenderer to EnhancedVideoRenderer to compare performance but I don't be able display anything with EnhancedVideoRenderer mode.
I've try this but anything:
- 1- Install, for example, K-Lite Codec Pack
- 2- Open "Lav Video" tool and change "Hardware Decoder to use" field to DXVA2
- 3- Open EvrPresenter solution and compile it
- 4- Open WPF-MediaKit solution and replace the EvrPresenter.ddl on "Test Application" project to EvrPresenter.ddl generated in the previous step
- 5- In MainWindow.xaml add VideoRenderer="EnhancedVideoRenderer" in controls:MediaUriElement tag: controls:MediaUriElement x:Name="mediaUriElement" VideoRenderer="EnhancedVideoRenderer" ...controls:MediaUriElement>; .... Or you can simple change the default value in VideoRendererProperty property to VideoRendererType.EnhancedVideoRenderer
- 6- Compile and start the "Test Application"
Any suggestion to use MediaUriElement with EnhancedVideoRenderer instead VideoMixingRenderer9 ?
Regards, Rinaldo