webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
VideoMediaChannelTest< E, C > Class Template Referenceabstract

#include <videoengine_unittest.h>

Inheritance diagram for VideoMediaChannelTest< E, C >:
testing::Test sigslot::has_slots<> testing::Test sigslot::has_slots<> sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface

Protected Member Functions

 VideoMediaChannelTest ()
 
virtual cricket::VideoCodec DefaultCodec ()=0
 
virtual cricket::StreamParams DefaultSendStreamParams ()
 
virtual void SetUp ()
 
virtual cricket::FakeVideoCapturerCreateFakeVideoCapturer ()
 
void SetUpSecondStream ()
 
void SetUpSecondStreamWithNoRecv ()
 
virtual void TearDown ()
 
bool SetDefaultCodec ()
 
bool SetOneCodec (int pt, const char *name)
 
bool SetOneCodec (const cricket::VideoCodec &codec)
 
bool SetSend (bool send)
 
int DrainOutgoingPackets ()
 
bool SendFrame ()
 
bool WaitAndSendFrame (int wait_ms)
 
int WaitForDecoder ()
 
bool SendCustomVideoFrame (int w, int h)
 
int NumRtpBytes ()
 
int NumRtpBytes (uint32_t ssrc)
 
int NumRtpPackets ()
 
int NumRtpPackets (uint32_t ssrc)
 
int NumSentSsrcs ()
 
const rtc::CopyOnWriteBufferGetRtpPacket (int index)
 
int NumRtcpPackets ()
 
const rtc::CopyOnWriteBufferGetRtcpPacket (int index)
 
bool CountRtcpFir (int start_index, int stop_index, int *fir_count)
 
void OnVideoChannelError (uint32_t ssrc, cricket::VideoMediaChannel::Error error)
 
void SetSend ()
 
void SetSendWithoutCodecs ()
 
void SetSendSetsTransportBufferSizes ()
 
void Send (const cricket::VideoCodec &codec)
 
void SendAndReceive (const cricket::VideoCodec &codec)
 
void SendReceiveManyAndGetStats (const cricket::VideoCodec &codec, int duration_sec, int fps)
 
void GetStats ()
 
cricket::VideoSenderInfo GetSenderStats (size_t i)
 
cricket::VideoReceiverInfo GetReceiverStats (size_t i)
 
void GetStatsMultipleRecvStreams ()
 
void GetStatsMultipleSendStreams ()
 
void SetSendBandwidth ()
 
void SetSendSsrc ()
 
void SetSendSsrcAfterSetCodecs ()
 
void SetSink ()
 
void RejectEmptyStreamParams ()
 
void AddRemoveSendStreams ()
 
void SimulateConference ()
 
void AddRemoveCapturer ()
 
void RemoveCapturerWithoutAdd ()
 
void AddRemoveCapturerMultipleSources ()
 
void MultipleSendStreams ()
 
void TwoStreamsSendAndReceive (const cricket::VideoCodec &codec)
 
 VideoMediaChannelTest ()
 
virtual cricket::VideoCodec DefaultCodec ()=0
 
virtual cricket::StreamParams DefaultSendStreamParams ()
 
virtual void SetUp ()
 
virtual cricket::FakeVideoCapturerCreateFakeVideoCapturer ()
 
void SetUpSecondStream ()
 
void SetUpSecondStreamWithNoRecv ()
 
virtual void TearDown ()
 
bool SetDefaultCodec ()
 
bool SetOneCodec (int pt, const char *name)
 
bool SetOneCodec (const cricket::VideoCodec &codec)
 
bool SetSend (bool send)
 
int DrainOutgoingPackets ()
 
bool SendFrame ()
 
bool WaitAndSendFrame (int wait_ms)
 
int WaitForDecoder ()
 
bool SendCustomVideoFrame (int w, int h)
 
int NumRtpBytes ()
 
int NumRtpBytes (uint32_t ssrc)
 
int NumRtpPackets ()
 
int NumRtpPackets (uint32_t ssrc)
 
int NumSentSsrcs ()
 
const rtc::CopyOnWriteBufferGetRtpPacket (int index)
 
int NumRtcpPackets ()
 
const rtc::CopyOnWriteBufferGetRtcpPacket (int index)
 
