#include "video/render/incoming_video_stream.h"
#include <memory>
#include <utility>
#include "absl/types/optional.h"
#include "api/units/time_delta.h"
#include "rtc_base/checks.h"
#include "rtc_base/trace_event.h"
#include "video/render/video_render_frames.h"
namespace webrtc {
IncomingVideoStream::IncomingVideoStream(
TaskQueueFactory* task_queue_factory,
int32_t delay_ms,
rtc::VideoSinkInterface<VideoFrame>* callback)
: … { … }
IncomingVideoStream::~IncomingVideoStream() { … }
void IncomingVideoStream::OnFrame(const VideoFrame& video_frame) { … }
void IncomingVideoStream::Dequeue() { … }
}