What is the difference between the video decoding Intel Quick Sync and DXVA?

I would like to understand the differences in how hardware video decoding using Intel Quick Sync and DXVA on Intel HD Graphics - explain?

In particular, what way of video decoding, it is preferable to use the Intel HD Graphics 4600, and why? Configuration: i5 4670/H87/16Gb/Win8.1 x64

October 3rd 19 at 02:08
1 answer
October 3rd 19 at 02:10

This is a fundamentally different things.

IntelQuickSync - technology hardware and decoding of encoding video. To use this technology inside your application, you must include the Intel Media SDK, which will provide you the API to work.

DXVA is just simply a software API allowing to unify and manage the flow of video data, for different applications. He is able to carry most of the work with the video on the GPU, but what to decide.

Support QuickSync depends on the drivers, the OS, Win8 driver support QuickSync and poidee it will be applied automatically when you use your app DXVA.

But if you want some more optimal and specific solutions, integrating your app in the MSDK can directly work with QuickSync

Thank you for the prompt response! Me the question interests from the point of view of the user - trying to understand how to optimally use the existing implementation. Simply put, how to properly configure the video player with video-Intel))) In particular, set up MPC-HC on the Intel HD Graphics and Intel HD Graphics 4600 under Win8.1 x64. From Your answer I assume that when there is the possibility of choosing between decoding Intel Quick Sync and DXVA should choose first, right? If it is true, in all cases recommendations just or MB. there are cases when it is necessary to resort to other ways of decoding? - interesting consideration on the example of the two above configs. - althea_Orn74 commented on October 3rd 19 at 02:13

Find more questions by tags Intel