]> git.sesse.net Git - casparcg/blob - source/mixer-commands.rst
(no commit message)
[casparcg] / source / mixer-commands.rst
1 **************\r
2 MIXER Commands\r
3 **************\r
4 \r
5 ===========\r
6 MIXER KEYER\r
7 ===========\r
8 \r
9 If *keyer* equals 1 then the specified layer will not be rendered, instead it will be used as the key for the layer above.\r
10 \r
11 Syntax::\r
12 \r
13         MIXER [channel:int]-[layer:int] KEYER [keyer:0|1]\r
14                 \r
15 Example::\r
16 \r
17         <<< MIXER 1-1 KEYER 1\r
18         \r
19 ===========\r
20 MIXER BLEND\r
21 ===========\r
22 \r
23 Syntax::\r
24 \r
25         MIXER\r
26                 [channel:int]-[layer:int] BLEND [blend-mode:string]\r
27                 \r
28 Example::\r
29 \r
30         <<< MIXER 1-1 BLEND overlay\r
31         \r
32 See:: \r
33 \r
34 Blend-modes.\r
35         \r
36 =============\r
37 MIXER OPACITY\r
38 =============\r
39 \r
40 Syntax::\r
41 \r
42         MIXER\r
43                 [channel:int]-[layer:int] OPACITY [opacity:double] {[tween:string] [duration:int]}\r
44                 \r
45 Example::\r
46 \r
47         <<< MIXER 1-1 OPACITY 0.5\r
48         \r
49 ================\r
50 MIXER BRIGTHNESS\r
51 ================\r
52 \r
53 Syntax::\r
54 \r
55         MIXER [channel:int]-[layer:int] BRIGTHNESS [brightness:double] {[tween:string] [duration:int]}\r
56                 \r
57 Example::\r
58 \r
59         <<< MIXER 1-1 BRIGTHNESS 0.5\r
60         \r
61 ================\r
62 MIXER SATURATION\r
63 ================\r
64 \r
65 Syntax::\r
66 \r
67         MIXER\r
68                 [channel:int]-[layer:int] SATURATION [saturation:double] {[tween:string] [duration:int]}\r
69                 \r
70 Example::\r
71 \r
72         <<< MIXER 1-1 SATURATION 0.5\r
73         \r
74 ==============\r
75 MIXER CONTRAST\r
76 ==============\r
77 \r
78 Syntax::\r
79 \r
80         MIXER\r
81                 [channel:int]-[layer:int] CONTRAST [contrast:double] {[tween:string] [duration:int]}\r
82                 \r
83 Example::\r
84 \r
85         <<< MIXER 1-1 CONTRAST 0.5\r
86 \r
87 ============\r
88 MIXER LEVELS\r
89 ============\r
90 \r
91 Syntax::\r
92 \r
93         MIXER [channel:int]-[layer:int] SATURATION [min-input:double] [max-input:double] [gamma:double] [min-output:double] [max-output:double] {[tween:string] [duration:int]}\r
94                 \r
95 Example::\r
96 \r
97         <<< MIXER 1-1 LEVELS 0.1 0.1 1.0 0.9 0.9\r
98         \r
99 ==========\r
100 MIXER FILL\r
101 ==========\r
102 Transforms the video stream on the specified layer.\r
103 \r
104 Syntax::\r
105 \r
106         MIXER [channel:int]-[layer:int] FILL [x:double] [y:double] [x-scale:double] [y-scale:double] {[tween:string] [duration:int]}\r
107                 \r
108 Example::\r
109 \r
110         <<< MIXER 1-1 FILL 0.25 0.25 0.5 0.5\r
111         \r
112 ==========\r
113 MIXER CLIP\r
114 ==========\r
115 Masks the video stream on the specified layer.\r
116 \r
117 Syntax::\r
118 \r
119         MIXER [channel:int]-[layer:int] [x:double] [y:double] [x-scale:double] [y-scale:double] {[tween:string] [duration:int]}\r
120                 \r
121 Example::\r
122 \r
123         <<< MIXER 1-1 CLIP 0.25 0.25 0.5 0.5\r
124         \r
125 ==========\r
126 MIXER GRID\r
127 ==========\r
128 Creates a grid of video streams in ascending order of the layer index, i.e. if resolution equals 2 then a 2x2 grid of layers will be created.\r
129 \r
130         MIXER [channel:int] RID [resolution:int]\r
131                 \r
132 Example::\r
133 \r
134         <<< MIXER 1 GRID 2\r
135 \r
136 ============\r
137 MIXER VOLUME\r
138 ============\r
139 Changes the volume of the specified layer.\r
140 \r
141 Syntax::\r
142 \r
143         MIXER [channel:int]-[layer:int] VOLUME [volume:double] {[tween:string] [duration:int]}\r
144                 \r
145 Example::\r
146 \r
147         <<< MIXER 1-1 VOLUME 0.5\r
148         \r
149 ===========\r
150 MIXER CLEAR\r
151 ===========\r
152 \r
153 Syntax::\r
154 \r
155         MIXER [channel:int]-[layer:int] CLEAR\r
156                 \r
157 Example::\r
158 \r
159         <<< MIXER 1-1 CLEAR\r
160