Skip to main content
October 4, 2017
Answered

Premiere Pro event list?

  • October 4, 2017
  • 1 reply
  • 6294 views

In the PProPanel sample (github.com/Adobe-CEP/Samples/blob/master/PProPanel/ext.js) there are sample event hooks for "com.adobe.csxs.events.PProPanelRenderEvent" and "com.adobe.csxs.events.WorkspaceChanged" events but these aren't listed in http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/cs-extension-builder/pdfs/CC_Extension_SDK.pdf  or anywhere else that I've seen.

Are there Premiere Pro events for post-export functions, eg. Final Cut Pro XML or EDL export?

Where can I find a list of supported event types fired by Premiere Pro? Alternatively is it possible to have a "wildcard" event handler which is called for all application event types?

This topic has been closed for replies.
Correct answer Bruce Bullis

PPro sends the events listed here: https://www.davidebarranca.com/2014/07/html-panels-tips-12-cep-application-events/

The PProPanelRenderEvent is sent only by PProPanel.

No, there are no events for post-export functions, nor can you register for 'wildcard' events.

Specifically, what are you trying to do?

1 reply

Bruce Bullis
Bruce BullisCorrect answer
Legend
October 5, 2017

PPro sends the events listed here: https://www.davidebarranca.com/2014/07/html-panels-tips-12-cep-application-events/

The PProPanelRenderEvent is sent only by PProPanel.

No, there are no events for post-export functions, nor can you register for 'wildcard' events.

Specifically, what are you trying to do?

October 5, 2017

Thanks Bruce,

That page says those are Photoshop events, so are you saying the same list applies to Premiere Pro? There must be more events than that though as that list doesn't include WorkspaceChanged for example.

Specifically I was looking to see whether the panel could be notified when the user exports an EDL/FCP file using Premiere Pro's own menu options, so the application could process the file, passing it out to an external service. Although our panel now has its own Final Cut Pro XML export function, that requires the user to switch between PPro's own menus and the panel, which may be confusing for users. I was hoping that maybe the built in export function(s) could fire an event in our panel to trigger the same post-export processing.

Bruce Bullis
Legend
October 5, 2017

Thanks for the prompt response -- I will see if I can implement the desired behavior using some alternative means (polling, file system monitoring, etc.)  Part of the solution is adding the media during project creation but for me the tricky part is figuring out how to detect changes to the project (when the user saves the project manually) and trigger upload to the external storage system.  I think there are viable solutions other than event / callback based -- albeit less elegant -- which should nonetheless be effective and adequate.


Polling is a terrible idea.

If the user wants to import items into the project, what's wrong with having them click a button in your panel, to do so?

Many panels 'audit' sequences and/or projects (again, in response to a panel button push), and ask the user what to do about newly-introduced content. Something like "Sequence 01 contains funny_cat_video.mpg, which is not in your asset store; would you like to enter the required metadata, and add it to your MAM?"