Copy link to clipboard
Copied
Hello,
when selecting multiple clips in the sequence timeline, the context menu offers the option "Synchronize" where synchronization using the audio is possible. How can I utilize this feature using ExtendScript?
Some snippets I gathered so far, not sure whether they are beneficial:
var clips = [];
var firstClipInTrack = 0;
for(var i=0; i < qe.project.getActiveSequence().numVideoTracks; i++){
clips.push(app.project.activeSequence.videoTracks[i].clips[firstClipInTrack]);
clips.push(app.project.activeSequence.audioTracks[i].clips[firstClipInTrack]);
}
app.project.activeSequence.setSelection(clips);But I don't see a synchronization method to which I could pass the selection.
qe.project.getActiveSequence().syncLockTracks(/*parameters?!*/);But I do not know whether that is correct and if so, what the expected method signature for calling is.
If there is a way without using qe DOM, even better!
Best, Steve
>How can I utilize this feature using ExtendScript?
There is no supported ExtendScript API to synchronize trackItems.
> Menu items comprise...
In some cases, yes. 🙂
> I hope UXP will provide a unified way for exposing all menu items for discovery automatically, user might encounter.
That's not among our short-term goals; I'm not sure why that would be desirable...? Not every menu item is intended to be extensible or scriptable.
Copy link to clipboard
Copied
>How can I utilize this feature using ExtendScript?
There is no supported ExtendScript API to synchronize trackItems.
Copy link to clipboard
Copied
Why? Is it business a decision? Scription API is depicted as a way to access features not available from UI, but this case proves the opposite.
Copy link to clipboard
Copied
>Why?
Because, since we've been tracking such requests (late 2009), no partner ever requested it. 🙂
At this point, we've stopped making changes/improvements to PPro's ExtendScript API, and are instead working on exposing same/similar functionality via UXP-based integration; no dates available.
Copy link to clipboard
Copied
Menu items comprise a natural tree structures of nodes with labels and functions without arguments returning callbacks, where callback arguments correspond to a form with input fields. The tree is traversable in runtime at least with linear search. I hope UXP will provide a unified way for exposing all menu items for discovery automatically, user might encounter.
Copy link to clipboard
Copied
> Menu items comprise...
In some cases, yes. 🙂
> I hope UXP will provide a unified way for exposing all menu items for discovery automatically, user might encounter.
That's not among our short-term goals; I'm not sure why that would be desirable...? Not every menu item is intended to be extensible or scriptable.
Get ready! An upgraded Adobe Community experience is coming in January.
Learn more