webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Protected Types | Protected Member Functions | List of all members
cricket::WebRtcVideoChannel2BaseTest Class Reference
Inheritance diagram for cricket::WebRtcVideoChannel2BaseTest:
VideoMediaChannelTest< WebRtcVideoEngine2, WebRtcVideoChannel2 > 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 Types

typedef VideoMediaChannelTest< WebRtcVideoEngine2, WebRtcVideoChannel2Base
 

Protected Member Functions

cricket::VideoCodec GetEngineCodec (const std::string &name)
 
cricket::VideoCodec DefaultCodec () override
 
- Protected Member Functions inherited from VideoMediaChannelTest< WebRtcVideoEngine2, WebRtcVideoChannel2 >
 VideoMediaChannelTest ()
 
 VideoMediaChannelTest ()
 
virtual cricket::StreamParams DefaultSendStreamParams ()
 
virtual cricket::StreamParams DefaultSendStreamParams ()
 
virtual void SetUp ()
 
virtual void SetUp ()
 
virtual cricket::FakeVideoCapturerCreateFakeVideoCapturer ()
 
virtual cricket::FakeVideoCapturerCreateFakeVideoCapturer ()
 
void SetUpSecondStream ()
 
void SetUpSecondStream ()
 
void SetUpSecondStreamWithNoRecv ()
 
void SetUpSecondStreamWithNoRecv ()
 
virtual void TearDown ()
 
virtual void TearDown ()
 
bool SetDefaultCodec ()
 
bool SetDefaultCodec ()
 
bool SetOneCodec (int pt, const char *name)
 
bool SetOneCodec (const cricket::VideoCodec &codec)
 
bool SetOneCodec (int pt, const char *name)
 
bool SetOneCodec (const cricket::VideoCodec &codec)
 
bool SetSend (bool send)
 
void SetSend ()
 
bool SetSend (bool send)
 
void SetSend ()
 
int DrainOutgoingPackets ()
 
int DrainOutgoingPackets ()
 
bool SendFrame ()
 
bool SendFrame ()
 
bool WaitAndSendFrame (int wait_ms)
 
bool WaitAndSendFrame (int wait_ms)
 
int WaitForDecoder ()
 
int WaitForDecoder ()
 
bool SendCustomVideoFrame (int w, int h)
 
bool SendCustomVideoFrame (int w, int h)
 
int NumRtpBytes ()
 
int NumRtpBytes (uint32_t ssrc)
 
int NumRtpBytes ()
 
int NumRtpBytes (uint32_t ssrc)
 
int NumRtpPackets ()
 
int NumRtpPackets (uint32_t ssrc)
 
int NumRtpPackets ()
 
int NumRtpPackets (uint32_t ssrc)
 
int NumSentSsrcs ()
 
int NumSentSsrcs ()
 
const rtc::CopyOnWriteBufferGetRtpPacket (int index)
 
const rtc::CopyOnWriteBufferGetRtpPacket (int index)
 
int NumRtcpPackets ()
 
int NumRtcpPackets ()
 
const rtc::CopyOnWriteBufferGetRtcpPacket (int index)
 
const rtc::CopyOnWriteBufferGetRtcpPacket (int index)
 
bool CountRtcpFir (int start_index, int stop_index, int *fir_count)
 
bool CountRtcpFir (int start_index, int stop_index, int *fir_count)
 
void OnVideoChannelError (uint32_t ssrc, cricket::VideoMediaChannel::Error error)
 
void OnVideoChannelError (uint32_t ssrc, cricket::VideoMediaChannel::Error error)
 
void SetSendWithoutCodecs ()
 
void SetSendWithoutCodecs ()
 
void SetSendSetsTransportBufferSizes ()
 
void SetSendSetsTransportBufferSizes ()
 
void Send (const cricket::VideoCodec &codec)
 
void Send (const cricket::VideoCodec &codec)
 
void SendAndReceive (const cricket::VideoCodec &codec)
 
void SendAndReceive (const cricket::VideoCodec &codec)
 
void SendReceiveManyAndGetStats (const cricket::VideoCodec &codec, int duration_sec, int fps)
 
void SendReceiveManyAndGetStats (const cricket::VideoCodec &codec, int duration_sec, int fps)
 
void GetStats ()
 
void GetStats ()
 
cricket::VideoSenderInfo GetSenderStats (size_t i)
 
cricket::VideoSenderInfo GetSenderStats (size_t i)
 
cricket::VideoReceiverInfo GetReceiverStats (size_t i)
 
cricket::VideoReceiverInfo GetReceiverStats (size_t i)
 
void GetStatsMultipleRecvStreams ()
 
void GetStatsMultipleRecvStreams ()
 
void GetStatsMultipleSendStreams ()
 
void GetStatsMultipleSendStreams ()
 
void SetSendBandwidth ()
 
void SetSendBandwidth ()
 
void SetSendSsrc ()
 
void SetSendSsrc ()
 
void SetSendSsrcAfterSetCodecs ()
 
void SetSendSsrcAfterSetCodecs ()
 
void SetSink ()
 
void SetSink ()
 
void RejectEmptyStreamParams ()
 
void RejectEmptyStreamParams ()
 
void AddRemoveSendStreams ()
 
void AddRemoveSendStreams ()
 
void SimulateConference ()
 
void SimulateConference ()
 
void AddRemoveCapturer ()
 
void AddRemoveCapturer ()
 
void RemoveCapturerWithoutAdd ()
 
void RemoveCapturerWithoutAdd ()
 
void AddRemoveCapturerMultipleSources ()
 
void AddRemoveCapturerMultipleSources ()
 
void MultipleSendStreams ()
 
void MultipleSendStreams ()
 
void TwoStreamsSendAndReceive (const cricket::VideoCodec &codec)
 
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 ()
 

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 ()
 
- Static Protected Member Functions inherited from VideoMediaChannelTest< WebRtcVideoEngine2, WebRtcVideoChannel2 >
static int GetPayloadType (const rtc::CopyOnWriteBuffer *p)
 
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 bool ParseRtpPacket (const rtc::CopyOnWriteBuffer *p, bool *x, int *pt, int *seqnum, uint32_t *tstamp, uint32_t *ssrc, std::string *payload)
 
- Protected Attributes inherited from VideoMediaChannelTest< WebRtcVideoEngine2, WebRtcVideoChannel2 >
webrtc::RtcEventLogNullImpl event_log_
 
const std::unique_ptr< webrtc::Callcall_
 
WebRtcVideoEngine2 engine_
 
std::unique_ptr< cricket::FakeVideoCapturervideo_capturer_
 
std::unique_ptr< cricket::FakeVideoCapturervideo_capturer_2_
 
std::unique_ptr< WebRtcVideoChannel2 > channel_
 
cricket::FakeNetworkInterface network_interface_
 
cricket::FakeVideoRenderer renderer_
 
cricket::VideoMediaChannel::Error media_error_
 
cricket::FakeVideoRenderer renderer2_
 

Member Typedef Documentation

◆ Base

Member Function Documentation

◆ DefaultCodec()

cricket::VideoCodec cricket::WebRtcVideoChannel2BaseTest::DefaultCodec ( )
inlineoverrideprotectedvirtual

◆ GetEngineCodec()

cricket::VideoCodec cricket::WebRtcVideoChannel2BaseTest::GetEngineCodec ( const std::string name)
inlineprotected

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