0
点赞
收藏
分享

微信扫一扫

音频立体声转单声道(音频双通道转单通道)

    有些场景可能需要双通道转单通道,下面是双通道S16交错格式转单通道C++代码,实现较简单,不多说直接上干货,Ctrl+CV拿走不谢~

#include <stdint.h>
#incudde <assert.h>

void StereoToMonoPCMS16(const int16_t* src, int16_t* dst, size_t frames)
{
assert(src);
assert(dst);
assert(frames > 0);

auto end = src + frames*2;
int32_t t;

while(src < end)
{
t = *src++;
t += *src++;

*dst++ = t >> 1;
}
}


举报

相关推荐

0 条评论