satdump/src-core/common/mpeg_ts/ts_header.h
2022-07-11 02:17:20 +02:00

20 lines
No EOL
519 B
C++

#pragma once
#include <cstdint>
namespace mpeg_ts
{
struct TSHeader
{
uint8_t sync; // Sync byte, should be 0x47 (G)
bool tei; // Transport Error Indicator
bool pusi; // Payload Unit Start Indicator
bool tp; // Transport Priority
uint16_t pid; // Packet Identifier
uint8_t tsc; // Transport Scrambling Control
uint8_t afc; // Adapatation Field Control
uint8_t cont; // Continuity Counter
void parse(uint8_t *ts);
};
};