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