Media (Intel® Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools like Intel® oneAPI Video Processing Library and Intel® Media SDK
The Intel Media SDK project is no longer active. For continued support and access to new features, Intel Media SDK users are encouraged to read the transition guide on upgrading from Intel® Media SDK to Intel® Video Processing Library (VPL), and to move to VPL as soon as possible.
For more information, see the VPL website.

Intel H.264 hardware encoder vs. DirectDraw


Hi all,

We developing a video conferencing application bases on Intel 3rd generation platform. The application decodes H.264 video received in RTP session by software (not Intel decoder), and then draw the decoded picture on screen using DirectDraw technique while encoding H.264 using Intel H.264 hardware encoder. The picture, that is pushed into encoder, is captured using DirectShow to capture from Video Capture card.

My question here is does DirectDraw drawing affects to H.264 hardware encoder or vice verse. Has any attention in using coplex all these technique?


0 Kudos
1 Reply


I do not expect any, or very limited impact on Intel HW encoders while using rendering frameworks such as DirectDraw. That said, due to the legacy nature of DirectDraw this is a scenario is not validated or actively tested.

The H.264 HW encoder use specific fixed function HW for much of the encode processing, but part of the processing is also executed on the generic EUs of the Intel Processor graphics unit. The EUs are shared with other graphics resources used by the OS and graphics framework.


0 Kudos