- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我一直在寻找一种方法来更改在 Win 7 中使用的 Windows 音量混合器/sndvol 中显示的名称,最好也适用于 Vista。如果我没有使用 OpenAL-Soft 来创建我的声音,这可能不是一个问题。我似乎提出的唯一引用是针对 Windows Core Audio API 的。我尽量不使用任何必须使用的特定于操作系统的 API,这样我以后就可以更轻松地将完成的程序移植到 Linux,而不必基本上只重写整个程序。
现在我的程序显示在混音器中,但附加了“.exe”,我认为这看起来不专业。我找到了 this article on MSDN regarding the CA API , 但如果您要自己访问 Windows API 似乎更适合,到目前为止,我尝试仅使用 IAudioSessionControl::SetDisplayName
并没有改变任何东西,因为我基本上只是尝试只使用那个。
我宁愿不必添加超过 10-15 行代码来执行此操作,而且对我来说使用此 API 我将查看更多代码行。有没有一种方法可以更改我的程序在 Windows 音量混合器中显示的显示名称?
最佳答案
音量混合器中的名称与窗口标题相同,因此您只需更改窗口标题即可。
我试过了,成功了。
关于c++ - 您可以在不使用 Core Audio API 的情况下更改 Windows 中 volume mixer/sndvol 中列出的程序名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35259824/
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 5 年前。 Improve this qu
我正在编写自己的 API 来执行 SndVol 系统实用程序的一些功能。我希望此 API 的一部分能够设置给定 audio session 的音量级别. SndVol 在“设备”面板上显示一个 sli
我一直在玩Vista 的CoreAudio 的东西,特别是IAudionSessionEvents,目的是监控默认 Audio Session 是否由加载的代码引起的音量变化。 但是,一旦您安装了 I
我一直在寻找一种方法来更改在 Win 7 中使用的 Windows 音量混合器/sndvol 中显示的名称,最好也适用于 Vista。如果我没有使用 OpenAL-Soft 来创建我的声音,这可能不是
我是一名优秀的程序员,十分优秀!