APIs I'd like to see

Some of the APIs I’d like to see in PPRO UXP. I would need these to port existing CEP panels to UXP.

  1. Add New Tracks
  2. Get/Set Clip Label Color
  3. Get/Set Track Targeted
  4. Get/Set Marker Color
3 Likes

Hi Remco,

There was never anything like “Add New Track” in the supported ExtendScript API; that was part of the QE DOM. Even the QE DOM didn’t contain “Get/Set Track Targeted”, so we’re wondering how the absence of that functionality would be a blocker, to porting existing panels…?

Here is my perspective.

Add New Track

I use it in Grave Robber. When un-nesting nested sequences, Grave Robber accounts for possible clip conflict. If during un-nest existing clips will be overwritten, Grave Robber will create new tracks.

Get/Set Track Targeted

I presume these are the methods that @remco is talking about:
track.isTargeted()
track.setTargeted()

They are part of ExtendScript API. I use them in my extensions extensively, to allow users to target tracks where extension operations will take place.

1 Like