Unsupported Features

Premiere Pro is currently known to not support the following features of the After Effects API:

(If you would like a feature with a “-” bullet, please email Premiere Pro API Engineering with the feature request. Numbers preceded by an ‘F’ are feature request numbers, and the others are bug numbers)

  • F7233 - extent_hint support
  • F7835 - Multiple PiPLs in a single plug-in
  • F7836 - AEGP support
  • F7517 - Audio support - if a plug-in sets PF_OutFlag_I_USE_AUDIO in PF_Cmd_GLOBAL_SETUP, it will not be loaded at all
  • F9355 - Support PF_ParamFlag_COLLAPSE_TWIRLY
  • PF World Transform Suite
  • PF AE Channel Suite
  • AE’s implementation of high bit color depth support
  • SmartFX
  • 3D support
  • PF_SUBPIXEL_SAMPLE(), PF_GET_PIXEL_DATA16()

But… Why’d You LOAD It If You Can’t RUN It?!

Premiere Pro attempts to load AEGP plug-ins. To detect this and avoid any problem behavior, your command hook function can access a suite which is only provided by After Effects; AEGP_CanvasSuite is a fine candidate.

If the suite isn’t present, return an error. The plug-in will be placed on Premiere Pro’s “don’t load these” list.