我正在开发一个支持音频的视频解码器。该组件是用C ++编写的,用于C#应用程序。客户喜欢使用带有集成音频(英特尔显示音频)和双HDMI链接的Core i3来运行该软件。
两个HDMI连接都将实例化HDMI输出端点(扬声器通过连接的显示器)。
目标: 两个视频和音频将在两个不同的显示器上播放。
例如;
问题: 是否可以在代码中检测哪个音频端点属于哪个监视器?
使用NAudio,http://naudio.codeplex.com/,我可以检测到两个声音输出。两者都可以在不同的显示器上播放。在GraphStudio http://blog.monogram.sk/janos/tools/monogram-graphstudio/中,我还可以检测两个音频渲染器。我仍然没有看到一种方法来匹配显示器与给定的声音输出。
解决方案可以是C ++或C#。