1 | var CasparCG = require("./");
|
2 | var async = require("async");
|
3 |
|
4 | ccg = new CasparCG({
|
5 | host: "localhost",
|
6 | port: 5250,
|
7 | debug: true
|
8 | });
|
9 |
|
10 | ccg.connect(function () {
|
11 | ccg.play("1-1", "tests/test/AMB");
|
12 |
|
13 | // ccg.getTemplates(function (err, templates) {
|
14 | // async.forEach(templates, function (template, cb) {
|
15 | // ccg.getTemplateInfo(template.file, function (err, data) {
|
16 | // console.log(template.file, data);
|
17 | // cb(err);
|
18 | // });
|
19 | // }, function (err) {
|
20 | // console.log("done", err);
|
21 | // });
|
22 | // });
|
23 |
|
24 | // ccg.listData(function (err, data) {
|
25 | // console.log("list", data);
|
26 | // });
|
27 |
|
28 | // ccg.storeData("SomeData", {
|
29 | // f0: "FirstName LastName",
|
30 | // f1: "Something about FirstName LastName",
|
31 | // f2: new Date().toString()
|
32 | // }, function (err) {
|
33 | // ccg.loadData("SomeData", function (err, data) {
|
34 | // console.log("data:", data);
|
35 | // });
|
36 |
|
37 | // ccg.loadTemplate("1-2", "Gymnastics/LT-SINGLE NAME", "SomeData", function () {
|
38 | // ccg.playTemplate("1-2");
|
39 |
|
40 | // setTimeout(function () {
|
41 | // ccg.updateTemplateData("1-2", {f0: "Someones Name", f1: "Some title"});
|
42 | // }, 2 * 1000);
|
43 |
|
44 | // setTimeout(function () {
|
45 | // ccg.stopTemplate("1-2");
|
46 | // }, 4 * 1000);
|
47 | // });
|
48 | // });
|
49 |
|
50 | // ccg.getMediaFiles(function (err, serverInfo) {
|
51 | // console.log("getMediaFiles", serverInfo);
|
52 | // });
|
53 |
|
54 | // ccg.getMediaFileInfo("AMB 1080i60", function (err, serverInfo) {
|
55 | // console.log("getMediaFileInfo", serverInfo);
|
56 | // });
|
57 |
|
58 | // ccg.getTemplates(function (err, serverInfo) {
|
59 | // console.log("info", serverInfo);
|
60 | // });
|
61 |
|
62 | // ccg.info(function (err, serverInfo) {
|
63 | // console.log("info", serverInfo);
|
64 | // });
|
65 |
|
66 | // ccg.info("1", function (err, serverInfo) {
|
67 | // console.log("info 1", serverInfo);
|
68 | // });
|
69 |
|
70 | // ccg.info("1-1", function (err, serverInfo) {
|
71 | // console.log("info 1-1", serverInfo);
|
72 | // });
|
73 |
|
74 | setTimeout(function () {
|
75 | ccg.clear("1", function () {
|
76 | ccg.disconnect();
|
77 | });
|
78 | }, 5 * 1000);
|
79 | });
|