INNER CODE UNIT · TypeScript
prevClip
vargHQ/sdk · src/ai-sdk/providers/editly/index.ts:791
const prevClip = i > 0 ? clips[i - 1] : null;
const fadeInDuration = prevClip ? prevClip.transition.duration : 0;
const fadeInCurve = prevClip?.transition.audioInCurve ?? "tri";
const fadeOutDuration = clip.transition.duration;
const fadeOutCurve = clip.transition.audioOutCurve ?? "tri";
videoSourceAudio.push({
inputIndex,
startTime: currentClipTime,
duration: clip.duration,
cutFrom,
...(mixVolume != null ? { mixVolume } : {}),
...(fadeInDuration > 0 ? { fadeInDuration } : {}),
fadeInCurve,
...(fadeOutDuration > 0 ? { fadeOutDuration } : {}),
fadeOutCurve,
});
}