Home
last modified time | relevance | path

Searched refs:pat (Results 1 – 3 of 3) sorted by relevance

/xiu/library/container/mpegts/src/
H A Dpat.rs52 pub fn write(&mut self, pat: Pat) -> Result<BytesMut, MpegTsError> { in write()
57 let length = pat.pmt.len() as u16 * 4 + 5 + 4; in write()
61 .write_u16::<BigEndian>(pat.transport_stream_id)?; in write()
64 .write_u8(0xC1 | (pat.version_number << 1))?; in write()
70 for ele in &pat.pmt { in write()
H A Dts.rs6 pat, pes,
23 pat: pat::Pat, field
46 pat: pat::Pat::new(), in new()
81 let cur_pmt = self.pat.pmt.get_mut(self.cur_pmt_index).unwrap(); in write()
108 let pat_data = pat::PatMuxer::new().write(self.pat.clone())?; in write()
118 for pmt_data in &mut self.pat.pmt.clone() { in write()
357 if self.pat.pmt.is_empty() { in add_stream()
370 let pmt = &mut self.pat.pmt[pmt_index]; 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.rs5 pub mod pat; module