"...Можно ли в OnAir3 из расписания выключить звук на выходе?..."
Да, это можно сделать через стандартный механизм посылки сообщений.
Обычно обмен командами выполняется между разными экземплярами OnAir3. Но можно послать команду и в тот же самый экземпляр, т.е. самому себе.
Для настройки:
1. Нажать кнопку "Установки" (1). Перейти в раздел "Зеркалирование" (2). Включить опцию
"Принимать и исполнять команды" (3). Указать название машины, на которой запущен OnAir3 (4). Нажать кнопку "Добавить" (5). Закрыть диалог настроек "Установки".3. Задать имя для команды (10), под которым она будет отображаться в списке команд (11) и в расписании вещания. Указать параметры команды (12).
Строка команды состоит из следующих частей:
- machine/queue - имя машины/номер экземпляра OnAir3, в который будет отправляться команда. В нашем случае команда пересылается в пределах одной машины и в качестве имени можно использовать localhost
- subject - версия протокола (одинаковая для всех команд)
- command - команда, которую нужно послать
localhost/FDOnAir1 OnAir1.Mirror Player.SetVolume 0 -96
- localhost/FDOnAir1 - послать команду первому экземпляру программы OnAir3 на этой машине, т.е. самому себе
- OnAir1.Mirror - версия протокола
- Player.SetVolume 0 -96 - установить уровень громкости звуковой линии 0 (выход платы) в -96 децибел (тишина)
4. Для проверка работы: выделить команду в списке (13), нажать кнопку "Выполнить команду" (14). Для контроля: нажать кнопку "Журнал" (15), все пересланные команды протоколируются (15).
5. Добавить команду в расписание: выбрать в списке (17), двойным кликом ЛКМ добавить в расписание (18).
Описание команд посылки сообщений программы OnAir3 здесь.



