Home
last modified time | relevance | path

Searched refs:pmt (Results 1 – 4 of 4) sorted by relevance

/xiu/library/container/mpegts/src/
H A Dpat.rs2 super::{crc32, define::epat_pid, errors::MpegTsError, pmt},
15 pub pmt: Vec<pmt::Pmt>, field
31 pmt: Vec::new(), in new()
57 let length = pat.pmt.len() as u16 * 4 + 5 + 4; in write()
70 for ele in &pat.pmt { in write()
H A Dpmt.rs60 pub fn write(&mut self, pmt: &Pmt) -> Result<BytesMut, MpegTsError> { in write()
66 tmp_bytes_writer.write_u16::<BigEndian>(pmt.program_number)?; in write()
68 tmp_bytes_writer.write_u8(0xC1 | (pmt.version_number << 1))?; in write()
74 tmp_bytes_writer.write_u16::<BigEndian>(0xE000 | pmt.pcr_pid)?; in write()
76 let program_info_length = pmt.program_info.len() as u16; in write()
80 tmp_bytes_writer.write(&pmt.program_info[..])?; in write()
83 for stream in &pmt.streams { in write()
H A Dts.rs8 pmt, utils,
326 for (pmt_index, pmt) in self.pat.pmt.iter_mut().enumerate() { in find_stream()
327 for stream in pmt.streams.iter_mut() { in find_stream()
357 if self.pat.pmt.is_empty() { in add_stream()
370 let pmt = &mut self.pat.pmt[pmt_index]; in pmt_add_stream() localVariable
372 if pmt.streams.len() == 4 { in pmt_add_stream()
396 pmt.streams.push(cur_stream); in pmt_add_stream()
397 pmt.version_number = (pmt.version_number + 1) % 32; in pmt_add_stream()
405 for cur_pmt in self.pat.pmt.iter() { in add_program()
413 if self.pat.pmt.len() == 4 { in add_program()
[all …]
H A Dlib.rs7 pub mod pmt; module