Skip to main content

Crate dvb_emsg

Crate dvb_emsg 

Source
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§

EmsgVersion
The version byte of the 'emsg' FullBox (DASH-IF Part 10 Table 6-2).
Error
An emsg parse / serialize error.
PresentationTime
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
flags value mandated for emsg (DASH-IF Part 10 / ISO box syntax: 0).
FULLBOX_HEADER_LEN
Size in bytes of the FullBox header: 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 version for EmsgVersion::SegmentRelative.
VERSION_1
The wire value of version for EmsgVersion::RepresentationRelative.

Type Aliases§

Result
Result alias for emsg parsing.