webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::LatencyMeasuringAudioStream Class Reference
Inheritance diagram for webrtc::LatencyMeasuringAudioStream:
webrtc::AudioStreamInterface webrtc::AudioStreamInterface

Public Member Functions

 LatencyMeasuringAudioStream (size_t frames_per_buffer)
 
void Read (void *destination, size_t num_frames) override
 
void Write (const void *source, size_t num_frames) override
 
size_t num_latency_values () const
 
int min_latency () const
 
int max_latency () const
 
int average_latency () const
 
void PrintResults () const
 
int IndexToMilliseconds (double index) const
 
 LatencyMeasuringAudioStream (size_t frames_per_buffer)
 
void Read (void *destination, size_t num_frames) override
 
void Write (const void *source, size_t num_frames) override
 
size_t num_latency_values () const
 
int min_latency () const
 
int max_latency () const
 
int average_latency () const
 
void PrintResults () const
 
int IndexToMilliseconds (double index) const
 

Additional Inherited Members

- Protected Member Functions inherited from webrtc::AudioStreamInterface
virtual ~AudioStreamInterface ()
 
virtual ~AudioStreamInterface ()
 

Constructor & Destructor Documentation

◆ LatencyMeasuringAudioStream() [1/2]

webrtc::LatencyMeasuringAudioStream::LatencyMeasuringAudioStream ( size_t  frames_per_buffer)
inlineexplicit

◆ LatencyMeasuringAudioStream() [2/2]

webrtc::LatencyMeasuringAudioStream::LatencyMeasuringAudioStream ( size_t  frames_per_buffer)
inlineexplicit

Member Function Documentation

◆ average_latency() [1/2]

int webrtc::LatencyMeasuringAudioStream::average_latency ( ) const
inline

◆ average_latency() [2/2]

int webrtc::LatencyMeasuringAudioStream::average_latency ( ) const
inline

◆ IndexToMilliseconds() [1/2]

int webrtc::LatencyMeasuringAudioStream::IndexToMilliseconds ( double  index) const
inline

◆ IndexToMilliseconds() [2/2]

int webrtc::LatencyMeasuringAudioStream::IndexToMilliseconds ( double  index) const
inline

◆ max_latency() [1/2]

int webrtc::LatencyMeasuringAudioStream::max_latency ( ) const
inline

◆ max_latency() [2/2]

int webrtc::LatencyMeasuringAudioStream::max_latency ( ) const
inline

◆ min_latency() [1/2]

int webrtc::LatencyMeasuringAudioStream::min_latency ( ) const
inline

◆ min_latency() [2/2]

int webrtc::LatencyMeasuringAudioStream::min_latency ( ) const
inline

◆ num_latency_values() [1/2]

size_t webrtc::LatencyMeasuringAudioStream::num_latency_values ( ) const
inline

◆ num_latency_values() [2/2]

size_t webrtc::LatencyMeasuringAudioStream::num_latency_values ( ) const
inline

◆ PrintResults() [1/2]

void webrtc::LatencyMeasuringAudioStream::PrintResults ( ) const
inline

◆ PrintResults() [2/2]

void webrtc::LatencyMeasuringAudioStream::PrintResults ( ) const
inline

◆ Read() [1/2]

void webrtc::LatencyMeasuringAudioStream::Read ( void destination,
size_t  num_frames 
)
inlineoverridevirtual

◆ Read() [2/2]

void webrtc::LatencyMeasuringAudioStream::Read ( void destination,
size_t  num_frames 
)
inlineoverridevirtual

◆ Write() [1/2]

void webrtc::LatencyMeasuringAudioStream::Write ( const void source,
size_t  num_frames 
)
inlineoverridevirtual

◆ Write() [2/2]

void webrtc::LatencyMeasuringAudioStream::Write ( const void source,
size_t  num_frames 
)
inlineoverridevirtual

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