Посмотрите IOKit и приложение IORegistryExplorer.
В частности, вы захотите найти в IOKit устройства с именем «display», и вы получите узел устройства, с которого вы можете извлекать данные. Используйте приложение IORegistryExplorer, чтобы увидеть, какие атрибуты доступны для этого объекта, какие типы данных и т. Д.