Lines Matching refs:header
4 use crate::{error::Error, header::*};
14 pub header: Header, field
22 out += format!("\tVersion: {}\n", self.header.version).as_str(); in fmt()
23 out += format!("\tMarker: {}\n", self.header.marker).as_str(); in fmt()
24 out += format!("\tPayload Type: {}\n", self.header.payload_type).as_str(); in fmt()
25 out += format!("\tSequence Number: {}\n", self.header.sequence_number).as_str(); in fmt()
26 out += format!("\tTimestamp: {}\n", self.header.timestamp).as_str(); in fmt()
27 out += format!("\tSSRC: {} ({:x})\n", self.header.ssrc, self.header.ssrc).as_str(); in fmt()
41 let header = Header::unmarshal(raw_packet)?; in unmarshal() localVariable
44 if header.padding { in unmarshal()
49 header, in unmarshal()
59 Ok(Packet { header, payload }) in unmarshal()
68 let padding_len = if self.header.padding { in marshal_size()
78 self.header.marshal_size() + payload_len + padding_len in marshal_size()
89 let n = self.header.marshal_to(buf)?; in marshal_to()
92 let padding_len = if self.header.padding { in marshal_to()