-
在用 Home Assistant
-
Windows 通过 HDMI 输出声音画面到功放
-
功放本来是常年不关的,但是感觉发热很厉害,即便无声的时候应该功耗还是在(毕竟画面还是镜像过来了)。
-
考虑做一个功能,如果 windwos 持续五分钟没有声音输出,切换状态为无声,且立刻关闭功放。如果有声音,状态恢复,开启功放。
-
现在的问题就是怎么获取到 windows 有声音输出这个状态。特别是合成之后的。比如图中把系统声音关了,那系统声音不要激活功放。

- 总结一下,就是:需要 通过代码方式 获得 RX-V465 这个总的 声音输出状态。
- 因为现在功放实现的思路是,PC 通过 HDMI 输出画面和音频到功放,功放输出到环绕和投影。但因为投影仪没开的时候看不到功放的画面,仅能获取到显示器上的,所以功放得到的画面是显示器的镜像。
- HDMI 必须同时输出画面和声音,所以即使静音的时候,功放还是在接收画面(不知道它有没有做什么处理,但是很热)。
- 所以另一个思路是 PC 无声的时候,取消屏幕镜像(如果这样可以减低发热的话)。这样就跟 HA 无关了,直接在 windows 下运行一个小代码就好了。