Move helpers to parse base rtp packet fields to rtp_rtcp module
rtp_rtcp_format is lighter build target than rtc_media_base and a more natural place to keep rtp parsing functions. Bug: None Change-Id: Ibcb5661cc65edbdc89a63f3e411d7ad1218353cc Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226330 Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Reviewed-by: Niels Moller <nisse@webrtc.org> Reviewed-by: Henrik Boström <hbos@webrtc.org> Cr-Commit-Position: refs/heads/master@{#34504}
This commit is contained in:
committed by
WebRTC LUCI CQ
parent
4261a73b56
commit
99a71f49c0
@ -20,6 +20,12 @@ namespace webrtc {
|
||||
bool IsRtcpPacket(rtc::ArrayView<const uint8_t> packet);
|
||||
bool IsRtpPacket(rtc::ArrayView<const uint8_t> packet);
|
||||
|
||||
// Returns base rtp header fields of the rtp packet.
|
||||
// Behaviour is undefined when `!IsRtpPacket(rtp_packet)`.
|
||||
int ParseRtpPayloadType(rtc::ArrayView<const uint8_t> rtp_packet);
|
||||
uint16_t ParseRtpSequenceNumber(rtc::ArrayView<const uint8_t> rtp_packet);
|
||||
uint32_t ParseRtpSsrc(rtc::ArrayView<const uint8_t> rtp_packet);
|
||||
|
||||
} // namespace webrtc
|
||||
|
||||
#endif // MODULES_RTP_RTCP_SOURCE_RTP_UTIL_H_
|
||||
|
||||
Reference in New Issue
Block a user