Class: EmsgEvent

Constructor

EmsgEvent

new EmsgEvent(emsgData)

Parameter

emsgData

Object

Value must not be null.

Properties

endTime

constant

(number or undefined)

The time that the event ends (in presentation time).

eventDuration

constant

(number or undefined)

The duration of the event (in units of timescale).

id

constant

(number or undefined)

A field identifying this instance of the message.

messageData

constant

(non-null Uint8Array or undefined)

The body of the message, which can contain ID3 metadata if signaled by the schemeIdUri value. The schemeIdUri "https://aomedia.org/emsg/ID3" and "https://developer.apple.com/streaming/emsg-id3" always signals ID3 metadata.

presentationTimeDelta

constant

(number or undefined)

The offset that the event starts, relative to the start of the containing segment (in units of timescale).

schemeIdUri

constant

(string or undefined)

Identifies the message scheme.

segmentData

constant

(non-null Uint8Array or undefined)

The entire, raw segment data encompassing the EMSG. This field is scheduled for deprecation. It is recommended to use the provided EMSG event data fields instead of this field.

startTime

constant

(number or undefined)

The time that the event starts (in presentation time).

timescale

constant

(number or undefined)

Defines the timescale, in ticks per second.

value

constant

(string or undefined)

Specifies the value for the event.