如何获得当前Windows音频播放的采样率?

365app下载安装官方免费下载 📅 2025-10-05 12:52:49 👤 admin 👁️ 1725 ❤️ 217
如何获得当前Windows音频播放的采样率?

我正在使用Windows (也称为MME或多媒体扩展) mmsystem.h。一些程序改变音频回放采样率(例如。(从44.1kHz到48 the ),对我的程序来说,检测当前的回放采样率是非常有用的,因此它可以警告用户Windows将重放程序的输出。

根据这个文档http://msdn.microsoft.com/en-us/library/aa909811.aspx,waveOutGetPlaybackRate返回设备当前正在执行的重采样%(例如,设备以44.1播放,程序在44.1播放音频,因此它将返回1.0)。我很好奇是否有一种方法可以得到设备的绝对采样率,而不是相对的。在Windows /7/8中,您可以手动找到这个值,方法是:“控制面板”>“声音”>“播放”,右键单击“默认播放设备”并选择“属性”,然后选择“高级”选项卡。因此,我试图通过查询操作系统来获得这个“默认格式”值。

所讨论的程序是用Pascal编写的,但是我通常使用C/C++引用。

相关推荐

APEX英雄侵蚀皮肤大全 所有腐蚀皮肤样式一览
365app下载安装官方免费下载

APEX英雄侵蚀皮肤大全 所有腐蚀皮肤样式一览

📅 09-26 👁️ 4668
[分享]为什么要斩拌?来看看斩拌工艺有什么注意事项
365app下载安装官方免费下载

[分享]为什么要斩拌?来看看斩拌工艺有什么注意事项

📅 07-15 👁️ 9657
支付宝一次充值上限是多少?
365app下载安装官方免费下载

支付宝一次充值上限是多少?

📅 08-21 👁️ 8109