Mac OS X公共API用于检查/要求HDCP/DPCP保护?

14

是否有公共API可用于检查Mac OS X系统中连接的显示器是否符合高带宽数字内容保护(HDCP)和/或显示端口内容保护(DPCP)标准?是否可以要求应用程序的输出仅在支持HDCP/DPCP的显示器上显示?

我希望我的应用程序能够拒绝播放某些内容,除非所有相关连接的显示器都确保了这些保护措施。我相信苹果公司可以通过iTunes商店高清内容实现这一点,但我不确定他们是否使用私有API。

如何确保我的应用程序的输出受到HDCP或DPCP的保护?

1个回答

10
据我所知(我已经做了很多功课,我是一家知名Mac/Win媒体播放器的首席工程师),苹果公司很贪婪,不肯分享。有大量证据表明,更新的MacBook和Mac Pro的HDMI和Display Port连接支持完整的加密协议,并且iTunes能够查询和控制它。
苹果似乎有意隐瞒API,以防止Mac上可能出现蓝光支持,以此来获取影视公司允许在iTunes上提供高清内容的筹码。

1
有没有办法对iTunes可执行文件进行逆向工程/跟踪,以了解启用/检查HDCP所使用的API? - Yi Wang

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接