bool CountRtcpFir (int start_index, int stop_index, int *fir_count)
 
void OnVideoChannelError (uint32_t ssrc, cricket::VideoMediaChannel::Error error)
 
void SetSend ()
 
void SetSendWithoutCodecs ()
 
void SetSendSetsTransportBufferSizes ()
 
void Send (const cricket::VideoCodec &codec)
 
void SendAndReceive (const cricket::VideoCodec &codec)
 
void SendReceiveManyAndGetStats (const cricket::VideoCodec &codec, int duration_sec, int fps)
 
void GetStats ()
 
cricket::VideoSenderInfo GetSenderStats (size_t i)
 
cricket::VideoReceiverInfo GetReceiverStats (size_t i)
 
void GetStatsMultipleRecvStreams ()
 
void GetStatsMultipleSendStreams ()
 
void SetSendBandwidth ()
 
void SetSendSsrc ()
 
void SetSendSsrcAfterSetCodecs ()
 
void SetSink ()
 
void RejectEmptyStreamParams ()
 
void AddRemoveSendStreams ()
 
void SimulateConference ()
 
void AddRemoveCapturer ()
 
void RemoveCapturerWithoutAdd ()
 
void AddRemoveCapturerMultipleSources ()
 
void MultipleSendStreams ()
 
void TwoStreamsSendAndReceive (const cricket::VideoCodec &codec)
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
- Protected Member Functions inherited from sigslot::has_slots_interface
 has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all)
 
virtual ~has_slots_interface ()
 
 has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all)
 
virtual ~has_slots_interface ()
 

Static Protected Member Functions

static int GetPayloadType (const rtc::CopyOnWriteBuffer *p)
 
static bool ParseRtpPacket (const rtc::CopyOnWriteBuffer *p, bool *x, int *pt, int *seqnum, uint32_t *tstamp, uint32_t *ssrc, std::string *payload)
 
static int GetPayloadType (const rtc::CopyOnWriteBuffer *p)
 
static bool ParseRtpPacket (const rtc::CopyOnWriteBuffer *p, bool *x, int *pt, int *seqnum, uint32_t *tstamp, uint32_t *ssrc, std::string *payload)
 

Protected Attributes

webrtc::RtcEventLogNullImpl event_log_
 
const std::unique_ptr< webrtc::Callcall_
 
E engine_
 
std::unique_ptr< cricket::FakeVideoCapturervideo_capturer_
 
std::unique_ptr< cricket::FakeVideoCapturervideo_capturer_2_
 
std::unique_ptr< Cchannel_
 
cricket::FakeNetworkInterface network_interface_
 
cricket::FakeVideoRenderer renderer_
 
cricket::VideoMediaChannel::Error media_error_
 
cricket::FakeVideoRenderer renderer2_
 

Additional Inherited Members

- Public Member Functions inherited from sigslot::has_slots<>
 has_slots ()
 
 has_slots ()
 
 ~has_slots ()
 
 ~has_slots ()
 
- Public Member Functions inherited from sigslot::has_slots_interface
void signal_connect (_signal_base_interface *sender)
 
void signal_disconnect (_signal_base_interface *sender)
 
void disconnect_all ()
 
void signal_connect (_signal_base_interface *sender)
 
void signal_disconnect (_signal_base_interface *sender)
 
void disconnect_all ()
 

Constructor & Destructor Documentation

◆ VideoMediaChannelTest() [1/2]

template<class E, class C>
VideoMediaChannelTest< E, C >::VideoMediaChannelTest ( )
inlineprotected

◆ VideoMediaChannelTest() [2/2]

template<class E, class C>
VideoMediaChannelTest< E, C >::VideoMediaChannelTest ( )
inlineprotected

Member Function Documentation

◆ AddRemoveCapturer() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::AddRemoveCapturer ( )
inlineprotected

◆ AddRemoveCapturer() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::AddRemoveCapturer ( )
inlineprotected

◆ AddRemoveCapturerMultipleSources() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::AddRemoveCapturerMultipleSources ( )
inlineprotected

◆ AddRemoveCapturerMultipleSources() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::AddRemoveCapturerMultipleSources ( )
inlineprotected

