Skip to content

17 Timestamp

Konstantin edited this page Jan 31, 2025 · 1 revision

The Timestamp object is used to manage the connection between frames and milliseconds internally. You will usually receive a timestamp when calling getters on time-related properties, such as the delay and duration of a clip.

You can also use the Timestamp externally for higher precision if your application requires it, like this:

import * as core from '@diffusionstudio/core';

const timestamp = new core.Timestamp(1000); // in milliseconds

new core.ImageClip({ duration: timestamp });

timestamp.frames;  // 30
timestamp.millis;  // 1000
timestamp.seconds; // 1
Clone this wiki locally