| /xiu/library/container/mpegts/src/ |
| H A D | pes.rs | 4 bytesio::bytes_writer::BytesWriter, 56 pub bytes_writer: BytesWriter, field 68 bytes_writer: BytesWriter::new(), in new() 73 self.bytes_writer.len() in len() 88 self.bytes_writer.write_u8(0x00)?; //0 in write_pes_header() 89 self.bytes_writer.write_u8(0x00)?; //1 in write_pes_header() 90 self.bytes_writer.write_u8(0x01)?; //2 in write_pes_header() 96 self.bytes_writer.write_u8(0x00)?; //4 in write_pes_header() 97 self.bytes_writer.write_u8(0x00)?; //5 in write_pes_header() 176 self.bytes_writer in write_pes_header() [all …]
|
| H A D | pat.rs | 5 bytesio::bytes_writer::BytesWriter, 36 pub bytes_writer: BytesWriter, field 48 bytes_writer: BytesWriter::new(), in new() 54 self.bytes_writer.write_u8(epat_pid::PAT_TID_PAS as u8)?; in write() 58 self.bytes_writer.write_u16::<BigEndian>(0xb000 | length)?; in write() 60 self.bytes_writer in write() 63 self.bytes_writer in write() 68 self.bytes_writer.write_u16::<BigEndian>(0x00)?; in write() 72 self.bytes_writer in write() 80 self.bytes_writer.write_u32::<LittleEndian>(crc32_value)?; in write() [all …]
|
| H A D | pmt.rs | 10 bytesio::bytes_writer::BytesWriter, 44 pub bytes_writer: BytesWriter, field 56 bytes_writer: BytesWriter::new(), in new() 62 self.bytes_writer.write_u8(epat_pid::PAT_TID_PMS as u8)?; in write() 98 self.bytes_writer in write() 101 self.bytes_writer in write() 105 let crc32_value = crc32::gen_crc32(0xffffffff, self.bytes_writer.get_current_bytes()); in write() 106 self.bytes_writer.write_u32::<LittleEndian>(crc32_value)?; in write() 108 Ok(self.bytes_writer.extract_current_bytes()) in write()
|
| H A D | ts.rs | 15 pub bytes_writer: BytesWriter, field 38 bytes_writer: BytesWriter::new(), in new() 62 self.bytes_writer.extract_current_bytes() in get_data() 142 self.bytes_writer.write_u8(0x47)?; //0 in write_ts_header_for_pat_pmt() 144 self.bytes_writer in write_ts_header_for_pat_pmt() 147 self.bytes_writer.write_u8(pid as u8)?; //2 in write_ts_header_for_pat_pmt() 152 self.bytes_writer.write_u8(0x00)?; //4 in write_ts_header_for_pat_pmt() 155 self.bytes_writer.write(&payload)?; in write_ts_header_for_pat_pmt() 159 self.bytes_writer.write_u8(0xFF)?; in write_ts_header_for_pat_pmt() 199 self.bytes_writer.append(&mut pes_muxer.bytes_writer); in write_pes() [all …]
|
| H A D | utils.rs | 3 bytesio::{bytes_errors::BytesWriteError, bytes_writer::BytesWriter},
|
| /xiu/library/container/flv/src/ |
| H A D | mpeg4_avc.rs | 232 let mut bytes_writer = BytesWriter::new(); in h264_mp4toannexb() localVariable 247 bytes_writer in h264_mp4toannexb() 249 bytes_writer in h264_mp4toannexb() 258 bytes_writer.write(&data[..])?; in h264_mp4toannexb() 261 Ok(bytes_writer.extract_current_bytes()) in h264_mp4toannexb() 293 bytes_writer.write(&nalu)?; in nalus_to_mpeg4avc() 296 Ok(bytes_writer.extract_current_bytes()) in nalus_to_mpeg4avc() 302 bytes_writer.write_u8(1)?; in decoder_configuration_record_save() 327 bytes_writer.write_u8(0)?; in decoder_configuration_record_save() 332 Ok(bytes_writer.extract_current_bytes()) in decoder_configuration_record_save() [all …]
|
| H A D | mpeg4_aac.rs | 6 bytes_writer::BytesWriter, 54 pub bytes_writer: BytesWriter, field 69 bytes_writer: BytesWriter::new(), in new() 408 self.bytes_writer.write_u8(0xFF)?; //0 in adts_save() 409 self.bytes_writer.write_u8( in adts_save() 416 self.bytes_writer.write_u8( in adts_save() 422 self.bytes_writer in adts_save() 424 self.bytes_writer.write_u8((len >> 3) as u8)?; //4 in adts_save() 425 self.bytes_writer in adts_save() 427 self.bytes_writer.write_u8(0xFC)?; //6 in adts_save() [all …]
|
| H A D | muxer.rs | 3 bytesio::bytes_writer::BytesWriter,
|
| /xiu/library/bytesio/src/ |
| H A D | bytes_writer.rs | 155 pub bytes_writer: BytesWriter, field 162 bytes_writer: BytesWriter::new(), in new() 168 self.bytes_writer.write_u8(byte) in write_u8() 172 self.bytes_writer.write_u16::<T>(bytes) in write_u16() 176 self.bytes_writer.write_u24::<T>(bytes) in write_u24() 180 self.bytes_writer.write_u32::<T>(bytes) in write_u32() 184 self.bytes_writer.write_f64::<T>(bytes) in write_f64() 188 self.bytes_writer.write(buf) in write() 196 self.bytes_writer.extract_current_bytes() in extract_current_bytes() 205 self.bytes_writer.bytes.clear(); in flush() [all …]
|
| H A D | bits_writer.rs | 4 bytes_writer::BytesWriter, 136 let bytes_writer = BytesWriter::new(); in test_write_bit() localVariable 137 let mut bit_writer = BitsWriter::new(bytes_writer); in test_write_bit() 162 let bytes_writer = BytesWriter::new(); in test_write_n_bits() localVariable 163 let mut bit_writer = BitsWriter::new(bytes_writer); in test_write_n_bits() 186 let bytes_writer = BytesWriter::new(); in test_bits_aligment_8() localVariable 187 let mut bit_writer = BitsWriter::new(bytes_writer); in test_bits_aligment_8()
|
| H A D | lib.rs | 10 pub mod bytes_writer; module
|
| /xiu/protocol/rtsp/src/session/ |
| H A D | mod.rs | 24 use bytesio::bytes_writer::AsyncBytesWriter; 26 use bytesio::bytes_writer::BytesWriter; 432 bytes_writer.write_u8(0x24)?; in handle_play() 435 bytes_writer.write(&msg)?; in handle_play() 436 bytes_writer.flush().await?; in handle_play() 449 bytes_writer.write(&msg)?; in handle_play() 450 bytes_writer.flush().await?; in handle_play() 745 let mut bytes_writer = BytesWriter::new(); in send_prior_data() localVariable 750 bytes_writer.write(&data.sps)?; in send_prior_data() 752 bytes_writer.write(&data.pps)?; in send_prior_data() [all …]
|
| /xiu/protocol/rtsp/src/ |
| H A D | rtsp_channel.rs | 31 use bytesio::bytes_writer::AsyncBytesWriter; 201 let mut bytes_writer = AsyncBytesWriter::new(rtcp_io); in send_rr() localVariable 204 bytes_writer.write_u8(0x24)?; in send_rr() 205 bytes_writer.write_u8(self.channel_identifier)?; in send_rr() 206 bytes_writer.write_u16::<BigEndian>(msg.len() as u16)?; in send_rr() 210 bytes_writer.write(&msg)?; in send_rr() 211 bytes_writer.flush().await?; in send_rr()
|
| /xiu/protocol/rtsp/src/rtp/rtcp/ |
| H A D | rtcp_header.rs | 7 use bytesio::bytes_writer::BytesWriter;
|
| H A D | rtcp_app.rs | 8 use bytesio::bytes_writer::BytesWriter;
|
| H A D | rtcp_bye.rs | 8 use bytesio::bytes_writer::BytesWriter;
|
| H A D | rtcp_sr.rs | 9 use bytesio::bytes_writer::BytesWriter;
|
| H A D | rtcp_rr.rs | 8 use bytesio::bytes_writer::BytesWriter;
|
| /xiu/protocol/rtmp/src/protocol_control_messages/ |
| H A D | writer.rs | 3 byteorder::BigEndian, bytesio::bytes_writer::AsyncBytesWriter,
|
| /xiu/protocol/rtsp/src/rtp/ |
| H A D | rtp_header.rs | 6 use bytesio::bytes_writer::BytesWriter;
|
| H A D | mod.rs | 15 use bytesio::bytes_writer::BytesWriter;
|
| /xiu/protocol/rtmp/src/handshake/ |
| H A D | handshake_client.rs | 8 bytesio::{bytes_reader::BytesReader, bytes_writer::AsyncBytesWriter, bytesio::TNetIO},
|
| H A D | handshake_server.rs | 9 bytes_reader::BytesReader, bytes_writer::AsyncBytesWriter, bytes_writer::BytesWriter,
|
| /xiu/protocol/rtmp/src/user_control_messages/ |
| H A D | writer.rs | 5 bytesio::bytes_writer::AsyncBytesWriter,
|
| /xiu/protocol/rtmp/src/amf0/ |
| H A D | amf0_writer.rs | 5 bytesio::bytes_writer::BytesWriter,
|