◆ AddRemoveSendStreams() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::AddRemoveSendStreams ( )
inlineprotected

◆ AddRemoveSendStreams() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::AddRemoveSendStreams ( )
inlineprotected

◆ CountRtcpFir() [1/2]

template<class E, class C>
bool VideoMediaChannelTest< E, C >::CountRtcpFir ( int  start_index,
int  stop_index,
int *  fir_count 
)
inlineprotected

◆ CountRtcpFir() [2/2]

template<class E, class C>
bool VideoMediaChannelTest< E, C >::CountRtcpFir ( int  start_index,
int  stop_index,
int *  fir_count 
)
inlineprotected

◆ CreateFakeVideoCapturer() [1/2]

template<class E, class C>
virtual cricket::FakeVideoCapturer* VideoMediaChannelTest< E, C >::CreateFakeVideoCapturer ( )
inlineprotectedvirtual

◆ CreateFakeVideoCapturer() [2/2]

template<class E, class C>
virtual cricket::FakeVideoCapturer* VideoMediaChannelTest< E, C >::CreateFakeVideoCapturer ( )
inlineprotectedvirtual

◆ DefaultCodec() [1/2]

template<class E, class C>
virtual cricket::VideoCodec VideoMediaChannelTest< E, C >::DefaultCodec ( )
protectedpure virtual

◆ DefaultCodec() [2/2]

template<class E, class C>
virtual cricket::VideoCodec VideoMediaChannelTest< E, C >::DefaultCodec ( )
protectedpure virtual

◆ DefaultSendStreamParams() [1/2]

template<class E, class C>
virtual cricket::StreamParams VideoMediaChannelTest< E, C >::DefaultSendStreamParams ( )
inlineprotectedvirtual

◆ DefaultSendStreamParams() [2/2]

template<class E, class C>
virtual cricket::StreamParams VideoMediaChannelTest< E, C >::DefaultSendStreamParams ( )
inlineprotectedvirtual

◆ DrainOutgoingPackets() [1/2]

template<class E, class C>
int VideoMediaChannelTest< E, C >::DrainOutgoingPackets ( )
inlineprotected

◆ DrainOutgoingPackets() [2/2]

template<class E, class C>
int VideoMediaChannelTest< E, C >::DrainOutgoingPackets ( )
inlineprotected

◆ GetPayloadType() [1/2]

template<class E, class C>
static int VideoMediaChannelTest< E, C >::GetPayloadType ( const rtc::CopyOnWriteBuffer p)
inlinestaticprotected

◆ GetPayloadType() [2/2]

template<class E, class C>
static int VideoMediaChannelTest< E, C >::GetPayloadType ( const rtc::CopyOnWriteBuffer p)
inlinestaticprotected

◆ GetReceiverStats() [1/2]

template<class E, class C>
cricket::VideoReceiverInfo VideoMediaChannelTest< E, C >::GetReceiverStats ( size_t  i)
inlineprotected

◆ GetReceiverStats() [2/2]

template<class E, class C>
cricket::VideoReceiverInfo VideoMediaChannelTest< E, C >::GetReceiverStats ( size_t  i)
inlineprotected

◆ GetRtcpPacket() [1/2]

template<class E, class C>
const rtc::CopyOnWriteBuffer* VideoMediaChannelTest< E, C >::GetRtcpPacket ( int  index)
inlineprotected

◆ GetRtcpPacket() [2/2]

template<class E, class C>
const rtc::CopyOnWriteBuffer* VideoMediaChannelTest< E, C >::GetRtcpPacket ( int  index)
inlineprotected

◆ GetRtpPacket() [1/2]

template<class E, class C>
const rtc::CopyOnWriteBuffer* VideoMediaChannelTest< E, C >::GetRtpPacket ( int  index)
inlineprotected

◆ GetRtpPacket() [2/2]

template<class E, class C>
const rtc::CopyOnWriteBuffer* VideoMediaChannelTest< E, C >::GetRtpPacket ( int  index)
inlineprotected

◆ GetSenderStats() [1/2]

template<class E, class C>
cricket::VideoSenderInfo VideoMediaChannelTest< E, C >::GetSenderStats ( size_t  i)
inlineprotected

