webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | List of all members
cricket::FakeVideoSendStream Class Referencefinal

#include <fakewebrtccall.h>

Inheritance diagram for cricket::FakeVideoSendStream:
webrtc::VideoSendStream rtc::VideoSinkInterface< webrtc::VideoFrame > webrtc::VideoSendStream rtc::VideoSinkInterface< webrtc::VideoFrame >

Public Member Functions

 FakeVideoSendStream (webrtc::VideoSendStream::Config config, webrtc::VideoEncoderConfig encoder_config)
 
 ~FakeVideoSendStream () override
 
const webrtc::VideoSendStream::ConfigGetConfig () const
 
const webrtc::VideoEncoderConfigGetEncoderConfig () const
 
const std::vector< webrtc::VideoStream > & GetVideoStreams () const
 
bool IsSending () const
 
bool GetVp8Settings (webrtc::VideoCodecVP8 *settings) const
 
bool GetVp9Settings (webrtc::VideoCodecVP9 *settings) const
 
int GetNumberOfSwappedFrames () const
 
int GetLastWidth () const
 
int GetLastHeight () const
 
int64_t GetLastTimestamp () const
 
void SetStats (const webrtc::VideoSendStream::Stats &stats)
 
int num_encoder_reconfigurations () const
 
void EnableEncodedFrameRecording (const std::vector< rtc::PlatformFile > &files, size_t byte_limit) override
 
bool resolution_scaling_enabled () const
 
void InjectVideoSinkWants (const rtc::VideoSinkWants &wants)
 
rtc::VideoSourceInterface< webrtc::VideoFrame > * source () const
 
 FakeVideoSendStream (webrtc::VideoSendStream::Config config, webrtc::VideoEncoderConfig encoder_config)
 
 ~FakeVideoSendStream () override
 
const webrtc::VideoSendStream::ConfigGetConfig () const
 
const webrtc::VideoEncoderConfigGetEncoderConfig () const
 
const std::vector< webrtc::VideoStream > & GetVideoStreams () const
 
bool IsSending () const
 
bool GetVp8Settings (webrtc::VideoCodecVP8 *settings) const
 
bool GetVp9Settings (webrtc::VideoCodecVP9 *settings) const
 
int GetNumberOfSwappedFrames () const
 
int GetLastWidth () const
 
int GetLastHeight () const
 
int64_t GetLastTimestamp () const
 
void SetStats (const webrtc::VideoSendStream::Stats &stats)
 
int num_encoder_reconfigurations () const
 
void EnableEncodedFrameRecording (const std::vector< rtc::PlatformFile > &files, size_t byte_limit) override
 
bool resolution_scaling_enabled () const
 
void InjectVideoSinkWants (const rtc::VideoSinkWants &wants)
 
rtc::VideoSourceInterface< webrtc::VideoFrame > * source () const
 
- Public Member Functions inherited from webrtc::VideoSendStream
void DisableEncodedFrameRecording ()
 
void DisableEncodedFrameRecording ()
 
- Public Member Functions inherited from rtc::VideoSinkInterface< webrtc::VideoFrame >
virtual ~VideoSinkInterface ()
 
virtual ~VideoSinkInterface ()
 

Additional Inherited Members

- Public Types inherited from webrtc::VideoSendStream
enum  DegradationPreference { DegradationPreference::kMaintainResolution, DegradationPreference::kBalanced, DegradationPreference::kMaintainResolution, DegradationPreference::kBalanced }
 
enum  DegradationPreference { DegradationPreference::kMaintainResolution, DegradationPreference::kBalanced, DegradationPreference::kMaintainResolution, DegradationPreference::kBalanced }
 
- Protected Member Functions inherited from webrtc::VideoSendStream
virtual ~VideoSendStream ()
 
virtual ~VideoSendStream ()
 

Constructor & Destructor Documentation

◆ FakeVideoSendStream() [1/2]

cricket::FakeVideoSendStream::FakeVideoSendStream ( webrtc::VideoSendStream::Config  config,
webrtc::VideoEncoderConfig  encoder_config 
)

◆ ~FakeVideoSendStream() [1/2]

cricket::FakeVideoSendStream::~FakeVideoSendStream ( )
override

◆ FakeVideoSendStream() [2/2]

cricket::FakeVideoSendStream::FakeVideoSendStream ( webrtc::VideoSendStream::Config  config,
webrtc::VideoEncoderConfig  encoder_config 
)

◆ ~FakeVideoSendStream() [2/2]

cricket::FakeVideoSendStream::~FakeVideoSendStream ( )
override

Member Function Documentation

◆ EnableEncodedFrameRecording() [1/2]

