Expand description
DEPRECATED — renamed to mp4_emsg.
Thin re-export shim kept so existing dvb-emsg dependencies keep building.
New code should depend on mp4-emsg directly.
Structs§
- EmsgBox
- A parsed/owned MPEG-DASH Event Message Box (
emsg).
Enums§
- Emsg
Version - The
versionbyte of the'emsg'FullBox(DASH-IF Part 10 Table 6-2). - Error
- An
emsgparse / serialize error. - Presentation
Time - The version-discriminated presentation-time field (DASH-IF Part 10 Table 6-2): the only field whose type and reference point differ by version.
Constants§
- EMSG_
BOX_ TYPE - The 4-byte ISOBMFF box type for an Event Message Box.
- EMSG_
FLAGS flagsvalue mandated foremsg(DASH-IF Part 10 / ISO box syntax: 0).- FULLBOX_
HEADER_ LEN - Size in bytes of the
FullBoxheader:size(4) +type(4) +version(1) - SCTE35_
SCHEME_ PREFIX - The SCTE 35 scheme-URI prefix carried in
emsg.scheme_id_uri(e.g.urn:scte:scte35:2013:bin), per SCTE 214-1 / DASH-IF Part 10 §7.3, §9.2.5. - STRING_
TERMINATOR - The single string terminator byte for the null-terminated UTF-8 fields.
- VERSION_
0 - The wire value of
versionforEmsgVersion::SegmentRelative. - VERSION_
1 - The wire value of
versionforEmsgVersion::RepresentationRelative.
Type Aliases§
- Result
- Result alias for
emsgparsing.