scte35-reader 0.14.0

Reader for data formatted according to SCTE-35
# scte35-reader

[![crates.io version](https://img.shields.io/crates/v/scte35-reader.svg)](https://crates.io/crates/scte35-reader)

Parser data formatted according to [SCTE-35](https://scte-cms-resource-storage.s3.amazonaws.com/ANSI_SCTE-35-2019a-1582645390859.pdf).

For an example of usage, see the [scte35dump](https://github.com/dholroyd/scte35dump) tool.

## Supported syntax

A subset of possible SCTE-35 syntax is currently handled:

 - [x] `splice_info_section()`
   - [ ] `encrypted_packet` - ❌ decryption of encrypted SCTE-35 data is not supported

### Commands

 - [x] `splice_null()`
 - [ ] `splice_schedule()`
 - [x] `splice_insert()`
 - [x] `time_signal()`
 - [x] `bandwidth_reservation()`
 - [ ] `private_command()`

### Descriptors

 - [x] `avail_descriptor`
 - [x] `DTMF_descriptor`
 - [x] `segmentation_descriptor`
 - [x] `time_descriptor`
 - [x] _Reserved_ - Descriptors with tags values that are 'reserved' in SCTE-35 are supported in the sense that the application
       gets access to the descriptor byte values, and can parse them with application-specific logic.