Setup guide

This function receives the following parameter from the application.
A string that specifies the name of the loaded project.
For example, My Project.
projectName
Usage example:
def projectChanged(projectName):
print projectName
When the project is changed in the application, this example function outputs
the name of the project in the application terminal.
void previewWindowConfigChanged(string
description, int width, int height, int bitDepth,
string rateString, string synchString)
This hook is called by the Visual Effects and Finishing application when the
video preview timing is changed in the software.
This function receives the following parameters from the application. The
values of the parameters are extracted by the application from the
VideoPreviewDevice keyword in the init.cfg software initialization
configuration file. See VideoPreviewDevice for details on this keyword.
description A string that describes the video preview timing, as listed in
the init.cfg file. For example, 1920x1080@5994i_free.
width An integer that specifies the width of the preview timing. For
example, 1920.
height An integer that specifies the width of the preview timing. For
example, 1080.
bitDepth An integer that specifies the bit depth of the preview timing.
For example, 12.
rateString A string that specifies the refresh rate of the preview timing.
For example, 6000i.
syncString A string that specifies the sync source of the preview timing.
For example, freesync.
Usage example:
Visual Effects and Finishing Event Triggers | 183