Repo created
This commit is contained in:
parent
81b91f4139
commit
f8c34fa5ee
22732 changed files with 4815320 additions and 2 deletions
22
TMessagesProj/jni/voip/libtgvoip/audio/Resampler.h
Normal file
22
TMessagesProj/jni/voip/libtgvoip/audio/Resampler.h
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
//
|
||||
// Created by Grishka on 01.04.17.
|
||||
//
|
||||
|
||||
#ifndef LIBTGVOIP_RESAMPLER_H
|
||||
#define LIBTGVOIP_RESAMPLER_H
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <stdint.h>
|
||||
|
||||
namespace tgvoip{ namespace audio{
|
||||
class Resampler{
|
||||
public:
|
||||
static size_t Convert48To44(int16_t* from, int16_t* to, size_t fromLen, size_t toLen);
|
||||
static size_t Convert44To48(int16_t* from, int16_t* to, size_t fromLen, size_t toLen);
|
||||
static size_t Convert(int16_t* from, int16_t* to, size_t fromLen, size_t toLen, int num, int denom);
|
||||
static void Rescale60To80(int16_t* in, int16_t* out);
|
||||
static void Rescale60To40(int16_t* in, int16_t* out);
|
||||
};
|
||||
}}
|
||||
|
||||
#endif //LIBTGVOIP_RESAMPLER_H
|
||||
Loading…
Add table
Add a link
Reference in a new issue