The Premiere Pro CC Software Development Kit contains headers defining the Premiere Pro APIs, sample projects demonstrating integration features, and the SDK Guide documentation.
Some of the plug-in types described in this SDK can not only run in Premiere Pro, but also After Effects, Media Encoder, SpeedGrade, Prelude, Audition, Encore, and Premiere Elements.
What's New in Release 2
New support for native transitions using the After Effects API
Transitions built this way can show their parameters directly in the Effect Controls panel, even providing custom parameter UI in that panel or in the Sequence Monitor.
For further information, see the section "What's New in CC October 2013" in chapter 1 of the Premiere_SDK_Guide.pdf, which has links to more in-depth information throughout the SDK Guide.
What’s New in CC
You can think of this as the Export to Tape equivalent of the Capture panel for capturing, which provides a video preview and various settings in the PPro UI. Among the benefits are more seamless integration, a more familiar UI for users, integrated device presets, and some new capabilities like adding Bars and Tone / Black Video / Universal Counting Leader to the start of your layoff to tape.
New GPU Extensions to existing APIs allow effects and transitions to access video frames in GPU memory, when using the Mercury Playback Engine in a GPU-accelerated mode.
The SDK includes the new SDK_ProcAmp sample to demonstrate GPU acceleration of an After Effects-style effect.
The importer and exporter APIs have been extended to support closed captioning embedded in media. Note that Premiere Pro can also import and export captions in a sidecar file (e.g. .mcc, .scc, or .xml) alongside any media file, regardless of the media file format.
A new pixel format for native 10-bit RGB support - PrPixelFormat_RGB_444_10u, as
well as PrPixelFormat_UYVY_422_32f_* formats
VST 3 support allows many more audio plug-ins to run in Premiere Pro
Windows installer improvements, by adding new registry values for preset and settings locations.
Get the current build number via the App Info Suite
Importers can now support audio beyond basic mono, stereo, and 5.1, without implementing multiple streams, and importers can return varying pixel formats depending on the clip settings.
Exporters can get the number of audio channels in the source, and check if the user has checked “Use Previews” in the Export Settings dialog. They can also move an existing settings parameter to a different location. Read more about what’s new for exporters.
The Sequence Info Suite can retrieve the field type, zero point, and whether or not the timecode is drop-frame
New flags to the transition API as a hint to optimize rendering when a transition only has an input on one side
The Video Segment Suite provides access to a new property: Effect_ClipName
For further information, see the section "What's New in CC" in chapter 1 of the Premiere_SDK_Guide.pdf, which has links to more in-depth information throughout the SDK Guide.
System and software requirements
Microsoft Windows 7 64, and Visual Studio 2010 SP1
Mac OS 10.7 or Mac OS 10.8, and XCode 4.5
You will also need Adobe Reader software to read the PDF documentation.
For questions on using the SDK to develop a plug-in, please visit the Premiere Pro SDK Forum.
SDKs are generally supported for six months following the release of the next major version of the SDK.