aboutsummaryrefslogtreecommitdiff
path: root/common_audio/audio_util.cc
diff options
context:
space:
mode:
Diffstat (limited to 'common_audio/audio_util.cc')
-rw-r--r--common_audio/audio_util.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/common_audio/audio_util.cc b/common_audio/audio_util.cc
index eb132ca633..b1e4d9ac3c 100644
--- a/common_audio/audio_util.cc
+++ b/common_audio/audio_util.cc
@@ -12,11 +12,21 @@
namespace webrtc {
+void FloatToS16(const float* src, size_t size, int16_t* dest) {
+ for (size_t i = 0; i < size; ++i)
+ dest[i] = FloatToS16(src[i]);
+}
+
void S16ToFloat(const int16_t* src, size_t size, float* dest) {
for (size_t i = 0; i < size; ++i)
dest[i] = S16ToFloat(src[i]);
}
+void S16ToFloatS16(const int16_t* src, size_t size, float* dest) {
+ for (size_t i = 0; i < size; ++i)
+ dest[i] = src[i];
+}
+
void FloatS16ToS16(const float* src, size_t size, int16_t* dest) {
for (size_t i = 0; i < size; ++i)
dest[i] = FloatS16ToS16(src[i]);