#include "modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h"
#include <stddef.h>
#include <stdint.h>
#include <utility>
#include "absl/types/optional.h"
#include "modules/rtp_rtcp/source/rtp_video_header.h"
#include "modules/rtp_rtcp/source/video_rtp_depacketizer.h"
#include "rtc_base/copy_on_write_buffer.h"
#include "rtc_base/logging.h"
namespace webrtc {
namespace {
constexpr uint8_t kKeyFrameBit = …;
constexpr uint8_t kFirstPacketBit = …;
constexpr uint8_t kExtendedHeaderBit = …;
constexpr size_t kGenericHeaderLength = …;
constexpr size_t kExtendedHeaderLength = …;
}
absl::optional<VideoRtpDepacketizer::ParsedRtpPayload>
VideoRtpDepacketizerGeneric::Parse(rtc::CopyOnWriteBuffer rtp_payload) { … }
}