首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NAudio - WaveStram & BlockAlignReductionStream

NAudio - WaveStram & BlockAlignReductionStream
EN

Stack Overflow用户
提问于 2011-11-23 19:37:02
回答 1查看 1.2K关注 0票数 1

使用Read方法可以很好地工作,它可以读取byte[]缓冲区,但是我想知道当格式不同于8位PCM时会发生什么,或者当有多个通道时会发生什么?

我的意思是,它可能先读取16位PCM格式的高位字节,然后再读取低位字节,所以它基本上是一个短字节。但是如果有两个通道呢?它是否同时从两个位置读取?一个样本来自第一个样本,一个样本来自另一个样本?或者确切的对立面。不然呢?32位浮点格式也会发生同样的情况吗?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2011-11-23 22:20:52

NAudio中可用的MP3解码器都解压缩为16位音频,而不是8位。样本数据将以英特尔字节顺序作为一系列16位整数出现,并且对于立体声音频,样本将被交织为左、右等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8241522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档