#include "test/pc/e2e/analyzer/video/analyzing_video_sinks_helper.h"
#include <memory>
#include <set>
#include <string>
#include <utility>
#include "absl/strings/string_view.h"
#include "api/test/pclf/media_configuration.h"
#include "api/test/video/video_frame_writer.h"
#include "rtc_base/synchronization/mutex.h"
namespace webrtc {
namespace webrtc_pc_e2e {
void AnalyzingVideoSinksHelper::AddConfig(absl::string_view sender_peer_name,
VideoConfig config) { … }
absl::optional<std::pair<std::string, VideoConfig>>
AnalyzingVideoSinksHelper::GetPeerAndConfig(absl::string_view stream_label) { … }
void AnalyzingVideoSinksHelper::RemoveConfig(absl::string_view stream_label) { … }
test::VideoFrameWriter* AnalyzingVideoSinksHelper::AddVideoWriter(
std::unique_ptr<test::VideoFrameWriter> video_writer) { … }
void AnalyzingVideoSinksHelper::CloseAndRemoveVideoWriters(
std::set<test::VideoFrameWriter*> writers_to_close) { … }
void AnalyzingVideoSinksHelper::Clear() { … }
}
}