• Home
  • Raw
  • Download

Lines Matching refs:header

133 bool RtpHeaderParser::ParseRtcp(RTPHeader* header) const {  in ParseRtcp()
134 assert(header != NULL); in ParseRtcp()
153 header->payloadType = PT; in ParseRtcp()
154 header->ssrc = SSRC; in ParseRtcp()
155 header->headerLength = 4 + (len << 2); in ParseRtcp()
160 bool RtpHeaderParser::Parse(RTPHeader* header, in Parse() argument
200 header->markerBit = M; in Parse()
201 header->payloadType = PT; in Parse()
202 header->sequenceNumber = sequenceNumber; in Parse()
203 header->timestamp = RTPTimestamp; in Parse()
204 header->ssrc = SSRC; in Parse()
205 header->numCSRCs = CC; in Parse()
207 header->paddingLength = 0; in Parse()
213 header->arrOfCSRCs[i] = CSRC; in Parse()
216 header->headerLength = 12 + CSRCocts; in Parse()
220 header->extension.hasTransmissionTimeOffset = false; in Parse()
221 header->extension.transmissionTimeOffset = 0; in Parse()
224 header->extension.hasAbsoluteSendTime = false; in Parse()
225 header->extension.absoluteSendTime = 0; in Parse()
228 header->extension.hasAudioLevel = false; in Parse()
229 header->extension.voiceActivity = false; in Parse()
230 header->extension.audioLevel = 0; in Parse()
233 header->extension.hasVideoRotation = false; in Parse()
234 header->extension.videoRotation = kVideoRotation_0; in Parse()
237 header->extension.playout_delay.min_ms = -1; in Parse()
238 header->extension.playout_delay.max_ms = -1; in Parse()
241 header->extension.hasVideoContentType = false; in Parse()
242 header->extension.videoContentType = VideoContentType::UNSPECIFIED; in Parse()
244 header->extension.has_video_timing = false; in Parse()
245 header->extension.video_timing = {0u, 0u, 0u, 0u, 0u, 0u, false}; in Parse()
262 header->headerLength += 4; in Parse()
278 ParseOneByteExtensionHeader(header, ptrExtensionMap, in Parse()
281 header->headerLength += XLen; in Parse()
283 if (header->headerLength > static_cast<size_t>(length)) in Parse()
288 if (header->headerLength != static_cast<size_t>(length)) { in Parse()
290 header->paddingLength = *(_ptrRTPDataEnd - 1); in Parse()
298 if (header->headerLength + header->paddingLength > in Parse()
305 RTPHeader* header, in ParseOneByteExtensionHeader() argument
362 header->extension.transmissionTimeOffset = in ParseOneByteExtensionHeader()
364 header->extension.hasTransmissionTimeOffset = true; in ParseOneByteExtensionHeader()
378 header->extension.audioLevel = ptr[0] & 0x7f; in ParseOneByteExtensionHeader()
379 header->extension.voiceActivity = (ptr[0] & 0x80) != 0; in ParseOneByteExtensionHeader()
380 header->extension.hasAudioLevel = true; in ParseOneByteExtensionHeader()
394 header->extension.absoluteSendTime = in ParseOneByteExtensionHeader()
396 header->extension.hasAbsoluteSendTime = true; in ParseOneByteExtensionHeader()
407 header->extension.absolute_capture_time = extension; in ParseOneByteExtensionHeader()
421 header->extension.hasVideoRotation = true; in ParseOneByteExtensionHeader()
422 header->extension.videoRotation = in ParseOneByteExtensionHeader()
440 header->extension.transportSequenceNumber = sequence_number; in ParseOneByteExtensionHeader()
441 header->extension.hasTransportSequenceNumber = true; in ParseOneByteExtensionHeader()
461 header->extension.playout_delay.min_ms = in ParseOneByteExtensionHeader()
463 header->extension.playout_delay.max_ms = in ParseOneByteExtensionHeader()
479 header->extension.hasVideoContentType = true; in ParseOneByteExtensionHeader()
480 header->extension.videoContentType = in ParseOneByteExtensionHeader()
490 header->extension.has_video_timing = true; in ParseOneByteExtensionHeader()
492 &header->extension.video_timing); in ParseOneByteExtensionHeader()
498 header->extension.stream_id = name; in ParseOneByteExtensionHeader()
507 header->extension.repaired_stream_id = name; in ParseOneByteExtensionHeader()
516 header->extension.mid = name; in ParseOneByteExtensionHeader()