Macintosh or Windows
The Adobe After Effects CS5 Release 1 SDK contains headers defining the After Effects APIs, sample projects demonstrating integration features, and the SDK Guide documentation.
Effect plug-ins described in the SDK can not only run in After Effects, but also Adobe Premiere Pro and Adobe Premiere Elements. AEGP plug-ins can manipulate nearly every element of After Effects projects, preferences, trigger internal commands, and call scripts. EMP plug-ins can output video to video hardware.
The biggest change is 64-bit support. As a result of the 64-bit port, we have had to change code that assumed a long was 32-bits. 32-bit binaries are not supported in CS5. The sample projects have been ported to 64-bit on Windows and Mac OS.
Custom UI drawing for effects has also changed. The new Drawbot suites replace the previous drawing methods. See the ColorGrid sample project for an example of how to use Drawbot.
Multibyte-encoded platform paths have been upgraded to Unicode. This required changes to the AEGP entry point function, various AEGP suites, and the AEIO_FunctionBlock.
See the "What's New in CS5" section in Chapter 1 of the After_Effects_SDK_Guide.pdf (inside the SDK download) for further information and 64-bit porting tips.
Microsoft Windows Vista 64 or Windows 7 64, and Microsoft Visual Studio .NET 2008 SP 1
Mac OS 10.5.7 or later, and XCode 3.1, or Mac OS 10.6 and XCode 3.2.
You will also need Adobe Reader software to view the PDF documentation.
For questions on using the SDK to develop a plug-in for After Effects, please visit the After Effects SDK Forum.
SDKs are generally supported for six months following the release of the next major version of the SDK. The After Effects CS4 SDK will be supported until November 2010.