chromium/third_party/webrtc/test/pc/e2e/analyzer/video/default_video_quality_analyzer_shared_objects.cc

/*
 *  Copyright (c) 2021 The WebRTC project authors. All Rights Reserved.
 *
 *  Use of this source code is governed by a BSD-style license
 *  that can be found in the LICENSE file in the root of the source
 *  tree. An additional intellectual property rights grant can be found
 *  in the file PATENTS.  All contributing project authors may
 *  be found in the AUTHORS file in the root of the source tree.
 */
#include "test/pc/e2e/analyzer/video/default_video_quality_analyzer_shared_objects.h"

#include <algorithm>
#include <iterator>
#include <ostream>
#include <string>

#include "api/units/timestamp.h"
#include "rtc_base/checks.h"
#include "rtc_base/strings/string_builder.h"

namespace webrtc {
namespace {

constexpr int kMicrosPerSecond =;

}  // namespace

std::string StreamCodecInfo::ToString() const {}

std::ostream& operator<<(std::ostream& os, const StreamCodecInfo& state) {}

rtc::StringBuilder& operator<<(rtc::StringBuilder& sb,
                               const StreamCodecInfo& state) {}

bool operator==(const StreamCodecInfo& a, const StreamCodecInfo& b) {}

std::string ToString(FrameDropPhase phase) {}

std::ostream& operator<<(std::ostream& os, FrameDropPhase phase) {}
rtc::StringBuilder& operator<<(rtc::StringBuilder& sb, FrameDropPhase phase) {}

void SamplesRateCounter::AddEvent(Timestamp event_time) {}

double SamplesRateCounter::GetEventsPerSecond() const {}

StreamStats::StreamStats(Timestamp stream_started_time)
    :{}

std::string StatsKey::ToString() const {}

bool operator<(const StatsKey& a, const StatsKey& b) {}

bool operator==(const StatsKey& a, const StatsKey& b) {}

VideoStreamsInfo::VideoStreamsInfo(
    std::map<std::string, std::string> stream_to_sender,
    std::map<std::string, std::set<std::string>> sender_to_streams,
    std::map<std::string, std::set<std::string>> stream_to_receivers)
    :{}

std::set<StatsKey> VideoStreamsInfo::GetStatsKeys() const {}

std::set<std::string> VideoStreamsInfo::GetStreams() const {}

std::set<std::string> VideoStreamsInfo::GetStreams(
    absl::string_view sender_name) const {}

absl::optional<std::string> VideoStreamsInfo::GetSender(
    absl::string_view stream_label) const {}

std::set<std::string> VideoStreamsInfo::GetReceivers(
    absl::string_view stream_label) const {}

}  // namespace webrtc