2017

Table Of Contents
Data TypeDescriptionKey
IntegerThe record In point as frame, using
the sequence frame rate (the se-
quenceFps key).
recordIn
IntegerThe record Out point as a frame,
using the sequence frame rate (the
sequenceFps key).
recordOut
IntegerHead as a frame, using the asset
frame rate (fps key).
handleIn
IntegerTail as a frame, using the asset
frame rate (fps key).
handleOut
StringID of the sequence's track that
contains the asset.
track
StringName of the sequence's track that
contains the asset.
trackName
IntegerAsset index (1 based) in the track.segmentIndex
StringCurrent version name of this ex-
port. Empty if unversionned.
versionName
StringCurrent version number of this
export. Zero if unversionned.
versionNumber
userData Dictionary. User-defined. Dictionary that could have been populated by previous export hooks
and that will be carried over into the subsequent export hooks. This can be used by the hook to pass black
box data around.
useBackburnerPostExportAsset
Indicates whether postExportAsset should be called from a backburner job or directly from the application.
Not generating a postExportAsset backburner job for exports that are using backburner could result in
postExportAsset being called before the export job is complete.
def useBackburnerPostExportAsset():
return True
getCustomExportProfiles
Returns the custom export profiles to show to the user in the contextual menu that is displayed when
right-clicking a clip in the application. These custome export profiles are displayed after the Export... menu
item, and are expected to trigger an export.
def getCustomExportProfiles( profiles ):
pass
Python Hooks Reference | 213