Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
if (Event.SourceType == "MACRO" && Event.SourceId == 3 && Event.Action == "RUN")
 {
	DoReactStr("INC_SERVER","1","UPDATE_STATUS","status<3>,objtypes<CAM>,objids<1|2>,actions<MD_START|MD_START>");
 };

Пример 12. Наложение титров

По макрокоманде 1 выводить текст

«NNN

Titles»

(с переносом строки) поверх видеоизображения камеры 1, используя титрователь 1. По макрокоманде 2 отключать вывод этого текста.

Code Block
languagejs
if (Event.SourceType == "MACRO" && Event.SourceId == "1" && Event.Action == "RUN")
{
	DoReactStr("MONITOR","1","SET_TITLES","titles<NNN \r Titles>,cam<1>,title_id<1>");
}

if (Event.SourceType == "MACRO" && Event.SourceId == "2" && Event.Action == "RUN")
{
DoReactStr("MONITOR","1","CLEAR_TITLES","cam<1>,title_id<1>");
}