Описание класса SLRunTime титровального элемента QML.
Для получения информации о титровальном элементе используется встроенный класс SLRunTime.
Ниже перечислены все свойства SLRunTime (все свойства доступны только на чтение):
string taskName имя файла задания титровального элемента QML.
long width ширина элемента (в пикселях).
long height высота элемента (в пикселях).
long frameRate частота кадров титровального ядра.
long fieldOrder порядок полей в кадре. Может принимать значения:
-1 прогрессивная развертка (весь кадр отображается в одно время);
0 нижнее поле первое (изображение кадра формируется из двух изображений, первым отображается нижнее поле);
1 верхнее поле первое (изображение кадра формируется из двух изображений, первым отображается верхнее поле).
long globalTime глобальный счетчик кадров в титровальном ядре.
long currentTime локальный счетчик кадров в титровальном элементе.
long statusElement текущее состояние титровального элемента QML. Может принимать значения:
None (-1) состояние элемента не определено (элемент не работает);
Stopping (0) элемент останавливается и через некоторое время остановится (перейдет в состояние Stopped);
Preparing (1) элемент готовится к последующему воспроизведению (воспроизведение может начаться через неопределенное время, например, через несколько часов);
Stopped (2) элемент остановлен и ничего не показывает;
Starting (3) элемент готовится к воспроизведению и скоро перейдет в состояние Running;
Running (4) элемент воспроизводится.
Также, при получении нотификации из программы FDOnAir о скором выполнении команды, относящейся к командам полноэкранного расписания (например, команда показа ролика), класс SLRunTime вызывает следующие нотификации:
long notifyStartTime время старта команды (глобальный номер кадра).
long notifyStartCrossfade длительность мягкой склейки в команде (в кадрах).
long notifyType тип команды (0 – показ ролика, 1 – показ видеовхода).
long notifyChannel номер видеовхода (если тип команды равен единице).
string notifyFileName имя файла ролика (если тип команды равен нулю).
long notifyFileCrossfade длительность мягкой склейки для ролика (в кадрах).
long notifyFileDuratuon длительность воспроизведения ролика (в кадрах)
long notifyFileDuratuonFull длительность воспроизведения ролика (в кадрах).
var notifyComment список комментариев вокруг команды в расписании.
Щелкните по изображению для увеличения
Здесь документ и пример:
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... unTime.zip