winapi - 如何枚举媒体流?

标签 winapi visual-c++ audio

背景:我知道进程的 ID,因此我可以找到由它创建的 Audio Session 。但是一个 session 可以包含多个流,每个流都可以播放自己的声音并暂停/重新播放。

如何枚举链接到媒体 session 的所有媒体流?

谢谢。

最佳答案

您可以通过 IAudioSessionControl 获得有关外部 Audio Session 的信息。接口(interface),例如通过 session 枚举获得。

您没有进一步深入枚举的粒度,您只有:状态、通知、分组和装饰/UI 信息。

关于winapi - 如何枚举媒体流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17430364/

相关文章:

winapi - 如何将Win32 API应用程序部署为可执行文件

c++ - 显示对话框时如何防止 GetOpenFileName 更改当前目录?

c++ - link.exe 返回错误 LNK1181 : cannot open input file 'C:\Program.obj'

email - 如何在VC++中发送电子邮件?

iPhone iOS5 有哪些选项可以播放我未捆绑的音频?

C++ - 查找当前 CPU 使用情况(以赫兹为单位)(Windows)

windows - : "A child-process can inherit the handle"?是什么意思

c++ - 如何找到没有效果的作业?

audio - 如何在Nexmo中列出通话录音?

audio - 背景音乐Xcode 7 Swift