失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 单声道数据转双声道_WAV格式播放时 如何双声道转为单声道。

单声道数据转双声道_WAV格式播放时 如何双声道转为单声道。

时间:2023-12-20 16:06:38

相关推荐

单声道数据转双声道_WAV格式播放时 如何双声道转为单声道。

这个地方填充该如何做?播放双声道的音乐没有问题,播放单声道的音乐时,音调不对。。。

//ìî3äbuf

//buf:êy¾YÇø

//size:ìî3äêy¾Yá¿

//bits:λêy(16/24)

//·μ»ØÖμ:¶áμ½μÄêy¾Y¸öêy

u32 wav_buffill(u8 *buf,u16 size,u8 bits)

{

u16 readlen=0;

u32 bread;

u16 i;

u8 *p;

if(bits==24)//24bitòôÆμ,Dèòa′|àíò»ÏÂ

{

readlen=(size/4)*3; //′Ë′Îòa¶áè¡μÄ×Ö½úêy

f_read(audiodev.file,audiodev.tbuf,readlen,(UINT*)&bread); //¶áè¡êy¾Y

p=audiodev.tbuf;

for(i=0;i

{

buf[i++]=p[1];

buf[i]=p[2];

i+=2;

buf[i++]=p[0];

p+=3;

}

bread=(bread*4)/3; //ìî3äoóμÄ′óD¡.

}else

{

f_read(audiodev.file,buf,size,(UINT*)&bread);//16bitòôÆμ,Ö±½ó¶áè¡êy¾Y

if(bread

{

for(i=bread;i

}

}

return bread;

}

如果觉得《单声道数据转双声道_WAV格式播放时 如何双声道转为单声道。》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。