This Intel® Media SDK tutorial sample is essentially the same as the "simple_5_transcode_opaque_async" sample except that VPP processing is used to resize the content.
This sample is also used by the “simple_6_multisession_omp” sample. To facilitate dynamic control, the sample has also been slightly extended compared to previous tutorial samples to allow for command line control of input and output files.
This tutorial sample is found in the tutorial samples package under the name "simple_5_transcode_opaque_async_vppresize". The code is extensively documented with inline comments detailing each step required to setup and execute the use case.