Class: queuedMedia

queuedMedia(startTime, startTimeStamp, earlyEnd, uuid)

Class extending media which represents a queued piece of media

Constructor

new queuedMedia(startTime, startTimeStamp, earlyEnd, uuid)

Creates a new queued media object
Parameters:
Name Type Default Description
startTime Number JS Epoch representing start time
startTimeStamp Number 0 Media start time stamp in seconds (relative to duration)
earlyEnd Number Media end timestamp in seconds (relative to duration)
uuid String Media object's unique identifier
Source:

Extends

Methods

genUUID()

Generates new unique identifier for queued media
Source:

getEndTime(fullTime)

return the end time of a given queuedMedia object
Parameters:
Name Type Default Description
fullTime boolean false Overrides early ends
Source:
Returns:
end time of given queuedMedia object

(static) fromMedia(media, startTime, startTimeStamp) → {queuedMedia}

Creates a queuedMedia object from a media object
Parameters:
Name Type Description
media media Media object to queue
startTime Number Start time formatted as a JS Epoch
startTimeStamp Number Start time stamp in seconds
Source:
Returns:
queuedMedia object created from given media object
Type
queuedMedia

(static) fromMediaArray(mediaList, start)

Converts array of media objects into array of queuedMedia objects
Parameters:
Name Type Description
mediaList Array Array of media objects to queue
start Number Start time formatted as JS Epoch
Source:
Returns:
Array of converted queued media objects