如何在Windows中从任何格式转换为PCM 我用WASAPI获取C++和Yeh的音频数据!!我了解到WASAPI不支持音频数据的转换,因为它提供和获取核心音频端点。我正在进行一个项目,以找到准确的音频,只需要简单的PCM数据。但是使用WASAPI,我得到的数据格式取决于音频设备。那么,windows是否有任何简单的API将任何数据转换为PCM
注意:我使用此方法获取音频如何在Windows中从任何格式转换为PCM 我用WASAPI获取C++和Yeh的音频数据!!我了解到WASAPI不支持音频数据的转换,因为它提供和获取核心音频端点。我正在进行一个项目,以找到准确的音频,只需要简单的PCM数据。但是使用WASAPI,我得到的数据格式取决于音频设备。那么,windows是否有任何简单的API将任何数据转换为PCM,c++,windows,audio,windows-phone-8.1,wasapi,C++,Windows,Audio,Windows Phone 8.1,Wasapi,注意:我使用此方法获取音频 IAudioCaptureClient::GetBuffer(&data,...); 或者是否有其他api,我可以使用它直接为windows桌面和windows phone获取PCM格式的数据? -最近的股票转换API 音频压缩管理器(ACM)-传统转换器提供PCM格式之间的转换(也可通过DirectShow wrapper在其上进行转换-很可能您不想使用它,但为了获得完整的答案,让我们提及它) 同样值得一提的是FFmpeg的libswresample——用
IAudioCaptureClient::GetBuffer(&data,...);
或者是否有其他api,我可以使用它直接为windows桌面和windows phone获取PCM格式的数据?- -最近的股票转换API
- 音频压缩管理器(ACM)-传统转换器提供PCM格式之间的转换(也可通过DirectShow wrapper在其上进行转换-很可能您不想使用它,但为了获得完整的答案,让我们提及它)
- 同样值得一提的是FFmpeg的
——用于转换的流行替代选项;您也可以很容易地找到其他库libswresample