gf_layer_set_outputs()

Выбор видео-выхода для слоя

Прототип:

#include <gf/gf.h>
void gf_layer_set_outputs( gf_layer_t layer,
uint32_t mask );

Аргументы:

layer
Дескриптор слоя для установки видео выхода, возвращенный функцией gf_layer_attach().
mask
Маска для видео-выхода(ов), которые будет использовать слой.

Библиотека:

gf

Описание:

Функция контролирует, на каком видео-выходе дисплея будет производиться отображение слоя, при наличии у него нескольких видео-выходов. Каждый бит маски слоя соответсвует видео-выходу дисплея. Установите бит(ы) в значение 1 для дисплея(ев), на которых должен отображаться слой. Имеет смысл проанализировать значение поля output_mask структуры gf_layer_info_t (заполняется функцией gf_layer_query()) чтобы определить, на каких видео-выходах может отображаться слой.


Note: Изменение параметров слоя накапливаются в очереди. Для их вступления в силу необходимо вызвать gf_layer_update().

Классификация:

Графическая подсистема ЗОСРВ «Нейтрино», Graphics Framework

Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Тематические ссылки:

gf_display_attach(), gf_layer_detach(), gf_layer_disable(), gf_layer_enable(), gf_layer_query()




Предыдущий раздел: GF API