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