Welcome to the Premiere Pro CS3 release 1 SDK!  This SDK contains common interfaces that are used by Premiere Pro, After Effects, SoundBooth, Encore, and Premiere Elements.

Plug-in Types


This SDK includes sample code and documentation for importers, recorders, compilers, players, transitions, video filters, and device controllers.  Premiere Pro also supports a subset of After Effects effect plug-ins.

What's New


The biggest change from the Adobe Premiere Pro 2.0 r2 SDK is that all samples now support both Windows and Mac OS.  Some types have changed to enable smooth cross-platform development.  Premiere importers are now supported in After Effects and SoundBooth.  Premiere compilers are also supported in SoundBooth.
Importers: Importers can now specify an initial poster frame for a clip.  They can specify subtype display names.  They can specify that certain clips have very high memory usage, so that a very limited number will be open at a time.
Compilers: Compilers can now get unclipped audio beyond +/- 1.0 for 32-bit exports.
Players: All player instances are now sequence players.  This enables all types of clips to be previewed on the external monitor, and the audio to be played out through the device used by the player.  The player may receive a new clip type in prtClipRec, PRT_CLIPTYPE_HOSTRENDER.  This tells the player that the clip must be rendered by the host because it has variable speed.
For further information, see the section What's New in Premiere Pro CS3, in chapter 1 of the Premiere_SDK_Guide.pdf.



For specific documentation on the subset of After Effects APIs supported in Premiere Pro, see the AE Effect API Support.pdf.  For documentation on other APIs, see the Premiere_SDK_Guide.pdf.

Sample Projects


On Windows, to specify where you want the built plug-ins to go, set a user environment variable (right-click My Computer > Properties > Advanced > Environment Variables > User variables) called PREMSDKBUILDPATH to the desired path (e.g. "C:\Program Files\Adobe\Common\Plug-ins\CS3\MediaCore"), and re-log in so that the variable will be set. In the Visual Studio Property Pages for each SDK project, this path is the base path for the Output Directory.
On Mac, the default build path is set to /Library/Application Support/Adobe/Common/Plug-ins/CS3/MediaCore
In the Mac installer, both Mac and Win projects and supporting files are installed, for the convenience of those developing for both platforms from a single hard disk.

System and software requirements


  • Windows XP or Vista - Visual Studio .NET 200
  • Mac OS 10.4.10 or later - XCode 2.4.
  • Adobe Acrobat or Adobe Reader software to read the PDF documentation

Developer Support


SDKs are generally supported for 6 months following the release of the next major version of the SDK. The Premiere Pro 2.0 SDK is no longer supported.
To receive developer support for this particular product, opening a case with ASN is unnecessary. Instead, contact Premiere API engineering directly.