#include "third_party/blink/renderer/platform/peerconnection/rtc_rtp_source.h"
#include <cmath>
#include "base/notreached.h"
#include "base/time/time.h"
#include "third_party/blink/renderer/platform/peerconnection/webrtc_util.h"
#include "third_party/webrtc/api/scoped_refptr.h"
#include "third_party/webrtc/system_wrappers/include/ntp_time.h"
namespace blink {
RTCRtpSource::RTCRtpSource(const webrtc::RtpSource& source) : … { … }
RTCRtpSource::~RTCRtpSource() { … }
RTCRtpSource::Type RTCRtpSource::SourceType() const { … }
base::TimeTicks RTCRtpSource::Timestamp() const { … }
uint32_t RTCRtpSource::Source() const { … }
std::optional<double> RTCRtpSource::AudioLevel() const { … }
uint32_t RTCRtpSource::RtpTimestamp() const { … }
std::optional<int64_t> RTCRtpSource::CaptureTimestamp() const { … }
std::optional<int64_t> RTCRtpSource::SenderCaptureTimeOffset() const { … }
}