Searched refs:pmt (Results 1 – 4 of 4) sorted by relevance
| /xiu/library/container/mpegts/src/ |
| H A D | pat.rs | 2 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 D | pmt.rs | 60 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 D | ts.rs | 8 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 D | lib.rs | 7 pub mod pmt; module
|