webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Enumerations | Functions
splitting_filter.c File Reference
#include "webrtc/base/checks.h"
#include "webrtc/common_audio/signal_processing/include/signal_processing_library.h"

Enumerations

enum  { kMaxBandFrameLength = 320 }
 

Functions

void WebRtcSpl_AllPassQMF (int32_t *in_data, size_t data_length, int32_t *out_data, const uint16_t *filter_coefficients, int32_t *filter_state)
 
void WebRtcSpl_AnalysisQMF (const int16_t *in_data, size_t in_data_length, int16_t *low_band, int16_t *high_band, int32_t *filter_state1, int32_t *filter_state2)
 
void WebRtcSpl_SynthesisQMF (const int16_t *low_band, const int16_t *high_band, size_t band_length, int16_t *out_data, int32_t *filter_state1, int32_t *filter_state2)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
kMaxBandFrameLength 

Function Documentation

◆ WebRtcSpl_AllPassQMF()

void WebRtcSpl_AllPassQMF ( int32_t in_data,
size_t  data_length,
int32_t out_data,
const uint16_t filter_coefficients,
int32_t filter_state 
)

◆ WebRtcSpl_AnalysisQMF()

void WebRtcSpl_AnalysisQMF ( const int16_t in_data,
size_t  in_data_length,
int16_t low_band,
int16_t high_band,
int32_t filter_state1,
int32_t filter_state2 
)

◆ WebRtcSpl_SynthesisQMF()

void WebRtcSpl_SynthesisQMF ( const int16_t low_band,
const int16_t high_band,
size_t  band_length,
int16_t out_data,
int32_t filter_state1,
int32_t filter_state2 
)