webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | List of all members
rtc::VideoSourceInterface< VideoFrameT > Class Template Referenceabstract

#include <videosourceinterface.h>

Public Member Functions

virtual void AddOrUpdateSink (VideoSinkInterface< VideoFrameT > *sink, const VideoSinkWants &wants)=0
 
virtual void RemoveSink (VideoSinkInterface< VideoFrameT > *sink)=0
 
virtual void AddOrUpdateSink (VideoSinkInterface< VideoFrameT > *sink, const VideoSinkWants &wants)=0
 
virtual void RemoveSink (VideoSinkInterface< VideoFrameT > *sink)=0
 

Protected Member Functions

virtual ~VideoSourceInterface ()
 
virtual ~VideoSourceInterface ()
 

Constructor & Destructor Documentation

◆ ~VideoSourceInterface() [1/2]

template<typename VideoFrameT>
virtual rtc::VideoSourceInterface< VideoFrameT >::~VideoSourceInterface ( )
inlineprotectedvirtual

◆ ~VideoSourceInterface() [2/2]

template<typename VideoFrameT>
virtual rtc::VideoSourceInterface< VideoFrameT >::~VideoSourceInterface ( )
inlineprotectedvirtual

Member Function Documentation

◆ AddOrUpdateSink() [1/2]

template<typename VideoFrameT>
virtual void rtc::VideoSourceInterface< VideoFrameT >::AddOrUpdateSink ( VideoSinkInterface< VideoFrameT > *  sink,
const VideoSinkWants wants 
)
pure virtual

◆ AddOrUpdateSink() [2/2]

template<typename VideoFrameT>
virtual void rtc::VideoSourceInterface< VideoFrameT >::AddOrUpdateSink ( VideoSinkInterface< VideoFrameT > *  sink,
const VideoSinkWants wants 
)
pure virtual

◆ RemoveSink() [1/2]

template<typename VideoFrameT>
virtual void rtc::VideoSourceInterface< VideoFrameT >::RemoveSink ( VideoSinkInterface< VideoFrameT > *  sink)
pure virtual

◆ RemoveSink() [2/2]

template<typename VideoFrameT>
virtual void rtc::VideoSourceInterface< VideoFrameT >::RemoveSink ( VideoSinkInterface< VideoFrameT > *  sink)
pure virtual

The documentation for this class was generated from the following file: