Update of UXP APIs inside of Premiere Pro

Hi everyone! We are happy to announce that we have another update for UXP APIs available in the most recent version of Premiere Pro (Beta) from Creative Cloud! Details can also be found at the documentation website.

ClipProjectItem API which allows for attach proxy or high resolution footage or replace footage

  • attachProxy()
  • changeMediaPath()

EncoderManager API which allows for getting file extension based on input sequence and preset

  • getExportFileExtension()

SequenceEditor APIs which allow for creating action that insert, overwrite, or remove trackItem from sequence

  • createOverwriteItemAction()
  • createInsertProjectItemAction()
  • createRemoveItemsAction()
  • createCloneTrackItemAction()
    • Please note that input for this API should be offset compared to input trackItem

TrackItemSelection API which allows for accessing items inside

  • getTrackItems() [Feel free to use along with sequence.getSelection()!]

ProjectUtils API which allows for getting project or projectItemSelection from project view id

  • getProjectViewIds()
  • getProjectFromViewId()
  • GetSelectionFromViewId()

Bug Fix:

  • Fix exportSequenceFrame API with exr issue: Exporting sequence frame in exr format should now correctly export a single exr image for frame at selected time point instead of a series of images.
  • exportSequence API will handle case of output file name with no extension: exportSequence API will add file extension to output file name defined if it is not available from user’s input.

New Sample Panels

  • Metadata Handler Panel: Sample panel developed to help with Premiere Pro metadata handling, using Spectrum components
  • OAuth Panel: Serve as sample for doing OAuth workflow with local server
5 Likes