◆ GetSenderStats() [2/2]

template<class E, class C>
cricket::VideoSenderInfo VideoMediaChannelTest< E, C >::GetSenderStats ( size_t  i)
inlineprotected

◆ GetStats() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::GetStats ( )
inlineprotected

◆ GetStats() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::GetStats ( )
inlineprotected

◆ GetStatsMultipleRecvStreams() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::GetStatsMultipleRecvStreams ( )
inlineprotected

◆ GetStatsMultipleRecvStreams() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::GetStatsMultipleRecvStreams ( )
inlineprotected

◆ GetStatsMultipleSendStreams() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::GetStatsMultipleSendStreams ( )
inlineprotected

◆ GetStatsMultipleSendStreams() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::GetStatsMultipleSendStreams ( )
inlineprotected

◆ MultipleSendStreams() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::MultipleSendStreams ( )
inlineprotected

◆ MultipleSendStreams() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::MultipleSendStreams ( )
inlineprotected

◆ NumRtcpPackets() [1/2]

template<class E, class C>
int VideoMediaChannelTest< E, C >::NumRtcpPackets ( )
inlineprotected

◆ NumRtcpPackets() [2/2]

template<class E, class C>
int VideoMediaChannelTest< E, C >::NumRtcpPackets ( )
inlineprotected

◆ NumRtpBytes() [1/4]

template<class E, class C>
int VideoMediaChannelTest< E, C >::NumRtpBytes ( )
inlineprotected

◆ NumRtpBytes() [2/4]

template<class E, class C>
int VideoMediaChannelTest< E, C >::NumRtpBytes ( )
inlineprotected

◆ NumRtpBytes() [3/4]

template<class E, class C>
int VideoMediaChannelTest< E, C >::NumRtpBytes ( uint32_t  ssrc)
inlineprotected

◆ NumRtpBytes() [4/4]

template<class E, class C>
int VideoMediaChannelTest< E, C >::NumRtpBytes ( uint32_t  ssrc)
inlineprotected

◆ NumRtpPackets() [1/4]

template<class E, class C>
int VideoMediaChannelTest< E, C >::NumRtpPackets ( )
inlineprotected

◆ NumRtpPackets() [2/4]

template<class E, class C>
int VideoMediaChannelTest< E, C >::NumRtpPackets ( )
inlineprotected

◆ NumRtpPackets() [3/4]

template<class E, class C>
int VideoMediaChannelTest< E, C >::NumRtpPackets ( uint32_t  ssrc)
inlineprotected

◆ NumRtpPackets() [4/4]

template<class E, class C>
int VideoMediaChannelTest< E, C >::NumRtpPackets ( uint32_t  ssrc)
inlineprotected

◆ NumSentSsrcs() [1/2]

template<class E, class C>
int VideoMediaChannelTest< E, C >::NumSentSsrcs ( )
inlineprotected

◆ NumSentSsrcs() [2/2]

template<class E, class C>
int VideoMediaChannelTest< E, C >::NumSentSsrcs ( )
inlineprotected

◆ OnVideoChannelError() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::OnVideoChannelError ( uint32_t  ssrc,
cricket::VideoMediaChannel::Error  error 
)
inlineprotected

◆ OnVideoChannelError() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::OnVideoChannelError ( uint32_t  ssrc,
cricket::VideoMediaChannel::Error  error 
)
inlineprotected

◆ ParseRtpPacket() [1/2]

template<class E, class C>
static bool VideoMediaChannelTest< E, C >::ParseRtpPacket ( const rtc::CopyOnWriteBuffer p,
bool *  x,
int *  pt,
int *  seqnum,
uint32_t tstamp,
uint32_t ssrc,
std::string payload 
)
inlinestaticprotected

◆ ParseRtpPacket() [2/2]

template<class E, class C>
static bool VideoMediaChannelTest< E, C >::ParseRtpPacket ( const rtc::CopyOnWriteBuffer p,
bool *  x,
int *  pt,
int *  seqnum,
uint32_t tstamp,
uint32_t ssrc,
std::string payload 
)
inlinestaticprotected

◆ RejectEmptyStreamParams() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::RejectEmptyStreamParams ( )
inlineprotected

