webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Attributes | List of all members
webrtc::AudioParameters Class Reference

#include <audio_device_defines.h>

Public Member Functions

 AudioParameters ()
 
 AudioParameters (int sample_rate, size_t channels, size_t frames_per_buffer)
 
void reset (int sample_rate, size_t channels, size_t frames_per_buffer)
 
size_t bits_per_sample () const
 
void reset (int sample_rate, size_t channels, double ms_per_buffer)
 
void reset (int sample_rate, size_t channels)
 
int sample_rate () const
 
size_t channels () const
 
size_t frames_per_buffer () const
 
size_t frames_per_10ms_buffer () const
 
size_t GetBytesPerFrame () const
 
size_t GetBytesPerBuffer () const
 
bool is_valid () const
 
bool is_complete () const
 
size_t GetBytesPer10msBuffer () const
 
double GetBufferSizeInMilliseconds () const
 
double GetBufferSizeInSeconds () const
 
 AudioParameters ()
 
 AudioParameters (int sample_rate, size_t channels, size_t frames_per_buffer)
 
void reset (int sample_rate, size_t channels, size_t frames_per_buffer)
 
size_t bits_per_sample () const
 
void reset (int sample_rate, size_t channels, double ms_per_buffer)
 
void reset (int sample_rate, size_t channels)
 
int sample_rate () const
 
size_t channels () const
 
size_t frames_per_buffer () const
 
size_t frames_per_10ms_buffer () const
 
size_t GetBytesPerFrame () const
 
size_t GetBytesPerBuffer () const
 
bool is_valid () const
 
bool is_complete () const
 
size_t GetBytesPer10msBuffer () const
 
double GetBufferSizeInMilliseconds () const
 
double GetBufferSizeInSeconds () const
 

Static Public Attributes

static const size_t kBitsPerSample = 16
 

Constructor & Destructor Documentation

◆ AudioParameters() [1/4]

webrtc::AudioParameters::AudioParameters ( )
inline

◆ AudioParameters() [2/4]

webrtc::AudioParameters::AudioParameters ( int  sample_rate,
size_t  channels,
size_t  frames_per_buffer 
)
inline

◆ AudioParameters() [3/4]

webrtc::AudioParameters::AudioParameters ( )
inline

◆ AudioParameters() [4/4]

webrtc::AudioParameters::AudioParameters ( int  sample_rate,
size_t  channels,
size_t  frames_per_buffer 
)
inline

Member Function Documentation

◆ bits_per_sample() [1/2]

size_t webrtc::AudioParameters::bits_per_sample ( ) const
inline

◆ bits_per_sample() [2/2]

size_t webrtc::AudioParameters::bits_per_sample ( ) const
inline

◆ channels() [1/2]

size_t webrtc::AudioParameters::channels ( ) const
inline

◆ channels() [2/2]

size_t webrtc::AudioParameters::channels ( ) const
inline

◆ frames_per_10ms_buffer() [1/2]

size_t webrtc::AudioParameters::frames_per_10ms_buffer ( ) const
inline

◆ frames_per_10ms_buffer() [2/2]

size_t webrtc::AudioParameters::frames_per_10ms_buffer ( ) const
inline

◆ frames_per_buffer() [1/2]

size_t webrtc::AudioParameters::frames_per_buffer ( ) const
inline

◆ frames_per_buffer() [2/2]

size_t webrtc::AudioParameters::frames_per_buffer ( ) const
inline

◆ GetBufferSizeInMilliseconds() [1/2]

double webrtc::AudioParameters::GetBufferSizeInMilliseconds ( ) const
inline

◆ GetBufferSizeInMilliseconds() [2/2]

double webrtc::AudioParameters::GetBufferSizeInMilliseconds ( ) const
inline

◆ GetBufferSizeInSeconds() [1/2]

double webrtc::AudioParameters::GetBufferSizeInSeconds ( ) const
inline

◆ GetBufferSizeInSeconds() [2/2]

double webrtc::AudioParameters::GetBufferSizeInSeconds ( ) const
inline

◆ GetBytesPer10msBuffer() [1/2]

size_t webrtc::AudioParameters::GetBytesPer10msBuffer ( ) const
inline

◆ GetBytesPer10msBuffer() [2/2]

size_t webrtc::AudioParameters::GetBytesPer10msBuffer ( ) const
inline

◆ GetBytesPerBuffer() [1/2]

size_t webrtc::AudioParameters::GetBytesPerBuffer ( ) const
inline

◆ GetBytesPerBuffer() [2/2]

size_t webrtc::AudioParameters::GetBytesPerBuffer ( ) const
inline

◆ GetBytesPerFrame() [1/2]

size_t webrtc::AudioParameters::GetBytesPerFrame ( ) const
inline

◆ GetBytesPerFrame() [2/2]

size_t webrtc::AudioParameters::GetBytesPerFrame ( ) const
inline

◆ is_complete() [1/2]

bool webrtc::AudioParameters::is_complete ( ) const
inline

◆ is_complete() [2/2]

bool webrtc::AudioParameters::is_complete ( ) const
inline

◆ is_valid() [1/2]

bool webrtc::AudioParameters::is_valid ( ) const
inline

◆ is_valid() [2/2]

bool webrtc::AudioParameters::is_valid ( ) const
inline

◆ reset() [1/6]

void webrtc::AudioParameters::reset ( int  sample_rate,
size_t  channels,
size_t  frames_per_buffer 
)
inline

◆ reset() [2/6]

void webrtc::AudioParameters::reset ( int  sample_rate,
size_t  channels,
size_t  frames_per_buffer 
)
inline

◆ reset() [3/6]

void webrtc::AudioParameters::reset ( int  sample_rate,
size_t  channels,
double  ms_per_buffer 
)
inline

◆ reset() [4/6]

void webrtc::AudioParameters::reset ( int  sample_rate,
size_t  channels,
double  ms_per_buffer 
)
inline

◆ reset() [5/6]

void webrtc::AudioParameters::reset ( int  sample_rate,
size_t  channels 
)
inline

◆ reset() [6/6]

void webrtc::AudioParameters::reset ( int  sample_rate,
size_t  channels 
)
inline

◆ sample_rate() [1/2]

int webrtc::AudioParameters::sample_rate ( ) const
inline

◆ sample_rate() [2/2]

int webrtc::AudioParameters::sample_rate ( ) const
inline

Member Data Documentation

◆ kBitsPerSample

static const size_t webrtc::AudioParameters::kBitsPerSample = 16
static

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