webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <videosourcebase.h>
Classes | |
struct | SinkPair |
Public Member Functions | |
VideoSourceBase () | |
void | AddOrUpdateSink (VideoSinkInterface< webrtc::VideoFrame > *sink, const VideoSinkWants &wants) override |
void | RemoveSink (VideoSinkInterface< webrtc::VideoFrame > *sink) override |
VideoSourceBase () | |
void | AddOrUpdateSink (VideoSinkInterface< webrtc::VideoFrame > *sink, const VideoSinkWants &wants) override |
void | RemoveSink (VideoSinkInterface< webrtc::VideoFrame > *sink) override |
Protected Member Functions | |
SinkPair * | FindSinkPair (const VideoSinkInterface< webrtc::VideoFrame > *sink) |
const std::vector< SinkPair > & | sink_pairs () const |
SinkPair * | FindSinkPair (const VideoSinkInterface< webrtc::VideoFrame > *sink) |
const std::vector< SinkPair > & | sink_pairs () const |
Protected Member Functions inherited from rtc::VideoSourceInterface< webrtc::VideoFrame > | |
virtual | ~VideoSourceInterface () |
virtual | ~VideoSourceInterface () |
Protected Attributes | |
ThreadChecker | thread_checker_ |
rtc::VideoSourceBase::VideoSourceBase | ( | ) |
rtc::VideoSourceBase::VideoSourceBase | ( | ) |
|
overridevirtual |
Implements rtc::VideoSourceInterface< webrtc::VideoFrame >.
Reimplemented in rtc::VideoBroadcaster, webrtc::VideoTrack, and webrtc::VideoTrack.
|
overridevirtual |
Implements rtc::VideoSourceInterface< webrtc::VideoFrame >.
Reimplemented in webrtc::VideoTrack.
|
protected |
|
protected |
|
overridevirtual |
Implements rtc::VideoSourceInterface< webrtc::VideoFrame >.
Reimplemented in rtc::VideoBroadcaster, webrtc::VideoTrack, and webrtc::VideoTrack.
|
overridevirtual |
Implements rtc::VideoSourceInterface< webrtc::VideoFrame >.
Reimplemented in webrtc::VideoTrack.
|
inlineprotected |
|
inlineprotected |
|
protected |