In this part of the Intel® Media SDK tutorial we will explore transcode workloads, starting with the most simplistic transcode sample using system memory frame surfaces.
入门级
Intel Media SDK Tutorial - simple_4_vpp_resize_procamp_d3d
This Intel® Media SDK tutorial sample operates in the exact same way as the previous tutorial sample, "simple_4_vpp_resize_procamp" except that it is using D3D memory surfaces.
Like the "simple_2_decode" tutorial sample this sample supports both Microsoft DirectX* 9 and DirectX* 11. For more details on this topic please refer to "simple_2_decode" sample description.
Intel Media SDK Tutorial - simple_4_vpp_resize_procamp
In this Intel® Media SDK tutorial sample we illustrate how to utilize Intel Media SDK to do frame processing on frame surfaces using the SDK's VPP component.
We start with the most simplistic Intel Media SDK VPP workload that uses system memory frame surfaces.

Intel Media SDK Tutorial - simple_3_encode_d3d_async
This Intel® Media SDK tutorial sample keeps multiple encode tasks “in flight” simultaneously, and SyncOperation() is not called until absolutely necessary (when all surface input buffers have been exhausted).
Like "simple_2_decode" tutorial sample this sample supports both Microsoft DirectX* 9 and DirectX* 11. For more details on this topic please refer to "simple_2_decode" sample description.
Intel Media SDK Tutorial - simple_3_encode_d3d
This Intel® Media SDK tutorial sample operates in the same way as the "sample_3_encode" workload except that it is using D3D memory surfaces instead of system memory surfaces.
Like the "simple_2_decode" tutorial sample this sample supports both Microsoft DirectX* 9 and DirectX* 11. For more details on this topic, please refer to "simple_2_decode" sample description.
Intel Media SDK Tutorial - simple_3_encode
This Intel® Media SDK tutorial sample illustrates the most simplistic way of implementing HW encode using system memory surfaces.
Intel Media SDK Tutorial - simple_2_decode_d3d
This Intel® Media SDK tutorial sample operates in the same way as the previous "sample_2_decode" sample except that it uses D3D memory surfaces instead of system memory surfaces.
Intel Media SDK Tutorial - simple_2_decode
This Intel® Media SDK tutorial sample illustrates the most simplistic way of implementing HW decode using system memory surfaces.
Intel Media SDK Tutorial - simple_1_session
This tutorial sample showcases a very simple "hello world" type Intel® Media SDK use case.
The sample shows how to initialize an Intel Media SDK session (MFXVideoSession) using the target selection option "MFX_IMPL_AUTO_ANY" which implies the session will be initialized to use HW acceleration (regardless in which adapter the Intel® HD Graphics device resides) if available on the processor. If HW acceleration is not available, the Intel Media SDK defaults to SW implementation.
