Project
Properties
Static Methods
createProject
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
Project
Create a new project
Parameters
getActiveProject
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
Project
Currently active project.
getProject
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
Project
Get project referenced by given UID
Parameters
isProject
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
boolean
Returns true if the file at the given path is openable as a Premiere project
Parameters
open
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
Project
Open a project
Parameters
Instance Methods
close
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
boolean
Close a project
Parameters
closeSequence
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
boolean
Close a sequence and return true if successful.
Parameters
createSequence
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
Sequence
Create a new sequence using the default preset path.
Note: The presetPath parameter is deprecated. Use createSequenceWithPresetPath() instead.
Parameters
createSequenceFromMedia
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
Sequence
Create a new sequence with a given name and medias
Parameters
deleteSequence
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
boolean
Delete a given sequence from the project
Parameters
executeTransaction
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
boolean
Execute undoable transaction by passing compound action
Parameters
getActiveSequence
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
Sequence
Get the active sequence of the project
getColorSettings
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
ProjectColorSettings
Get project color settings object
getInsertionBin
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
ProjectItem
Get current insertion bin
getRootItem
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
FolderItem
The root item of the project which contains all items of the project on the lowest level.
getSequence
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
Sequence
Get sequence by id from the project
Parameters
getSequences
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
Sequence[]
Get an array of all sequences in this project.
importAEComps
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
boolean
Parameters
importAllAEComps
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
boolean
Parameters
importFiles
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
boolean
Import files in root/target bin of the project
Parameters
importSequences
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
boolean
Parameters
lockedAccess
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
void
Get a read/upgrade locked access to Project, project state will not change during the execution of callback function. Can call executeTransaction while having locked access.
Parameters
openSequence
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
boolean
Open a sequence and return true if successful.
Parameters
pauseGrowing
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
boolean
Pause growing of files instead swap the files
Parameters
save
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
boolean
Save the project
saveAs
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
boolean
Save the project at the provided path
Parameters
setActiveSequence
<span class="minversion" style="display: block; margin-bottom: -1em; margin-left: 36em; float:left; opacity:0.5;">25.0</span>
boolean
Set the active sequence of the project