Lines Matching refs:rtp_packet
37 let mut rtp_packet = RtpPacket { in unmarshal() localVariable
42 if rtp_packet.header.extension_flag == 1 { in unmarshal()
51 rtp_packet.header_extension_profile = reader.read_u16::<BigEndian>()?; in unmarshal()
52 rtp_packet.header_extension_length = reader.read_u16::<BigEndian>()?; in unmarshal()
53 rtp_packet.header_extension_payload = in unmarshal()
54 reader.read_bytes(4 * rtp_packet.header_extension_length as usize)?; in unmarshal()
57 if rtp_packet.header.padding_flag == 1 { in unmarshal()
59 rtp_packet in unmarshal()
62 rtp_packet.padding.put(reader.read_bytes(padding_length)?); in unmarshal()
64 rtp_packet.payload.put(reader.extract_remaining_bytes()); in unmarshal()
67 Ok(rtp_packet) in unmarshal()