Advanced Media Framework

SDKs & Libraries

Advanced media Framework SDK

The Advanced Media Framework SDK provides developers with optimal access to AMD GPUs for multimedia processing. This SDK may be used in developing wireless display, remote desktop, video editing, transcode and playback applications. Specifically, developers can use the AMF SDK for accessing AMD media accelerators for video encoding and decoding and color space conversions.

Advanced Media Framework Benefits

The AMF SDK allows optimization of application performance by utilizing CPU, GPU compute shaders and hardware accelerators for media processing. These optimizations are applicable to a wide range of applications such as gaming or content creation. Programming of AMD Video Engines (UVD and VCE blocks) is also an important part of the functionality that AMF provides to developers.

Version 1.4 includes support for the H.265 encoder(HEVC) and bug fixes.


  • Version 1.4: AMD Radeon™ Software Crimson 17.1.1 (16.50.2611) or later
  • Version 1.3: AMD Radeon™ Software Crimson 16.7.3 (16.30.2311) or later
  • Microsoft® Windows® 7, Microsoft® Windows® 8.1 or Microsoft® Windows® 10
  • Microsoft® Windows® 10 SDK (Version 10586 as required by the build solution)
  • AMD APP SDK (Version 3.0 or later)
  • Examples are built with Visual Studio® 2013 (Visual Studio® 2015 can also be used)


Overview blog.

Note: The AMF SDK is a replacement for the AMD Media SDK.