#include "modules/rtp_rtcp/source/corruption_detection_extension.h"
#include <cmath>
#include <cstddef>
#include <cstdint>
#include "absl/container/inlined_vector.h"
#include "api/array_view.h"
#include "common_video/corruption_detection_message.h"
namespace webrtc {
namespace {
constexpr size_t kMandatoryPayloadBytes = …;
constexpr size_t kConfigurationBytes = …;
constexpr double kMaxValueForStdDev = …;
}
bool CorruptionDetectionExtension::Parse(rtc::ArrayView<const uint8_t> data,
CorruptionDetectionMessage* message) { … }
bool CorruptionDetectionExtension::Write(
rtc::ArrayView<uint8_t> data,
const CorruptionDetectionMessage& message) { … }
size_t CorruptionDetectionExtension::ValueSize(
const CorruptionDetectionMessage& message) { … }
}