void cricket::FakeVideoSendStream::EnableEncodedFrameRecording ( const std::vector< rtc::PlatformFile > &  files,
size_t  byte_limit 
)
overridevirtual

◆ EnableEncodedFrameRecording() [2/2]

void cricket::FakeVideoSendStream::EnableEncodedFrameRecording ( const std::vector< rtc::PlatformFile > &  files,
size_t  byte_limit 
)
overridevirtual

◆ GetConfig() [1/2]

const webrtc::VideoSendStream::Config& cricket::FakeVideoSendStream::GetConfig ( ) const

◆ GetConfig() [2/2]

const webrtc::VideoSendStream::Config & cricket::FakeVideoSendStream::GetConfig ( ) const

◆ GetEncoderConfig() [1/2]

const webrtc::VideoEncoderConfig & cricket::FakeVideoSendStream::GetEncoderConfig ( ) const

◆ GetEncoderConfig() [2/2]

const webrtc::VideoEncoderConfig& cricket::FakeVideoSendStream::GetEncoderConfig ( ) const

◆ GetLastHeight() [1/2]

int cricket::FakeVideoSendStream::GetLastHeight ( ) const

◆ GetLastHeight() [2/2]

int cricket::FakeVideoSendStream::GetLastHeight ( ) const

◆ GetLastTimestamp() [1/2]

int64_t cricket::FakeVideoSendStream::GetLastTimestamp ( ) const

◆ GetLastTimestamp() [2/2]

int64_t cricket::FakeVideoSendStream::GetLastTimestamp ( ) const

◆ GetLastWidth() [1/2]

int cricket::FakeVideoSendStream::GetLastWidth ( ) const

◆ GetLastWidth() [2/2]

int cricket::FakeVideoSendStream::GetLastWidth ( ) const

◆ GetNumberOfSwappedFrames() [1/2]

int cricket::FakeVideoSendStream::GetNumberOfSwappedFrames ( ) const

◆ GetNumberOfSwappedFrames() [2/2]

int cricket::FakeVideoSendStream::GetNumberOfSwappedFrames ( ) const

◆ GetVideoStreams() [1/2]

const std::vector<webrtc::VideoStream>& cricket::FakeVideoSendStream::GetVideoStreams ( ) const

◆ GetVideoStreams() [2/2]

const std::vector< webrtc::VideoStream > & cricket::FakeVideoSendStream::GetVideoStreams ( ) const

◆ GetVp8Settings() [1/2]

bool cricket::FakeVideoSendStream::GetVp8Settings ( webrtc::VideoCodecVP8 settings) const

◆ GetVp8Settings() [2/2]

bool cricket::FakeVideoSendStream::GetVp8Settings ( webrtc::VideoCodecVP8 settings) const

◆ GetVp9Settings() [1/2]

bool cricket::FakeVideoSendStream::GetVp9Settings ( webrtc::VideoCodecVP9 settings) const

◆ GetVp9Settings() [2/2]

bool cricket::FakeVideoSendStream::GetVp9Settings ( webrtc::VideoCodecVP9 settings) const

◆ InjectVideoSinkWants() [1/2]

void cricket::FakeVideoSendStream::InjectVideoSinkWants ( const rtc::VideoSinkWants wants)

◆ InjectVideoSinkWants() [2/2]

void cricket::FakeVideoSendStream::InjectVideoSinkWants ( const rtc::VideoSinkWants wants)

◆ IsSending() [1/2]

bool cricket::FakeVideoSendStream::IsSending ( ) const

◆ IsSending() [2/2]

bool cricket::FakeVideoSendStream::IsSending ( ) const

◆ num_encoder_reconfigurations() [1/2]

int cricket::FakeVideoSendStream::num_encoder_reconfigurations ( ) const
inline

◆ num_encoder_reconfigurations() [2/2]

int cricket::FakeVideoSendStream::num_encoder_reconfigurations ( ) const
inline

◆ resolution_scaling_enabled() [1/2]

bool cricket::FakeVideoSendStream::resolution_scaling_enabled ( ) const
inline

◆ resolution_scaling_enabled() [2/2]

bool cricket::FakeVideoSendStream::resolution_scaling_enabled ( ) const
inline

◆ SetStats() [1/2]

void cricket::FakeVideoSendStream::SetStats ( const webrtc::VideoSendStream::Stats stats)

◆ SetStats() [2/2]

void cricket::FakeVideoSendStream::SetStats ( const webrtc::VideoSendStream::Stats stats)

◆ source() [1/2]

rtc::VideoSourceInterface<webrtc::VideoFrame>* cricket::FakeVideoSendStream::source ( ) const
inline

◆ source() [2/2]

rtc::VideoSourceInterface<webrtc::VideoFrame>* cricket::FakeVideoSendStream::source ( ) const
inline

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