gpt4 book ai didi

xamarin - 如何在 OSX 中获取显示器 EDID?

转载 作者:行者123 更新时间:2023-12-03 18:35:51 30 4
gpt4 key购买 nike

我想在 OSX 中提取 EDID 信息?

看起来它存储在 IORegistry 中。有没有办法使用当前的 monomac 库访问它?我可以使用标准的 interop 还是我需要编写自定义 shim

看起来 ioreg 命令行也可以获取 IODisplay EDID 属性,但似乎没有一种简单的方法可以获取设备的缩写列表。

最佳答案

遗憾的是,没有现成的解决方案。

首先,您要做的是下载“edid-decode”程序。不幸的是,它不能通过自制软件获得,因此您必须从 https://git.linuxtv.org/edid-decode.git/https://github.com/timvideos/edid-decode 下载它。幸运的是,它只是一个单独的 .c 文件,因此您只需键入“make”。 (不要在没有编辑 Makefile 中的 bindir 和 mandir 的情况下执行“make install”)。将生成的二进制文件放在您的路径中。

然后执行 ioreg -lw0 -r -c "IODisplayConnect" -d 2 | grep IODisplayEDID(感谢@Steven)以获取所有显示器的十六进制形式的 EDID 数据。

选择您的输出之一,将十六进制字符串复制到剪贴板,然后执行 pbpaste | edid-decode

关于xamarin - 如何在 OSX 中获取显示器 EDID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38156493/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com