如何以编程方式更改麦克风格式

问题描述 投票:0回答:1

在 Windows 11 中,您可以在声音设置中手动更改格式。这会改变模拟信号转换为的数字格式。我不想重新采样当前的数字格式。

是否可以通过编程方式执行此操作?设置应用程序如何做到这一点?

如何枚举可用的格式?

Change format UI

windows audio windows-11
1个回答
0
投票

IAudioClient::Initialize 的文档看来,在独占模式下,API 将更改 端点设备的 格式(这听起来像我想要的)。而共享模式,将对端点的当前格式进行重新采样(我不想要)。

AUDCLNT_E_UNSUPPORTED_FORMAT

音频引擎(共享模式)或音频端点设备(独占模式)不支持指定的格式。

© www.soinside.com 2019 - 2024. All rights reserved.