39#define TS_PACKET_SIZE 188
42#define TS_SYNC_BYTE 0x47
Standard headers and helper macros used all over the library.
const uint8_t * ts_reader_next(TsReader_t *reader)
size_t ts_reader_get_packet_size(const TsReader_t *reader)
struct TsReader_s TsReader_t
void ts_reader_close(TsReader_t *reader)
TsReader_t * ts_reader_open(const char *filename, TsReaderError_t *error)
bool ts_detect_packet_format(const uint8_t *buf, size_t len, size_t *packet_size, size_t *offset)