1234567891011121314151617181920212223242526272829303132333435 |
- /*
- * audio_resample.h
- *
- * Created on: 2022年2月22日
- * Author: pengzc
- */
- #ifndef JNI_VOIP_AUDIO_RESAMPLE_H_
- #define JNI_VOIP_AUDIO_RESAMPLE_H_
- #include "audio_parameter.h"
- #include <stdint.h>
- namespace base {
- class AudioResampler {
- public:
- AudioResampler(const AudioParameter& in, const AudioParameter& out);
- virtual ~AudioResampler();
- /**
- * 0 转换成功
- * 非0 失败
- */
- int Convert(const uint8_t *in , int in_count,
- uint8_t **out, int* out_count);
- private:
- class Impl;
- Impl* impl_;
- };
- } /* namespace voip */
- #endif /* JNI_VOIP_AUDIO_RESAMPLE_H_ */
|