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.4 includes support for FFMPEG 3.3.1 and bug fixes.

Requirements

  • Version 1.4.4: AMD Radeon™ Software Crimson 17.7.2 (17.30.1041) or later
  • Version 1.4.0: AMD Radeon™ Software Crimson 17.1.1 (16.50.2611) or later
  • Version 1.3.0: AMD Radeon™ Software Crimson 16.7.3 (16.30.2311) or later
  • Microsoft® Windows® 7, Microsoft® Windows® 8.1 or Microsoft® Windows® 10
  • AMF 1.4.4 or later requires OCL_SDK_LIGHT.  Previous versions require  AMD APP SDK (Version 3.0 or later),  Microsoft® Windows® 10 SDK (Version 10586 as required by the build solution) and some samples require the Microsoft® Foundation Class Library.
  • Examples are built with Visual Studio® 2013, Visual Studio® 2015 and Visual Studio® 2017

Related

Overview blog.

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

Resources