Дисплей представляет собой физическое устройство отображения, такое как монитор или тачскрин
В данном разделе приводится описание типов и функций библиотеки Screen для работы с дисплеями.
Вы можете использовать API функции дисплея для: считывания и установки параметров дисплея, получения режимов, поддерживаемых конкретным аппаратным дисплеем, выполнения операций вертикальной синхронизации.
Заметим, что для полного доступа к свойствам дисплеев необходимо работать внутри привилегированного контекста. Привилегированный контекст создается вызовом функции screen_create_context() с типом контекста SCREEN_DISPLAY_MANAGER_CONTEXT. Ваш процесс должен иметь достаточно полномочий или быть запущенным из-под суперпользователя для создания контекста данного типа. Стоит также отметить, что при работе из непривилегированного контекста некоторые API функции не будут исполняться.
| Тип | Описание |
|---|---|
| Дескриптор дисплея |
| Функция | Описание |
|---|---|
Возвращает значение указанного свойства дисплея (тип свойства - int) | |
Возвращает значение указанного свойства дисплея (тип свойства - void *) | |
| Установка целочисленного значения для определенного свойства дисплея | |
| Установка значения типа void* для определенного свойства дисплея |
Предыдущий раздел: Справочник по Screen API