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

Classes

struct  CodecSettings
 

Public Member Functions

 MultiStreamTest ()
 
virtual ~MultiStreamTest ()
 
void RunTest ()
 

Public Attributes

struct webrtc::MultiStreamTest::CodecSettings codec_settings [kNumStreams]
 

Static Public Attributes

static const size_t kNumStreams = 3
 

Protected Member Functions

virtual void Wait ()=0
 
virtual void UpdateSendConfig (size_t stream_index, VideoSendStream::Config *send_config, VideoEncoderConfig *encoder_config, test::FrameGeneratorCapturer **frame_generator)
 
virtual void UpdateReceiveConfig (size_t stream_index, VideoReceiveStream::Config *receive_config)
 
virtual test::DirectTransportCreateSendTransport (Call *sender_call)
 
virtual test::DirectTransportCreateReceiveTransport (Call *receiver_call)
 

Constructor & Destructor Documentation

◆ MultiStreamTest()

webrtc::MultiStreamTest::MultiStreamTest ( )
inline

◆ ~MultiStreamTest()

virtual webrtc::MultiStreamTest::~MultiStreamTest ( )
inlinevirtual

Member Function Documentation

◆ CreateReceiveTransport()

virtual test::DirectTransport* webrtc::MultiStreamTest::CreateReceiveTransport ( Call receiver_call)
inlineprotectedvirtual

◆ CreateSendTransport()

virtual test::DirectTransport* webrtc::MultiStreamTest::CreateSendTransport ( Call sender_call)
inlineprotectedvirtual

◆ RunTest()

void webrtc::MultiStreamTest::RunTest ( )
inline

◆ UpdateReceiveConfig()

virtual void webrtc::MultiStreamTest::UpdateReceiveConfig ( size_t  stream_index,
VideoReceiveStream::Config receive_config 
)
inlineprotectedvirtual

◆ UpdateSendConfig()

virtual void webrtc::MultiStreamTest::UpdateSendConfig ( size_t  stream_index,
VideoSendStream::Config send_config,
VideoEncoderConfig encoder_config,
test::FrameGeneratorCapturer **  frame_generator 
)
inlineprotectedvirtual

◆ Wait()

virtual void webrtc::MultiStreamTest::Wait ( )
protectedpure virtual

Member Data Documentation

◆ codec_settings

struct webrtc::MultiStreamTest::CodecSettings webrtc::MultiStreamTest::codec_settings[kNumStreams]

◆ kNumStreams

const size_t webrtc::MultiStreamTest::kNumStreams = 3
static

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