#include "pc/video_rtp_track_source.h"
#include <stddef.h>
#include <algorithm>
#include "rtc_base/checks.h"
namespace webrtc {
VideoRtpTrackSource::VideoRtpTrackSource(Callback* callback)
: … { … }
void VideoRtpTrackSource::ClearCallback() { … }
rtc::VideoSourceInterface<VideoFrame>* VideoRtpTrackSource::source() { … }
rtc::VideoSinkInterface<VideoFrame>* VideoRtpTrackSource::sink() { … }
void VideoRtpTrackSource::BroadcastRecordableEncodedFrame(
const RecordableEncodedFrame& frame) const { … }
bool VideoRtpTrackSource::SupportsEncodedOutput() const { … }
void VideoRtpTrackSource::GenerateKeyFrame() { … }
void VideoRtpTrackSource::AddEncodedSink(
rtc::VideoSinkInterface<RecordableEncodedFrame>* sink) { … }
void VideoRtpTrackSource::RemoveEncodedSink(
rtc::VideoSinkInterface<RecordableEncodedFrame>* sink) { … }
}