Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
47 个问题
我正在尝试查找连接到计算机的音频设备(输入和输出)。我想将默认音频从耳机切换到扬声器并返回。
文档感觉是循环的,告诉我我需要使用 IMMDeviceCollection 来枚举我的设备,但要获取集合,我需要将其提供给 IMMDevicenumerator,但它不能为空,否则会引发错误/警告。
简而言之,如何列出我的音频设备?如何切换默认音频终结点?
此问题由How to find audio devices that are connected - Microsoft Q&A 总结而来
你好
欢迎来到 Microsoft Q&A!
IMMDeviceEnumerator::EnumAudioEndpoints 方法返回一个IMMDeviceCollection 接口,该接口表示多媒体设备资源的集合。该 代码示例 打印系统中所有音频呈现终结点设备的显示名称。另请参阅 示例。
若要设置默认音频终结点,请参阅示例 (IPolicyConfig)。
谢谢。
如果答案是正确的解决方案,请单击“接受答案”并请投赞成票。如果您对此答案有其他疑问,请点击“评论”。
注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。