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

#include <comfort_noise.h>

Public Types

enum  ReturnCodes {
  kOK = 0, kUnknownPayloadType, kInternalError, kMultiChannelNotSupported,
  kOK = 0, kUnknownPayloadType, kInternalError, kMultiChannelNotSupported
}
 
enum  ReturnCodes {
  kOK = 0, kUnknownPayloadType, kInternalError, kMultiChannelNotSupported,
  kOK = 0, kUnknownPayloadType, kInternalError, kMultiChannelNotSupported
}
 

Public Member Functions

 ComfortNoise (int fs_hz, DecoderDatabase *decoder_database, SyncBuffer *sync_buffer)
 
void Reset ()
 
int UpdateParameters (const Packet &packet)
 
int Generate (size_t requested_length, AudioMultiVector *output)
 
int internal_error_code ()
 
 ComfortNoise (int fs_hz, DecoderDatabase *decoder_database, SyncBuffer *sync_buffer)
 
void Reset ()
 
int UpdateParameters (const Packet &packet)
 
int Generate (size_t requested_length, AudioMultiVector *output)
 
int internal_error_code ()
 

Member Enumeration Documentation

◆ ReturnCodes [1/2]

Enumerator
kOK 
kUnknownPayloadType 
kInternalError 
kMultiChannelNotSupported 
kOK 
kUnknownPayloadType 
kInternalError 
kMultiChannelNotSupported 

◆ ReturnCodes [2/2]

Enumerator
kOK 
kUnknownPayloadType 
kInternalError 
kMultiChannelNotSupported 
kOK 
kUnknownPayloadType 
kInternalError 
kMultiChannelNotSupported 

Constructor & Destructor Documentation

◆ ComfortNoise() [1/2]

webrtc::ComfortNoise::ComfortNoise ( int  fs_hz,
DecoderDatabase decoder_database,
SyncBuffer sync_buffer 
)
inline

◆ ComfortNoise() [2/2]

webrtc::ComfortNoise::ComfortNoise ( int  fs_hz,
DecoderDatabase decoder_database,
SyncBuffer sync_buffer 
)
inline

Member Function Documentation

◆ Generate() [1/2]

int webrtc::ComfortNoise::Generate ( size_t  requested_length,
AudioMultiVector output 
)

◆ Generate() [2/2]

int webrtc::ComfortNoise::Generate ( size_t  requested_length,
AudioMultiVector output 
)

◆ internal_error_code() [1/2]

int webrtc::ComfortNoise::internal_error_code ( )
inline

◆ internal_error_code() [2/2]

int webrtc::ComfortNoise::internal_error_code ( )
inline

◆ Reset() [1/2]

void webrtc::ComfortNoise::Reset ( )

◆ Reset() [2/2]

void webrtc::ComfortNoise::Reset ( )

◆ UpdateParameters() [1/2]

int webrtc::ComfortNoise::UpdateParameters ( const Packet packet)

◆ UpdateParameters() [2/2]

int webrtc::ComfortNoise::UpdateParameters ( const Packet packet)

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