◆ RejectEmptyStreamParams() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::RejectEmptyStreamParams ( )
inlineprotected

◆ RemoveCapturerWithoutAdd() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::RemoveCapturerWithoutAdd ( )
inlineprotected

◆ RemoveCapturerWithoutAdd() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::RemoveCapturerWithoutAdd ( )
inlineprotected

◆ Send() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::Send ( const cricket::VideoCodec codec)
inlineprotected

◆ Send() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::Send ( const cricket::VideoCodec codec)
inlineprotected

◆ SendAndReceive() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SendAndReceive ( const cricket::VideoCodec codec)
inlineprotected

◆ SendAndReceive() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SendAndReceive ( const cricket::VideoCodec codec)
inlineprotected

◆ SendCustomVideoFrame() [1/2]

template<class E, class C>
bool VideoMediaChannelTest< E, C >::SendCustomVideoFrame ( int  w,
int  h 
)
inlineprotected

◆ SendCustomVideoFrame() [2/2]

template<class E, class C>
bool VideoMediaChannelTest< E, C >::SendCustomVideoFrame ( int  w,
int  h 
)
inlineprotected

◆ SendFrame() [1/2]

template<class E, class C>
bool VideoMediaChannelTest< E, C >::SendFrame ( )
inlineprotected

◆ SendFrame() [2/2]

template<class E, class C>
bool VideoMediaChannelTest< E, C >::SendFrame ( )
inlineprotected

◆ SendReceiveManyAndGetStats() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SendReceiveManyAndGetStats ( const cricket::VideoCodec codec,
int  duration_sec,
int  fps 
)
inlineprotected

◆ SendReceiveManyAndGetStats() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SendReceiveManyAndGetStats ( const cricket::VideoCodec codec,
int  duration_sec,
int  fps 
)
inlineprotected

◆ SetDefaultCodec() [1/2]

template<class E, class C>
bool VideoMediaChannelTest< E, C >::SetDefaultCodec ( )
inlineprotected

◆ SetDefaultCodec() [2/2]

template<class E, class C>
bool VideoMediaChannelTest< E, C >::SetDefaultCodec ( )
inlineprotected

◆ SetOneCodec() [1/4]

template<class E, class C>
bool VideoMediaChannelTest< E, C >::SetOneCodec ( int  pt,
const char *  name 
)
inlineprotected

◆ SetOneCodec() [2/4]

template<class E, class C>
bool VideoMediaChannelTest< E, C >::SetOneCodec ( int  pt,
const char *  name 
)
inlineprotected

◆ SetOneCodec() [3/4]

template<class E, class C>
bool VideoMediaChannelTest< E, C >::SetOneCodec ( const cricket::VideoCodec codec)
inlineprotected

◆ SetOneCodec() [4/4]

template<class E, class C>
bool VideoMediaChannelTest< E, C >::SetOneCodec ( const cricket::VideoCodec codec)
inlineprotected

◆ SetSend() [1/4]

template<class E, class C>
bool VideoMediaChannelTest< E, C >::SetSend ( bool  send)
inlineprotected

◆ SetSend() [2/4]

template<class E, class C>
bool VideoMediaChannelTest< E, C >::SetSend ( bool  send)
inlineprotected

◆ SetSend() [3/4]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SetSend ( )
inlineprotected

◆ SetSend() [4/4]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SetSend ( )
inlineprotected

◆ SetSendBandwidth() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SetSendBandwidth ( )
inlineprotected

◆ SetSendBandwidth() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SetSendBandwidth ( )
inlineprotected

◆ SetSendSetsTransportBufferSizes() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SetSendSetsTransportBufferSizes ( )
inlineprotected

◆ SetSendSetsTransportBufferSizes() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SetSendSetsTransportBufferSizes ( )
inlineprotected

◆ SetSendSsrc() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SetSendSsrc ( )
inlineprotected

◆ SetSendSsrc() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SetSendSsrc ( )
inlineprotected

◆ SetSendSsrcAfterSetCodecs() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SetSendSsrcAfterSetCodecs ( )
inlineprotected

◆ SetSendSsrcAfterSetCodecs() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SetSendSsrcAfterSetCodecs ( )
inlineprotected

