webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Protected Types | Protected Member Functions | Protected Attributes | List of all members
webrtc::StreamSynchronizationTest Class Reference
Inheritance diagram for webrtc::StreamSynchronizationTest:
testing::Test

Protected Types

enum  { kSendTimeOffsetMs = 98765 }
 
enum  { kReceiveTimeOffsetMs = 43210 }
 

Protected Member Functions

virtual void SetUp ()
 
virtual void TearDown ()
 
bool DelayedStreams (int audio_delay_ms, int video_delay_ms, int current_audio_delay_ms, int *extra_audio_delay_ms, int *total_video_delay_ms)
 
void BothDelayedAudioLaterTest (int base_target_delay)
 
void BothDelayedVideoLaterTest (int base_target_delay)
 
int MaxAudioDelayIncrease (int current_audio_delay_ms, int delay_ms)
 
int MaxAudioDelayDecrease (int current_audio_delay_ms, int delay_ms)
 
- Protected Member Functions inherited from testing::Test
 Test ()
 

Protected Attributes

StreamSynchronizationsync_
 
Timesend_time_
 
Timereceive_time_
 
double audio_clock_drift_
 
double video_clock_drift_
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
protected
Enumerator
kSendTimeOffsetMs 

◆ anonymous enum

anonymous enum
protected
Enumerator
kReceiveTimeOffsetMs 

Member Function Documentation

◆ BothDelayedAudioLaterTest()

void webrtc::StreamSynchronizationTest::BothDelayedAudioLaterTest ( int  base_target_delay)
inlineprotected

◆ BothDelayedVideoLaterTest()

void webrtc::StreamSynchronizationTest::BothDelayedVideoLaterTest ( int  base_target_delay)
inlineprotected

◆ DelayedStreams()

bool webrtc::StreamSynchronizationTest::DelayedStreams ( int  audio_delay_ms,
int  video_delay_ms,
int  current_audio_delay_ms,
int *  extra_audio_delay_ms,
int *  total_video_delay_ms 
)
inlineprotected

◆ MaxAudioDelayDecrease()

int webrtc::StreamSynchronizationTest::MaxAudioDelayDecrease ( int  current_audio_delay_ms,
int  delay_ms 
)
inlineprotected

◆ MaxAudioDelayIncrease()

int webrtc::StreamSynchronizationTest::MaxAudioDelayIncrease ( int  current_audio_delay_ms,
int  delay_ms 
)
inlineprotected

◆ SetUp()

virtual void webrtc::StreamSynchronizationTest::SetUp ( )
inlineprotectedvirtual

Reimplemented from testing::Test.

◆ TearDown()

virtual void webrtc::StreamSynchronizationTest::TearDown ( )
inlineprotectedvirtual

Reimplemented from testing::Test.

Member Data Documentation

◆ audio_clock_drift_

double webrtc::StreamSynchronizationTest::audio_clock_drift_
protected

◆ receive_time_

Time* webrtc::StreamSynchronizationTest::receive_time_
protected

◆ send_time_

Time* webrtc::StreamSynchronizationTest::send_time_
protected

◆ sync_

StreamSynchronization* webrtc::StreamSynchronizationTest::sync_
protected

◆ video_clock_drift_

double webrtc::StreamSynchronizationTest::video_clock_drift_
protected

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