Soooo as the title asks: What is QE? There's absolutely no documentation on it, and it appears to house most of the information that we want to access, albeit not reliably.
Most importantly out of anything that I'm looking for - why is there no documentation on not just QE, but the rest of everything within Premiere's capabilities of extendscript?
A single piece of code on Github is not sufficient for a documentation substitute.
As far as the seeming instability of QE:
Consider the following code for Premiere Pro CC 2015:
app.project.activeSequence.exportAsFinalCutProXML("C:\\Users\\user\\Desktop\\XML_Testing.xml") app.enableQE() var mySeq = qe.project.getActiveSequence(0) var myTrack = mySeq.getVideoTrackAt(0) var myClip = myTrack.getItemAt(0) myClip.name
If I have a project open in Premiere and execute this using ExtendScript Toolkit, I receive back a myTrack object with a name of 'Wildlife.wmv'.
If I then switch to a new project in Premiere(does not contain 'Wildlife.wmv') and re-execute that same code in ExtendScript Toolkit, the myTrack object stays the same, and I don't receive a new object.
This seems hazardous at best.
Thank you.