naudio 32bit ieee 浮动到 24bit
Posted
技术标签:
【中文标题】naudio 32bit ieee 浮动到 24bit【英文标题】:naudio 32bit ieee float to 24bit 【发布时间】:2018-02-08 19:29:01 【问题描述】:在 NAudio 中,我需要使用仅接受 24 位音频的 ASIO 驱动程序播放 WAV 文件。 波形流存储在 wav 文件中,但它是 32 位 ieee 浮点数。 我需要将流从 32 位转换为 24 位。 我尝试了所有 NAudio 转换功能,但没有一个适合我的目的。
【问题讨论】:
【参考方案1】:ASIO 有许多不同的方式可以接收 24 位音频(大端或小端,每个样本 3 字节或 4 字节),而 NAudio 没有针对所有这些的转换器。 AsiosampleConverter
类包含最常用格式的转换器,因此您可以根据您的用例调整内置转换器之一。
【讨论】:
以上是关于naudio 32bit ieee 浮动到 24bit的主要内容,如果未能解决你的问题,请参考以下文章