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

阅读 81

2022-03-11

    有些场景可能需要双通道转单通道,下面是双通道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)

0 0 举报