#include "webrtc/common_audio/signal_processing/include/signal_processing_library.h"
|
void | WebRtcSpl_VectorBitShiftW16 (int16_t *res, size_t length, const int16_t *in, int16_t right_shifts) |
|
void | WebRtcSpl_VectorBitShiftW32 (int32_t *out_vector, size_t vector_length, const int32_t *in_vector, int16_t right_shifts) |
|
void | WebRtcSpl_VectorBitShiftW32ToW16 (int16_t *out, size_t length, const int32_t *in, int right_shifts) |
|
void | WebRtcSpl_ScaleVector (const int16_t *in_vector, int16_t *out_vector, int16_t gain, size_t in_vector_length, int16_t right_shifts) |
|
void | WebRtcSpl_ScaleVectorWithSat (const int16_t *in_vector, int16_t *out_vector, int16_t gain, size_t in_vector_length, int16_t right_shifts) |
|
void | WebRtcSpl_ScaleAndAddVectors (const int16_t *in1, int16_t gain1, int shift1, const int16_t *in2, int16_t gain2, int shift2, int16_t *out, size_t vector_length) |
|
int | WebRtcSpl_ScaleAndAddVectorsWithRoundC (const int16_t *in_vector1, int16_t in_vector1_scale, const int16_t *in_vector2, int16_t in_vector2_scale, int right_shifts, int16_t *out_vector, size_t length) |
|
◆ WebRtcSpl_ScaleAndAddVectors()
◆ WebRtcSpl_ScaleAndAddVectorsWithRoundC()
int WebRtcSpl_ScaleAndAddVectorsWithRoundC |
( |
const int16_t * |
in_vector1, |
|
|
int16_t |
in_vector1_scale, |
|
|
const int16_t * |
in_vector2, |
|
|
int16_t |
in_vector2_scale, |
|
|
int |
right_shifts, |
|
|
int16_t * |
out_vector, |
|
|
size_t |
length |
|
) |
| |
◆ WebRtcSpl_ScaleVector()
◆ WebRtcSpl_ScaleVectorWithSat()
◆ WebRtcSpl_VectorBitShiftW16()
◆ WebRtcSpl_VectorBitShiftW32()
◆ WebRtcSpl_VectorBitShiftW32ToW16()