Crate cea708_types

Source
Expand description

§cea708-types

Provides the necessary infrastructure to read and write DTVCCPacket’s containing Services with various tables::Codes

The reference for this implementation is the ANSI/CTA-708-E R-2018 specification.

Modules§

tables
Module for the various Code tables available

Structs§

CCDataParser
Parses a byte stream of cc_data bytes into indivdual DTVCCPackets.
CCDataWriter
A struct for writing cc_data packets
DTVCCPacket
A packet in the cc_data bitstream
Framerate
A framerate. Framerates larger than 60fps are not well supported.
Service
A Service in a DTVCCPacket

Enums§

Cea608
A CEA-608 compatibility byte pair
ParserError
Various possible errors when parsing data
WriterError
An error enum returned when writing data fails