Lines Matching refs:u8
7 pub const VERSION_SHIFT: u8 = 6;
8 pub const VERSION_MASK: u8 = 0x3;
9 pub const PADDING_SHIFT: u8 = 5;
10 pub const PADDING_MASK: u8 = 0x1;
11 pub const EXTENSION_SHIFT: u8 = 4;
12 pub const EXTENSION_MASK: u8 = 0x1;
15 pub const EXTENSION_ID_RESERVED: u8 = 0xF;
16 pub const CC_MASK: u8 = 0xF;
17 pub const MARKER_SHIFT: u8 = 7;
18 pub const MARKER_MASK: u8 = 0x1;
19 pub const PT_MASK: u8 = 0x7F;
31 pub id: u8,
39 pub version: u8,
43 pub payload_type: u8,
216 fn marshal_to(&self, mut buf: &mut [u8]) -> Result<usize, util::Error> { in marshal_to()
237 let mut b0 = (self.version << VERSION_SHIFT) | self.csrc.len() as u8; in marshal_to()
281 buf.put_u8((extension.id << 4) | (extension.payload.len() as u8 - 1)); in marshal_to()
289 buf.put_u8(extension.payload.len() as u8); in marshal_to()
339 pub fn set_extension(&mut self, id: u8, payload: Bytes) -> Result<(), Error> { in set_extension() argument
391 pub fn get_extension_ids(&self) -> Vec<u8> { in get_extension_ids() argument
400 pub fn get_extension(&self, id: u8) -> Option<Bytes> { in get_extension()
412 pub fn del_extension(&mut self, id: u8) -> Result<(), Error> { in del_extension()