webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Protected Member Functions | List of all members
webrtc::VideoReceiveStream Class Referenceabstract

#include <video_receive_stream.h>

Inheritance diagram for webrtc::VideoReceiveStream:
cricket::FakeVideoReceiveStream cricket::FakeVideoReceiveStream webrtc::internal::VideoReceiveStream webrtc::internal::VideoReceiveStream

Classes

struct  Config
 
struct  Decoder
 
struct  Stats
 

Public Member Functions

virtual void Start ()=0
 
virtual void Stop ()=0
 
virtual Stats GetStats () const =0
 
virtual void EnableEncodedFrameRecording (rtc::PlatformFile file, size_t byte_limit)=0
 
void DisableEncodedFrameRecording ()
 
virtual void Start ()=0
 
virtual void Stop ()=0
 
virtual Stats GetStats () const =0
 
virtual void EnableEncodedFrameRecording (rtc::PlatformFile file, size_t byte_limit)=0
 
void DisableEncodedFrameRecording ()
 

Protected Member Functions

virtual ~VideoReceiveStream ()
 
virtual ~VideoReceiveStream ()
 

Constructor & Destructor Documentation

◆ ~VideoReceiveStream() [1/2]

virtual webrtc::VideoReceiveStream::~VideoReceiveStream ( )
inlineprotectedvirtual

◆ ~VideoReceiveStream() [2/2]

virtual webrtc::VideoReceiveStream::~VideoReceiveStream ( )
inlineprotectedvirtual

Member Function Documentation

◆ DisableEncodedFrameRecording() [1/2]

void webrtc::VideoReceiveStream::DisableEncodedFrameRecording ( )
inline

◆ DisableEncodedFrameRecording() [2/2]

void webrtc::VideoReceiveStream::DisableEncodedFrameRecording ( )
inline

◆ EnableEncodedFrameRecording() [1/2]

virtual void webrtc::VideoReceiveStream::EnableEncodedFrameRecording ( rtc::PlatformFile  file,
size_t  byte_limit 
)
pure virtual

◆ EnableEncodedFrameRecording() [2/2]

virtual void webrtc::VideoReceiveStream::EnableEncodedFrameRecording ( rtc::PlatformFile  file,
size_t  byte_limit 
)
pure virtual

◆ GetStats() [1/2]

virtual Stats webrtc::VideoReceiveStream::GetStats ( ) const
pure virtual

◆ GetStats() [2/2]

virtual Stats webrtc::VideoReceiveStream::GetStats ( ) const
pure virtual

◆ Start() [1/2]

virtual void webrtc::VideoReceiveStream::Start ( )
pure virtual

◆ Start() [2/2]

virtual void webrtc::VideoReceiveStream::Start ( )
pure virtual

◆ Stop() [1/2]

virtual void webrtc::VideoReceiveStream::Stop ( )
pure virtual

◆ Stop() [2/2]

virtual void webrtc::VideoReceiveStream::Stop ( )
pure virtual

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