在 NAudio 中,我需要使用仅接受 24 位音频的 ASIO 驱动程序播放 WAV 文件。波形流存储在 wav 文件中,但它是 32 位 ieee 浮点数。我需要将流从 32 位转换为 24 位。我尝试了所有 NAudio 转换功能,但没有一个适合我的目的。
问问题
268 次
1 回答
0
ASIO 有很多不同的方式可以接收 24 位音频(大端或小端,每个样本 3 个字节或 4 个字节),而 NAudio 没有针对所有这些的转换器。该类AsioSampleConverter
包含最常用格式的转换器,因此您可以根据您的用例调整内置转换器之一。
于 2018-02-14T13:27:30.700 回答