This Intel® Media SDK tutorial sample illustrates the most simplistic way of implementing HW encode using system memory surfaces.
This is intended as a simple starting point, but has some disadvantages preventing full GPU utilization
- Implicit copies
- Synchronous implementation
This tutorial sample is found in the tutorial samples package under the name "simple_3_encode". The code is extensively documented with inline comments detailing each step required to setup and execute the use case.