ProjectData

Container class for data owned by a project. Allows for having differing server and local copies.

Constructor

new ProjectData()

Properties
NameTypeDescription
transcriptTranscript | nullThe transcript object for this project.
waveformWaveform | nullWaveform object containing url, sampleRate, duration, and peaks.
speakersObject.<string, Speaker>Dictionary of Speaker objects keyed by speaker id.

Methods

clone(deepopt) → {ProjectData}

Parameters:
NameTypeAttributesDefaultDescription
deepboolean<optional>
falseIf true, returns a deep copy; otherwise shallow (waveform and speakers copied by reference).
Returns:
Type: 
ProjectData