#include "test/pc/e2e/analyzer/video/dvqa/frames_storage.h"
#include <cstdint>
#include <utility>
#include "absl/types/optional.h"
#include "api/units/timestamp.h"
#include "api/video/video_frame.h"
namespace webrtc {
void FramesStorage::Add(const VideoFrame& frame, Timestamp captured_time) { … }
absl::optional<VideoFrame> FramesStorage::Get(uint16_t frame_id) { … }
void FramesStorage::Remove(uint16_t frame_id) { … }
void FramesStorage::RemoveInternal(uint16_t frame_id) { … }
void FramesStorage::Heapify(size_t index) { … }
void FramesStorage::HeapifyUp(size_t index) { … }
void FramesStorage::HeapifyDown(size_t index) { … }
void FramesStorage::RemoveTooOldFrames() { … }
}