如何从Windows使用CEC?


18

有什么方法可以在Windows上以编程方式打开/关闭HDMI电视吗?

使用应用程序或脚本/编程接口。


您的图形卡是否支持HDMI CEC?
Marki555

假设卡/驱动程序支持它,那么它甚至怎么暴露在外面?现有的每个视频卡驱动程序都必须有一个实现吗?
gcb 2015年

根据这个问题/答案superuser.com/q/569448/150695,很可能它不支持CEC。
Marki555

@ Marki555我希望是两年前的情况....而且,是的,我们知道索尼会尝试滥用标准​​来形成垄断(betamax,blueray,minidisc,memorystick ...),因此预计他们也不会不玩CEC。我所有的设备是工作提出几个CEC格式或者接收器,或者从争取一个开放的CEC标准(松下等)到HDMI 1.0规范组电视...
GCB

据我了解,基本的CEC应该在所有制造商之间正常工作。然后,每个人都会添加一些非标准的添加,这些添加在其他地方无法使用,并赋予CEC自己的营销名称:)
Marki555 2015年

Answers:


12

首先检查您的图形卡(硬件)是否支持HDMI CEC。然后,驱动程序也必须支持它。但是根据此评论,很少有卡具有CEC支持。

对于不支持CEC的PC,存在各种增加了CEC支持的产品。它们通过HDMI电缆以及通过USB到PC在PC和电视之间进行连接。该软件通过USB将CEC命令发送到适配器。这种产品的一个例子是:Pulse-八的USB HDMI CEC适配器


接受这一点是一个接近答案的选择:对CEC的支持为零。HDMI规范说:所有HDMI系统必须通过引脚13。CEC协议是双向的,就像汽车上的CANBUS一样。由于视频卡是端点,因此它们甚至可能不将任何东西连接到pin13。我想知道为什么主机软件无法通过软件获得它。这将是完美且便宜的解决方案。
gcb 2015年

3
由于PnP检测到显示器类型,因此视频卡上的HDMI不能完全成为一个方向。
杰米

@Jamie通过别针13吗?
Marki555

@ Marki555我不知道,但是我知道即插即用可以检测到显示器类型,因此必须在显示器和PC之间进行通信。
杰米
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.