Media Encoder2027
Object

GenExtend

This provides the utility to access Gen extend job

Methods

→ GenExtend

Creates a GenExtend object

static → Object

Appends the short-side GenExtend sub-actions for resizing the given transition to span [newStart newEnd] into the caller's compound action without executing it (the backend the effect-controls trim|slide entry point uses). Must be called with the backend upgrade lock already held (e.g. inside executeNonUndoableTransaction|scopeBackendAccess). Returns an opaque params handle to pass to dispatchGenExtendExtensionsAsync after the compound action executes

sequence Object
transitiontrackitem Object
newstart Object
newend Object
compoundaction Object
static → Object

Appends the GenExtend missing-frames sub-actions for the transition at the given cut into the caller's compound action without executing it. Must be called with the backend upgrade lock already held (e.g. inside executeNonUndoableTransaction|scopeBackendAccess). Returns an opaque params handle to pass to dispatchGenExtendExtensionsAsync after the compound action executes

sequence Object
mediatype Object
trackindex Number
editpoint Object
compoundaction Object
static → Array

Generate the missing frames on both sides of the given transition same as the Generate Missing Frames command; returns the dispatched jobs (empty when there was nothing to generate)

transitiontrackitem Object
sequence Object
static → Boolean

Whether the given committed transition qualifies for GenExtend missing-frames generation

transitiontrackitem Object
sequence Object
static → Boolean

Whether the given transition is GenExtend-eligible when resized to span [newStart newEnd] (the same eligibility query the effect-controls trim|slide path uses): true when every short side is fully satisfiable by generated frames

transitiontrackitem Object
sequence Object
newstart Object
newend Object
static → Varies

Check for pre validation errors

audiotrackitem Object
videotrackitem Object
deltatime Object
isbackwarddirection Boolean
static → Array

Create Job for Generative Extend

sequence Object
trackitem Object
deltatime Object
isbackwarddirection Boolean
static → Array

Dispatches the async generation jobs for the params returned by appendGenExtendTransitionMissingFramesAction once the compound action has committed. Returns the dispatched jobs (empty when there was nothing to generate)

genextendparams Object
static → Array

Regenerate extension

sequence Object
trackitem Object
isbackwarddirection Boolean
static → Boolean

Revert To Original

sequence Object
trackitem Object

Return 1

Methods that return a GenExtend.