#include <expand.h>
|
| Expand (BackgroundNoise *background_noise, SyncBuffer *sync_buffer, RandomVector *random_vector, StatisticsCalculator *statistics, int fs, size_t num_channels) |
|
virtual | ~Expand () |
|
virtual void | Reset () |
|
virtual int | Process (AudioMultiVector *output) |
|
virtual void | SetParametersForNormalAfterExpand () |
|
virtual void | SetParametersForMergeAfterExpand () |
|
int16_t | MuteFactor (size_t channel) |
|
bool | Muted () const |
|
virtual size_t | overlap_length () const |
|
size_t | max_lag () const |
|
| Expand (BackgroundNoise *background_noise, SyncBuffer *sync_buffer, RandomVector *random_vector, StatisticsCalculator *statistics, int fs, size_t num_channels) |
|
virtual | ~Expand () |
|
virtual void | Reset () |
|
virtual int | Process (AudioMultiVector *output) |
|
virtual void | SetParametersForNormalAfterExpand () |
|
virtual void | SetParametersForMergeAfterExpand () |
|
int16_t | MuteFactor (size_t channel) |
|
bool | Muted () const |
|
virtual size_t | overlap_length () const |
|
size_t | max_lag () const |
|
|
void | GenerateRandomVector (int16_t seed_increment, size_t length, int16_t *random_vector) |
|
void | GenerateBackgroundNoise (int16_t *random_vector, size_t channel, int mute_slope, bool too_many_expands, size_t num_noise_samples, int16_t *buffer) |
|
void | InitializeForAnExpandPeriod () |
|
bool | TooManyExpands () |
|
void | AnalyzeSignal (int16_t *random_vector) |
|
void | GenerateRandomVector (int16_t seed_increment, size_t length, int16_t *random_vector) |
|
void | GenerateBackgroundNoise (int16_t *random_vector, size_t channel, int mute_slope, bool too_many_expands, size_t num_noise_samples, int16_t *buffer) |
|
void | InitializeForAnExpandPeriod () |
|
bool | TooManyExpands () |
|
void | AnalyzeSignal (int16_t *random_vector) |
|
◆ Expand() [1/2]
◆ ~Expand() [1/2]
webrtc::Expand::~Expand |
( |
| ) |
|
|
virtualdefault |
◆ Expand() [2/2]
◆ ~Expand() [2/2]
virtual webrtc::Expand::~Expand |
( |
| ) |
|
|
virtual |
◆ AnalyzeSignal() [1/2]
void webrtc::Expand::AnalyzeSignal |
( |
int16_t * |
random_vector | ) |
|
|
protected |
◆ AnalyzeSignal() [2/2]
void webrtc::Expand::AnalyzeSignal |
( |
int16_t * |
random_vector | ) |
|
|
protected |
◆ GenerateBackgroundNoise() [1/2]
void webrtc::Expand::GenerateBackgroundNoise |
( |
int16_t * |
random_vector, |
|
|
size_t |
channel, |
|
|
int |
mute_slope, |
|
|
bool |
too_many_expands, |
|
|
size_t |
num_noise_samples, |
|
|
int16_t * |
buffer |
|
) |
| |
|
protected |
◆ GenerateBackgroundNoise() [2/2]
void webrtc::Expand::GenerateBackgroundNoise |
( |
int16_t * |
random_vector, |
|
|
size_t |
channel, |
|
|
int |
mute_slope, |
|
|
bool |
too_many_expands, |
|
|
size_t |
num_noise_samples, |
|
|
int16_t * |
buffer |
|
) |
| |
|
protected |
◆ GenerateRandomVector() [1/2]
◆ GenerateRandomVector() [2/2]
◆ InitializeForAnExpandPeriod() [1/2]
void webrtc::Expand::InitializeForAnExpandPeriod |
( |
| ) |
|
|
protected |
◆ InitializeForAnExpandPeriod() [2/2]
void webrtc::Expand::InitializeForAnExpandPeriod |
( |
| ) |
|
|
protected |
◆ max_lag() [1/2]
size_t webrtc::Expand::max_lag |
( |
| ) |
const |
|
inline |
◆ max_lag() [2/2]
size_t webrtc::Expand::max_lag |
( |
| ) |
const |
|
inline |
◆ Muted() [1/2]
bool webrtc::Expand::Muted |
( |
| ) |
const |
◆ Muted() [2/2]
bool webrtc::Expand::Muted |
( |
| ) |
const |
◆ MuteFactor() [1/2]
◆ MuteFactor() [2/2]
◆ overlap_length() [1/2]
virtual size_t webrtc::Expand::overlap_length |
( |
| ) |
const |
|
virtual |
◆ overlap_length() [2/2]
size_t webrtc::Expand::overlap_length |
( |
| ) |
const |
|
virtual |
◆ Process() [1/2]
◆ Process() [2/2]
◆ Reset() [1/2]
void webrtc::Expand::Reset |
( |
| ) |
|
|
virtual |
◆ Reset() [2/2]
virtual void webrtc::Expand::Reset |
( |
| ) |
|
|
virtual |
◆ SetParametersForMergeAfterExpand() [1/2]
void webrtc::Expand::SetParametersForMergeAfterExpand |
( |
| ) |
|
|
virtual |
◆ SetParametersForMergeAfterExpand() [2/2]
virtual void webrtc::Expand::SetParametersForMergeAfterExpand |
( |
| ) |
|
|
virtual |
◆ SetParametersForNormalAfterExpand() [1/2]
virtual void webrtc::Expand::SetParametersForNormalAfterExpand |
( |
| ) |
|
|
virtual |
◆ SetParametersForNormalAfterExpand() [2/2]
void webrtc::Expand::SetParametersForNormalAfterExpand |
( |
| ) |
|
|
virtual |
◆ TooManyExpands() [1/2]
bool webrtc::Expand::TooManyExpands |
( |
| ) |
|
|
protected |
◆ TooManyExpands() [2/2]
bool webrtc::Expand::TooManyExpands |
( |
| ) |
|
|
protected |
◆ consecutive_expands_
int webrtc::Expand::consecutive_expands_ |
|
protected |
◆ first_expand_
bool webrtc::Expand::first_expand_ |
|
protected |
◆ fs_hz_
const int webrtc::Expand::fs_hz_ |
|
protected |
◆ kMaxConsecutiveExpands
static const int webrtc::Expand::kMaxConsecutiveExpands = 200 |
|
staticprotected |
◆ num_channels_
const size_t webrtc::Expand::num_channels_ |
|
protected |
◆ random_vector_
◆ sync_buffer_
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/modules/audio_coding/neteq/expand.h
- Source/ThirdParty/libwebrtc/Source/webrtc/modules/audio_coding/neteq/expand.cc