Dados de um evento cast.framework.events.EventType.EMSG.
Construtor
EmsgEvent
novo
EmsgEvent(emsgData)
Parâmetro
emsgData
Objeto
O valor não pode ser nulo.
Propriedades
endTime
constante
(número ou indefinido)
O horário em que o evento termina (no tempo da apresentação).
eventDuration
constante
(número ou indefinido)
A duração do evento (em unidades de tempo).
id
constante
(número ou indefinido)
Um campo que identifica essa instância da mensagem.
messageData
constante
(Uint8Array não nulo ou indefinido)
O corpo da mensagem, que pode conter metadados ID3 se sinalizado pelo valor schemeIdUri. O schemeIdUri "https://aomedia.org/emsg/ID3" e "https://developer.apple.com/streaming/emsg-id3" sempre sinalizam metadados ID3.
presentationTimeDelta
constante
(número ou indefinido)
O deslocamento de início do evento, em relação ao início do segmento que o contém (em unidades de escala temporal).
schemeIdUri
constante
(string ou indefinido)
Identifica o esquema da mensagem.
segmentData
constante
(Uint8Array não nulo ou indefinido)
Todos os dados de segmentos brutos que abrangem o EMSG. A descontinuação dele está programada. É recomendável usar os campos de dados de eventos EMSG fornecidos em vez deste.
startTime
constante
(número ou indefinido)
A hora em que o evento começa (no tempo da apresentação).
timescale
constante
(número ou indefinido)
Define a escala de tempo, em marcações por segundo.
[null,null,["Última atualização 2025-07-25 UTC."],[[["\u003cp\u003eEmsgEvent provides data for events of type \u003ccode\u003ecast.framework.events.EventType.EMSG\u003c/code\u003e, including timing, duration, and message content.\u003c/p\u003e\n"],["\u003cp\u003eThe event data includes details like \u003ccode\u003estartTime\u003c/code\u003e, \u003ccode\u003eendTime\u003c/code\u003e, \u003ccode\u003eeventDuration\u003c/code\u003e, \u003ccode\u003etimescale\u003c/code\u003e, and \u003ccode\u003epresentationTimeDelta\u003c/code\u003e for precise timing information.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003emessageData\u003c/code\u003e contains the main message body, potentially including ID3 metadata based on \u003ccode\u003eschemeIdUri\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eschemeIdUri\u003c/code\u003e identifies the message scheme, while \u003ccode\u003evalue\u003c/code\u003e offers an additional event value.\u003c/p\u003e\n"],["\u003cp\u003eAlthough \u003ccode\u003esegmentData\u003c/code\u003e holds the entire raw segment data, it's recommended to utilize other provided fields due to its planned deprecation.\u003c/p\u003e\n"]]],["The `EmsgEvent` class provides data for an EMSG event, detailing its properties. Key information includes `startTime` and `endTime` for event timing, `eventDuration`, and `presentationTimeDelta` for timing within the segment. `messageData` contains the message body, potentially with ID3 metadata, identified by `schemeIdUri`. `id` identifies the message instance, `timescale` defines the time unit, and `value` specifies the event's value. `segmentData` is present but being deprecated, with individual data fields preferred.\n"],null,["# Class: EmsgEvent\n\ncast.[framework](/cast/docs/reference/web_receiver/cast.framework).[events](/cast/docs/reference/web_receiver/cast.framework.events).EmsgEvent\n==============================================================================================================================================\n\nclass static\n\nEvent data for a `cast.framework.events.EventType.EMSG` event.\n\nConstructor\n-----------\n\n### EmsgEvent\n\nnew\nEmsgEvent(emsgData)\n\n| #### Parameter ||\n|----------|--------------------------------|\n| emsgData | Object Value must not be null. |\n\nProperties\n----------\n\n### endTime\n\nconstant\n\n(number or undefined)\n\nThe time that the event ends (in presentation time).\n\n### eventDuration\n\nconstant\n\n(number or undefined)\n\nThe duration of the event (in units of timescale).\n\n### id\n\nconstant\n\n(number or undefined)\n\nA field identifying this instance of the message.\n\n### messageData\n\nconstant\n\n(non-null Uint8Array or undefined)\n\nThe body of the message, which can contain ID3 metadata if signaled by\nthe `schemeIdUri` value. The `schemeIdUri` \"https://aomedia.org/emsg/ID3\"\nand \"https://developer.apple.com/streaming/emsg-id3\" always signals\nID3 metadata.\n\n### presentationTimeDelta\n\nconstant\n\n(number or undefined)\n\nThe offset that the event starts, relative to the start of the\ncontaining segment (in units of timescale).\n\n### schemeIdUri\n\nconstant\n\n(string or undefined)\n\nIdentifies the message scheme.\n\n### segmentData\n\nconstant\n\n(non-null Uint8Array or undefined)\n\nThe entire, raw segment data encompassing the EMSG. This field is\nscheduled for deprecation. It is recommended to use the provided\nEMSG event data fields instead of this field.\n\n### startTime\n\nconstant\n\n(number or undefined)\n\nThe time that the event starts (in presentation time).\n\n### timescale\n\nconstant\n\n(number or undefined)\n\nDefines the timescale, in ticks per second.\n\n### value\n\nconstant\n\n(string or undefined)\n\nSpecifies the value for the event."]]