cast.framework.events.EventType.EMSG 이벤트의 이벤트 데이터입니다.
생성자
EmsgEvent
새 EmsgEvent(emsgData)
매개변수
emsgData
객체
값은 null이 아니어야 합니다.
속성
endTime
상수
(숫자 또는 정의되지 않음)
일정이 종료되는 시간입니다 (프레젠테이션 시간 기준).
eventDuration
상수
(숫자 또는 정의되지 않음)
이벤트의 기간입니다 (기간 단위).
id
상수
(숫자 또는 정의되지 않음)
메시지의 이 인스턴스를 식별하는 필드입니다.
messageData
상수
(null이 아닌 Uint8Array 또는 정의되지 않음)
메시지 본문으로, schemeIdUri 값으로 신호를 받는 경우 ID3 메타데이터를 포함할 수 있습니다. schemeIdUri 'https://aomedia.org/emsg/ID3' 및 'https://developer.apple.com/streaming/emsg-id3'은 항상 ID3 메타데이터 신호를 보냅니다.
presentationTimeDelta
상수
(숫자 또는 정의되지 않음)
이벤트가 시작되는 오프셋으로, 포함하는 세그먼트의 시작을 기준으로 합니다 (시간 척도).
schemeIdUri
상수
(문자열 또는 정의되지 않음)
메시지 스키마를 식별합니다.
segmentData
상수
(null이 아닌 Uint8Array 또는 정의되지 않음)
EMSG를 포함하는 전체 원시 세그먼트 데이터입니다. 이 필드는 지원 중단될 예정입니다. 이 필드 대신 제공된 EMSG 이벤트 데이터 필드를 사용하는 것이 좋습니다.
[null,null,["최종 업데이트: 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."]]