Home
last modified time | relevance | path

Searched refs:writer (Results 1 – 25 of 32) sorted by relevance

12

/xiu/protocol/rtmp/src/user_control_messages/
H A Dwriter.rs9 writer: AsyncBytesWriter, field
15 Self { writer } in new()
35 self.writer in write_stream_begin()
39 self.writer.flush().await?; in write_stream_begin()
45 self.writer in write_stream_eof()
49 self.writer.flush().await?; in write_stream_eof()
56 self.writer in write_stream_dry()
71 self.writer in write_set_buffer_length()
86 self.writer in write_stream_is_record()
97 self.writer in write_ping_request()
[all …]
H A Dmod.rs1 pub mod writer; module
/xiu/protocol/rtmp/src/protocol_control_messages/
H A Dwriter.rs7 writer: AsyncBytesWriter, field
12 pub fn new(writer: AsyncBytesWriter) -> Self { in new()
13 Self { writer } in new()
28 self.writer.write_u8(msg_type_id)?; //msg type id in write_control_message_header()
38 self.writer in write_set_chunk_size()
41 self.writer.flush().await?; in write_set_chunk_size()
52 self.writer.flush().await?; in write_abort_message()
63 self.writer.flush().await?; in write_acknowledgement()
74 self.writer.flush().await?; in write_window_acknowledgement_size()
85 self.writer.write_u8(limit_type)?; in write_set_peer_bandwidth()
[all …]
H A Dmod.rs1 pub mod writer; module
/xiu/protocol/rtmp/src/amf0/
H A Damf0_writer.rs11 writer: BytesWriter, field
17 writer: BytesWriter::new(), in new()
47 self.writer.write_u8(*value as u8)?; in write_bool()
60 self.writer.write(value.as_bytes())?; in write_string()
71 self.writer in write_object_eof()
84 self.writer.write(key.as_bytes())?; in write_object()
97 self.writer in write_eacm_array()
102 self.writer.write(key.as_bytes())?; in write_eacm_array()
115 self.writer.extract_current_bytes() in extract_current_bytes()
119 self.writer.get_current_bytes() in get_current_bytes()
[all …]
/xiu/library/container/flv/src/
H A Dmuxer.rs16 pub writer: BytesWriter, field
28 writer: BytesWriter::new(), in new()
33 self.writer.write(&FLV_HEADER)?; in write_flv_header()
44 self.writer.write_u8(tag_type)?; in write_flv_tag_header()
46 self.writer.write_u24::<BigEndian>(data_size)?; in write_flv_tag_header()
48 self.writer.write_u24::<BigEndian>(timestamp & 0xffffff)?; in write_flv_tag_header()
51 self.writer.write_u8(timestamp_ext)?; in write_flv_tag_header()
53 self.writer.write_u24::<BigEndian>(0)?; in write_flv_tag_header()
59 self.writer.write(&body[..])?; in write_flv_tag_body()
64 self.writer.write_u32::<BigEndian>(size)?; in write_previous_tag_size()
H A Dflv_tag_header.rs106 let mut writer = BytesWriter::default(); in marshal() localVariable
110 writer.write_u8(byte_1st)?; in marshal()
113 writer.write_u8(self.aac_packet_type)?; in marshal()
116 Ok(writer.extract_current_bytes()) in marshal()
199 let mut writer = BytesWriter::default(); in marshal() localVariable
202 writer.write_u8(byte_1st)?; in marshal()
207 writer.write_u8(self.avc_packet_type)?; in marshal()
211 writer.write_u8((cts & 0xFF) as u8)?; in marshal()
216 Ok(writer.extract_current_bytes()) in marshal()
/xiu/protocol/rtsp/src/rtp/rtcp/
H A Drtcp_rr.rs40 let mut writer = BytesWriter::default(); in marshal() localVariable
42 writer.write_u32::<BigEndian>(self.ssrc)?; in marshal()
43 writer.write_u8(self.fraction_lost)?; in marshal()
47 writer.write_u32::<BigEndian>(self.lsr)?; in marshal()
48 writer.write_u32::<BigEndian>(self.dlsr)?; in marshal()
50 Ok(writer.extract_current_bytes()) in marshal()
85 let mut writer = BytesWriter::default(); in marshal() localVariable
88 writer.write(&header_bytesmut[..])?; in marshal()
90 writer.write_u32::<BigEndian>(self.ssrc)?; in marshal()
93 writer.write(&data[..])?; in marshal()
[all …]
H A Drtcp_sr.rs84 let mut writer = BytesWriter::default(); in marshal() localVariable
87 writer.write(&header_bytesmut[..])?; in marshal()
89 writer.write_u32::<BigEndian>(self.ssrc)?; in marshal()
90 writer.write_u64::<BigEndian>(self.ntp)?; in marshal()
91 writer.write_u32::<BigEndian>(self.rtp_timestamp)?; in marshal()
92 writer.write_u32::<BigEndian>(self.sender_packet_count)?; in marshal()
93 writer.write_u32::<BigEndian>(self.sender_octet_count)?; in marshal()
97 writer.write(&data[..])?; in marshal()
100 Ok(writer.extract_current_bytes()) in marshal()
H A Drtcp_app.rs49 let mut writer = BytesWriter::default(); in marshal() localVariable
52 writer.write(&header_bytesmut[..])?; in marshal()
54 writer.write_u32::<BigEndian>(self.ssrc)?; in marshal()
55 writer.write(&self.name[..])?; in marshal()
56 writer.write(&self.app_data[..])?; in marshal()
58 Ok(writer.extract_current_bytes()) in marshal()
H A Drtcp_bye.rs55 let mut writer = BytesWriter::default(); in marshal() localVariable
58 writer.write(&header_bytesmut[..])?; in marshal()
61 writer.write_u32::<BigEndian>(*ssrc)?; in marshal()
64 writer.write_u8(self.length)?; in marshal()
65 writer.write(&self.reason[..])?; in marshal()
67 Ok(writer.extract_current_bytes()) in marshal()
H A Drtcp_header.rs43 let mut writer = BytesWriter::default(); in marshal() localVariable
47 writer.write_u8(byte_1st)?; in marshal()
48 writer.write_u8(self.payload_type)?; in marshal()
49 writer.write_u16::<BigEndian>(self.length)?; in marshal()
51 Ok(writer.extract_current_bytes()) in marshal()
/xiu/protocol/rtmp/src/chunk/
H A Dpacketizer.rs25 writer: AsyncBytesWriter, field
34 writer: AsyncBytesWriter::new(io), in new()
88 self.writer.write_u8(fmt << 6 | 1)?; in write_basic_header()
91 self.writer.write_u8(fmt << 6)?; in write_basic_header()
138 self.writer in write_message_header()
140 self.writer in write_message_header()
143 self.writer in write_message_header()
147 self.writer in write_message_header()
149 self.writer in write_message_header()
154 self.writer in write_message_header()
[all …]
/xiu/protocol/rtmp/src/handshake/
H A Dhandshake_server.rs18 pub writer: AsyncBytesWriter, field
27 pub writer: AsyncBytesWriter, field
38 writer: AsyncBytesWriter::new(io), in new()
64 self.writer.flush().await?; in handshake()
90 writer: AsyncBytesWriter::new(io), in new()
172 self.writer in write_s1()
179 self.writer.write(&data[..])?; in write_s2()
220 let mut writer = BytesWriter::new(); in write_s1() localVariable
234 self.writer.write(&content[..])?; in write_s1()
240 let mut writer = BytesWriter::new(); in write_s2() localVariable
[all …]
H A Dhandshake_client.rs19 writer: AsyncBytesWriter, field
28 writer: AsyncBytesWriter::new(io), in new()
38 self.writer.flush().await?; in flush()
78 self.writer.write_u8(define::RTMP_VERSION as u8)?; in write_c0()
82 self.writer.write_u32::<BigEndian>(utils::current_time())?; in write_c1()
83 self.writer.write_u32::<BigEndian>(0)?; in write_c1()
85 self.writer in write_c1()
90 self.writer.write(&self.s1_bytes[0..])?; in write_c2()
/xiu/protocol/rtsp/src/rtp/
H A Drtp_header.rs67 let mut writer = BytesWriter::default(); in marshal() localVariable
73 writer.write_u8(byte_1st)?; in marshal()
76 writer.write_u8(byte_2nd)?; in marshal()
78 writer.write_u16::<BigEndian>(self.seq_number)?; in marshal()
79 writer.write_u32::<BigEndian>(self.timestamp)?; in marshal()
80 writer.write_u32::<BigEndian>(self.ssrc)?; in marshal()
83 writer.write_u32::<BigEndian>(*csrc)?; in marshal()
86 Ok(writer.extract_current_bytes()) in marshal()
H A Dmod.rs73 let mut writer = BytesWriter::new(); in marshal() localVariable
76 writer.write(&header_bytesmut[..])?; in marshal()
79 writer.write_u16::<BigEndian>(self.header_extension_profile)?; in marshal()
80 writer.write_u16::<BigEndian>(self.header_extension_length)?; in marshal()
81 writer.write(&self.header_extension_payload[..])?; in marshal()
84 writer.write(&self.payload[..])?; in marshal()
86 writer.write(&self.padding[..])?; in marshal()
89 Ok(writer.extract_current_bytes()) in marshal()
/xiu/library/bytesio/src/
H A Dbits_writer.rs10 writer: BytesWriter, field
16 pub fn new(writer: BytesWriter) -> Self { in new()
18 writer, in new()
25 self.writer.write(&data[..])?; in write_bytes()
34 self.writer.write_u8(self.cur_byte)?; in write_bit()
49 self.writer.write_u8(b)?; in write_8bit()
55 self.writer.write_u8(self.cur_byte)?; in flush()
116 self.writer.get_current_bytes() in get_current_bytes()
120 self.writer.len() * 8 + self.cur_bit_num as usize in len()
H A Dbytes_writer.rs110 pub fn append(&mut self, writer: &mut BytesWriter) { in append()
111 self.bytes.append(&mut writer.bytes); in append()
/xiu/protocol/rtmp/src/remuxer/
H A Drtsp2rtmp.rs245 let mut writer = BytesWriter::new(); in on_rtsp_audio() localVariable
246 writer.write(&tag_header_data)?; in on_rtsp_audio()
247 writer.write(audio_data)?; in on_rtsp_audio()
386 let mut writer = BytesWriter::new(); in gen_rtmp_video_seq_header() localVariable
387 writer.write(&tag_header_data)?; in gen_rtmp_video_seq_header()
388 writer.write(&mpegavc_data)?; in gen_rtmp_video_seq_header()
390 Ok(writer.extract_current_bytes()) in gen_rtmp_video_seq_header()
415 let mut writer = BytesWriter::new(); in gen_rtmp_video_frame_data() localVariable
416 writer.write(&tag_header_data)?; in gen_rtmp_video_frame_data()
417 writer.write(&mpegavc_data)?; in gen_rtmp_video_frame_data()
[all …]
/xiu/protocol/rtmp/src/netstream/
H A Dmod.rs1 pub mod writer; module
/xiu/protocol/rtmp/src/netconnection/
H A Dmod.rs1 pub mod writer; module
/xiu/library/bytesio/
H A DREADME.md6 Add bits reader and writer.
/xiu/protocol/webrtc/src/session/
H A Dmod.rs41 writer: AsyncBytesWriter, field
59 writer: AsyncBytesWriter::new(io), in new()
503 self.writer.write(response.marshal().as_bytes())?; in send_response()
504 self.writer.flush().await?; in send_response()
/xiu/protocol/rtmp/src/session/
H A Dclient_session.rs19 netconnection::writer::{ConnectProperties, NetConnection},
20 netstream::writer::NetStreamWriter,
21 protocol_control_messages::writer::ProtocolControlMessagesWriter,
22 user_control_messages::writer::EventMessagesWriter,

12