Skip to content

Time object

myTime = new Time()

Description

An object representing a time. Internally, the time is computed in ticks; there are 254016000000 ticks per second. That time can be accessed in different representations, including as a timecode string.


Attributes

Time.seconds

myTime.seconds

Description

The time value, expressed in seconds.

Type

Number.


Time.ticks

myTime.ticks

Description

The time value, expressed in ticks.

Type

String.


Methods

Time.getFormatted()

myTime.getFormatted(frameRate, displayFormat)

Description

Returns the value of the Time passed, as a string, formatted in the specified display format.

Parameters

Parameter

Type

Description

frameRate

Time object

Time object with a duration of a single frame of the frame rate to be used.

displayFormat

Integer

The display format to use. One of:

  • TIMEDISPLAY_24Timecode = 100;
  • TIMEDISPLAY_25Timecode = 101;
  • TIMEDISPLAY_2997DropTimecode = 102;
  • TIMEDISPLAY_2997NonDropTimecode = 103;
  • TIMEDISPLAY_30Timecode = 104;
  • TIMEDISPLAY_50Timecode = 105;
  • TIMEDISPLAY_5994DropTimecode = 106;
  • TIMEDISPLAY_5994NonDropTimecode = 107;
  • TIMEDISPLAY_60Timecode = 108;
  • TIMEDISPLAY_Frames = 109;
  • TIMEDISPLAY_23976Timecode = 110;
  • TIMEDISPLAY_16mmFeetFrames = 111;
  • TIMEDISPLAY_35mmFeetFrames = 112;
  • TIMEDISPLAY_48Timecode = 113;
  • TIMEDISPLAY_AudioSamplesTimecode = 200;
  • TIMEDISPLAY_AudioMsTimecode = 201;

Returns

String.


Time.setSecondsAsFraction()

myTime.setSecondsAsFraction(numerator, denominator)

Description

Sets the Time object to the result of dividing the numerator by the denominator.

Parameters

Both the numerator and the denominator are integers.

Returns

Boolean; true if successful.