-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.example.json
More file actions
91 lines (90 loc) · 2.07 KB
/
config.example.json
File metadata and controls
91 lines (90 loc) · 2.07 KB
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
80
81
82
83
84
85
86
87
88
89
90
{
"name": "NDI Receiver",
"ndi": {
"source_pattern": ".*_led",
"enable_plural_handling": false,
"case_sensitive": false,
"scan_timeout": 2,
"color_format": "bgra",
"auto_switch": true,
"_comment": "Regex pattern examples:",
"_examples": {
"any_led": ".*_led",
"touchdesigner": "TouchDesigner.*",
"multiple_suffixes": ".*(led|output|main)",
"numbered": "out_[0-9]+",
"projectors_plural": "projector (with enable_plural_handling: true)"
}
},
"display": {
"resolution": null,
"fullscreen": false,
"video_driver": "auto",
"show_fps": false
},
"content": {
"resolution": null,
"position": null,
"rotation": null,
"scaling": "fit"
},
"performance": {
"cpu_performance_mode": false,
"priority": 0
},
"bridge": {
"enabled": false,
"url": null,
"component_id": null,
"component_name": null,
"_comment": "Bridge mode settings for TD_NDI_NamedRouter integration",
"_info": "url: bridge server URL (e.g., ws://bridge-server:8081), component_id: unique ID (default: auto-generated from hostname), component_name: display name (default: from 'name' field)"
},
"server": {
"enabled": false,
"url": "ws://localhost:8080",
"token": null
},
"logging": {
"level": "INFO",
"file": "ndi_receiver.log"
},
"profiles": {
"led_screen": {
"display": {
"resolution": "800x800",
"fullscreen": true
},
"content": {
"resolution": "320x320",
"position": "0,0",
"rotation": 180,
"scaling": "none"
}
},
"lcd_test": {
"display": {
"resolution": "1366x768",
"fullscreen": false
},
"content": {
"resolution": null,
"position": "center",
"rotation": 0,
"scaling": "fit"
}
},
"adaptive": {
"display": {
"resolution": null,
"fullscreen": true
},
"content": {
"resolution": null,
"position": null,
"rotation": 0,
"scaling": "fit"
}
}
}
}