◆ SetSendWithoutCodecs() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SetSendWithoutCodecs ( )
inlineprotected

◆ SetSendWithoutCodecs() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SetSendWithoutCodecs ( )
inlineprotected

◆ SetSink() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SetSink ( )
inlineprotected

◆ SetSink() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SetSink ( )
inlineprotected

◆ SetUp() [1/2]

template<class E, class C>
virtual void VideoMediaChannelTest< E, C >::SetUp ( )
inlineprotectedvirtual

Reimplemented from testing::Test.

◆ SetUp() [2/2]

template<class E, class C>
virtual void VideoMediaChannelTest< E, C >::SetUp ( )
inlineprotectedvirtual

Reimplemented from testing::Test.

◆ SetUpSecondStream() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SetUpSecondStream ( )
inlineprotected

◆ SetUpSecondStream() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SetUpSecondStream ( )
inlineprotected

◆ SetUpSecondStreamWithNoRecv() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SetUpSecondStreamWithNoRecv ( )
inlineprotected

◆ SetUpSecondStreamWithNoRecv() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SetUpSecondStreamWithNoRecv ( )
inlineprotected

◆ SimulateConference() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SimulateConference ( )
inlineprotected

◆ SimulateConference() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::SimulateConference ( )
inlineprotected

◆ TearDown() [1/2]

template<class E, class C>
virtual void VideoMediaChannelTest< E, C >::TearDown ( )
inlineprotectedvirtual

Reimplemented from testing::Test.

◆ TearDown() [2/2]

template<class E, class C>
virtual void VideoMediaChannelTest< E, C >::TearDown ( )
inlineprotectedvirtual

Reimplemented from testing::Test.

◆ TwoStreamsSendAndReceive() [1/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::TwoStreamsSendAndReceive ( const cricket::VideoCodec codec)
inlineprotected

◆ TwoStreamsSendAndReceive() [2/2]

template<class E, class C>
void VideoMediaChannelTest< E, C >::TwoStreamsSendAndReceive ( const cricket::VideoCodec codec)
inlineprotected

◆ WaitAndSendFrame() [1/2]

template<class E, class C>
bool VideoMediaChannelTest< E, C >::WaitAndSendFrame ( int  wait_ms)
inlineprotected

◆ WaitAndSendFrame() [2/2]

template<class E, class C>
bool VideoMediaChannelTest< E, C >::WaitAndSendFrame ( int  wait_ms)
inlineprotected

◆ WaitForDecoder() [1/2]

template<class E, class C>
int VideoMediaChannelTest< E, C >::WaitForDecoder ( )
inlineprotected

◆ WaitForDecoder() [2/2]

template<class E, class C>
int VideoMediaChannelTest< E, C >::WaitForDecoder ( )
inlineprotected

Member Data Documentation

◆ call_

template<class E, class C>
const std::unique_ptr< webrtc::Call > VideoMediaChannelTest< E, C >::call_
protected

◆ channel_

template<class E, class C>
std::unique_ptr< C > VideoMediaChannelTest< E, C >::channel_
protected

◆ engine_

template<class E, class C>
E VideoMediaChannelTest< E, C >::engine_
protected

◆ event_log_

template<class E, class C>
webrtc::RtcEventLogNullImpl VideoMediaChannelTest< E, C >::event_log_
protected

◆ media_error_

template<class E, class C>
cricket::VideoMediaChannel::Error VideoMediaChannelTest< E, C >::media_error_
protected

◆ network_interface_

template<class E, class C>
cricket::FakeNetworkInterface VideoMediaChannelTest< E, C >::network_interface_
protected

◆ renderer2_

template<class E, class C>
cricket::FakeVideoRenderer VideoMediaChannelTest< E, C >::renderer2_
protected

◆ renderer_

template<class E, class C>
cricket::FakeVideoRenderer VideoMediaChannelTest< E, C >::renderer_
protected

◆ video_capturer_

template<class E, class C>
std::unique_ptr< cricket::FakeVideoCapturer > VideoMediaChannelTest< E, C >::video_capturer_
protected

◆ video_capturer_2_

template<class E, class C>
std::unique_ptr< cricket::FakeVideoCapturer > VideoMediaChannelTest< E, C >::video_capturer_2_
protected

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