#include "third_party/blink/renderer/platform/mediastream/media_stream_track_platform.h"
#include "base/numerics/clamped_math.h"
#include "third_party/blink/renderer/platform/mediastream/media_stream_component.h"
namespace blink {
MediaStreamTrackPlatform* MediaStreamTrackPlatform::GetTrack(
const WebMediaStreamTrack& track) { … }
MediaStreamTrackPlatform::MediaStreamTrackPlatform(bool is_local_track)
: … { … }
MediaStreamTrackPlatform::~MediaStreamTrackPlatform() { … }
MediaStreamTrackPlatform::CaptureHandle
MediaStreamTrackPlatform::GetCaptureHandle() { … }
void MediaStreamTrackPlatform::AudioFrameStats::Update(
const media::AudioParameters& params,
base::TimeTicks capture_time,
const media::AudioGlitchInfo& glitch_info) { … }
void MediaStreamTrackPlatform::AudioFrameStats::Absorb(AudioFrameStats& from) { … }
uint64_t MediaStreamTrackPlatform::AudioFrameStats::DeliveredFrames() const { … }
base::TimeDelta
MediaStreamTrackPlatform::AudioFrameStats::DeliveredFramesDuration() const { … }
uint64_t MediaStreamTrackPlatform::AudioFrameStats::TotalFrames() const { … }
base::TimeDelta MediaStreamTrackPlatform::AudioFrameStats::TotalFramesDuration()
const { … }
base::TimeDelta MediaStreamTrackPlatform::AudioFrameStats::Latency() const { … }
base::TimeDelta MediaStreamTrackPlatform::AudioFrameStats::AverageLatency()
const { … }
base::TimeDelta MediaStreamTrackPlatform::AudioFrameStats::MinimumLatency()
const { … }
base::TimeDelta MediaStreamTrackPlatform::AudioFrameStats::MaximumLatency()
const { … }
}