Scripting/Rendu/File de rendu

L'objet renderQueue

L'objet renderQueue permet d'accéder aux informations relatives à la file d'attente de rendu. Cet objet est une collection d'items, comme l'étaient les items de la fenêtre de projet ou en encore les calques d'une composition. On ajoute un élément à la file grâce à la méthode add(). On n'ajoute pas directement un élément à la file mais plutôt à sa collection d'items, notée items.

Pour ajouter par exemple la composition active à la file de rendu, on pourrait écrire:

myProj = app.project;
myComp = myProj.activeItem;
myRenderQueue = myProj.renderQueue;
myQueueItem = myRenderQueue.items.add(myComp);

ajout d'un élément dans la file de rendu

Ajout d'un élément dans la file de rendu

Paramètres de rendu

Une fois que l'élément a été ajouté dans la file d'attente, il devient un item de sa collection. L'attribut numItems indique le nombre d'éléments se trouvant dans la file. On accède à un item de la file par la méthode item() en lui précisant l'index de l'élément (i.e., une valeur entre 1 et numItems).

Les fonctions suivantes permettent de régler les paramètres de rendu d'un item.

Le rendu

Pour lancer un rendu on utilise la méthode render(). Les items en attente seront rendus les uns après les autres en respectant l'ordre dans lequel ils se trouvent dans la file.

myRenderQueue.render();

lancement du rendu

Lancement du rendu