New UXP APIs available in Premiere Pro

Hi everyone! We are happy to announce that another update for UXP APIs is available at the most recent version of Premiere Pro (Beta) from Creative Cloud! Please get the most recent update if you’d like to explore new things around here.
New API details can also be found at the documentation website as well :)!

Encoder Events API

  • ppro.EncoderManager.EVENT_RENDER_COMPLETE
  • ppro.EncoderManager.EVENT_RENDER_CANCEL
  • ppro.EncoderManager.EVENT_RENDER_PROGRESS
  • ppro.EncoderManager.EVENT_RENDER_ERROR
  • ppro.EncoderManager.EVENT_RENDER_QUEUE

ProjectItem Selection change Event API

  • ppro.Constants.SequenceEvent.SEQUENCE_SELECTION_CHANGED

Sequence trackItem Selection change Event API

  • ppro.Constants.ProjectEvent.PROJECT_ITEM_SELECTION_CHANGED

TrackItem APIs:

  • getName()
  • getIsSelected()
  • createSetStartAction()
  • createSetEndAction()

IngestSettings API:

  • projectSettings.getIngestSettings()
  • projectSettings.createSetIngestSettingsAction()
  • ingestSettings.getIsIngestEnabled()
  • ingestSettings.setIngestEnabled()

Bug Fix:

  • createKeyFrame() failed to work with trackItem from TrackItemSelection: createKeyFrame API will work correctly with trackItem retrieved from sequence.getSelection() for parameter update now
  • exportSequence() failed with option of QUEUE_TO_AME: API will launch AME without the hang issue now

Sample Panels updates

  • Sample Panel: new buttons for usage of events, trackItem, and ingestSettings APIs
  • Metadata Handler Panel: use active selection of project items from project panel via PROJECT_ITEM_SELECTION_CHANGE events; thus refresh button and relevant text removed
1 Like