pub mod epat_pid {
pub const PAT_TID_PAS: u16 = 0x00;
pub const PAT_TID_CAS: u16 = 0x01; pub const PAT_TID_PMS: u16 = 0x02; }
pub mod ts {
pub const TS_PACKET_SIZE: u8 = 188;
}
pub mod epsi_stream_type {
pub const PSI_STREAM_MP3: u8 = 0x04; pub const PSI_STREAM_PRIVATE_DATA: u8 = 0x06;
pub const PSI_STREAM_H264: u8 = 0x1b; pub const PSI_STREAM_AAC: u8 = 0x0f;
pub const PSI_STREAM_MPEG4_AAC: u8 = 0x1c;
pub const PSI_STREAM_AUDIO_OPUS: u8 = 0x9c;
}
pub mod epes_stream_id {
pub const PES_SID_AUDIO: u8 = 0xC0; pub const PES_SID_VIDEO: u8 = 0xE0; pub const PES_SID_PRIVATE_1: u8 = 0xBD; }
pub const AF_FLAG_PCR: u8 = 0x10;
pub const AF_FLAG_RANDOM_ACCESS_INDICATOR: u8 = 0x40;
pub const PTS_NO_VALUE: i64 = i64::MIN;
pub const TS_HEADER_LEN: u8 = 4; pub const PES_HEADER_LEN: u8 = 6;
pub const TS_PAYLOAD_UNIT_START_INDICATOR: u8 = 0x40;
pub const TS_PACKET_SIZE: usize = 188;
pub const MPEG_FLAG_IDR_FRAME: u16 = 0x0001;
pub const MPEG_FLAG_H264_H265_WITH_AUD: u16 = 0x8000;
pub const PAT_PERIOD: i64 = 400 * 90;