• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="UTF-8"?>
2<interface>
3  <!-- interface-requires gtk+ 3.0 -->
4  <object class="GtkWindow" id="window">
5    <property name="can_focus">False</property>
6    <property name="title" translatable="yes">Test for uvch264src</property>
7    <signal name="destroy" handler="on_window_destroyed" swapped="no"/>
8    <child>
9      <object class="GtkHBox" id="hbox1">
10        <property name="visible">True</property>
11        <property name="can_focus">False</property>
12        <child>
13          <object class="GtkVBox" id="vbox">
14            <property name="visible">True</property>
15            <property name="can_focus">False</property>
16            <property name="orientation">vertical</property>
17            <child>
18              <object class="GtkHBox" id="box26">
19                <property name="visible">True</property>
20                <property name="can_focus">False</property>
21                <property name="homogeneous">True</property>
22                <child>
23                  <object class="GtkButton" id="button2">
24                    <property name="label" translatable="yes">State NULL</property>
25                    <property name="visible">True</property>
26                    <property name="can_focus">True</property>
27                    <property name="receives_default">True</property>
28                    <property name="use_action_appearance">False</property>
29                    <signal name="clicked" handler="on_button_null_clicked" swapped="no"/>
30                  </object>
31                  <packing>
32                    <property name="expand">False</property>
33                    <property name="fill">True</property>
34                    <property name="position">0</property>
35                  </packing>
36                </child>
37                <child>
38                  <object class="GtkButton" id="button51">
39                    <property name="label" translatable="yes">State READY</property>
40                    <property name="visible">True</property>
41                    <property name="can_focus">True</property>
42                    <property name="receives_default">True</property>
43                    <property name="use_action_appearance">False</property>
44                    <signal name="clicked" handler="on_button_ready_clicked" swapped="no"/>
45                  </object>
46                  <packing>
47                    <property name="expand">False</property>
48                    <property name="fill">True</property>
49                    <property name="position">1</property>
50                  </packing>
51                </child>
52                <child>
53                  <object class="GtkButton" id="button52">
54                    <property name="label" translatable="yes">State PLAYING</property>
55                    <property name="visible">True</property>
56                    <property name="can_focus">True</property>
57                    <property name="receives_default">True</property>
58                    <property name="use_action_appearance">False</property>
59                    <signal name="clicked" handler="on_button_playing_clicked" swapped="no"/>
60                  </object>
61                  <packing>
62                    <property name="expand">False</property>
63                    <property name="fill">True</property>
64                    <property name="position">2</property>
65                  </packing>
66                </child>
67                <child>
68                  <object class="GtkButton" id="button3">
69                    <property name="label" translatable="yes">Start capture</property>
70                    <property name="visible">True</property>
71                    <property name="can_focus">True</property>
72                    <property name="receives_default">True</property>
73                    <property name="use_action_appearance">False</property>
74                    <signal name="clicked" handler="on_start_capture_button_clicked" swapped="no"/>
75                  </object>
76                  <packing>
77                    <property name="expand">False</property>
78                    <property name="fill">True</property>
79                    <property name="position">3</property>
80                  </packing>
81                </child>
82                <child>
83                  <object class="GtkButton" id="button4">
84                    <property name="label" translatable="yes">Stop capture</property>
85                    <property name="visible">True</property>
86                    <property name="can_focus">True</property>
87                    <property name="receives_default">True</property>
88                    <property name="use_action_appearance">False</property>
89                    <signal name="clicked" handler="on_stop_capture_button_clicked" swapped="no"/>
90                  </object>
91                  <packing>
92                    <property name="expand">False</property>
93                    <property name="fill">True</property>
94                    <property name="position">4</property>
95                  </packing>
96                </child>
97                <child>
98                  <object class="GtkButton" id="button5">
99                    <property name="label" translatable="yes">Renegotiate</property>
100                    <property name="visible">True</property>
101                    <property name="can_focus">True</property>
102                    <property name="receives_default">True</property>
103                    <property name="use_action_appearance">False</property>
104                    <signal name="clicked" handler="on_renegotiate_button_clicked" swapped="no"/>
105                  </object>
106                  <packing>
107                    <property name="expand">False</property>
108                    <property name="fill">True</property>
109                    <property name="position">5</property>
110                  </packing>
111                </child>
112              </object>
113              <packing>
114                <property name="expand">False</property>
115                <property name="fill">True</property>
116                <property name="position">0</property>
117              </packing>
118            </child>
119            <child>
120              <object class="GtkLabel" id="label3">
121                <property name="visible">True</property>
122                <property name="can_focus">False</property>
123                <property name="label" translatable="yes">Static controls</property>
124              </object>
125              <packing>
126                <property name="expand">False</property>
127                <property name="fill">True</property>
128                <property name="position">1</property>
129              </packing>
130            </child>
131            <child>
132              <object class="GtkVBox" id="static">
133                <property name="visible">True</property>
134                <property name="can_focus">False</property>
135                <property name="orientation">vertical</property>
136                <child>
137                  <placeholder/>
138                </child>
139              </object>
140              <packing>
141                <property name="expand">True</property>
142                <property name="fill">True</property>
143                <property name="position">2</property>
144              </packing>
145            </child>
146            <child>
147              <object class="GtkLabel" id="label4">
148                <property name="visible">True</property>
149                <property name="can_focus">False</property>
150                <property name="label" translatable="yes">Dynamic controls</property>
151              </object>
152              <packing>
153                <property name="expand">False</property>
154                <property name="fill">True</property>
155                <property name="position">3</property>
156              </packing>
157            </child>
158            <child>
159              <object class="GtkVBox" id="dynamic">
160                <property name="visible">True</property>
161                <property name="can_focus">False</property>
162                <property name="orientation">vertical</property>
163                <child>
164                  <placeholder/>
165                </child>
166              </object>
167              <packing>
168                <property name="expand">True</property>
169                <property name="fill">True</property>
170                <property name="position">4</property>
171              </packing>
172            </child>
173            <child>
174              <object class="GtkHBox" id="box1">
175                <property name="visible">True</property>
176                <property name="can_focus">False</property>
177                <child>
178                  <object class="GtkLabel" id="label5">
179                    <property name="visible">True</property>
180                    <property name="can_focus">False</property>
181                    <property name="label" translatable="yes">Drop probability % (between 0.0 and 1.0)</property>
182                  </object>
183                  <packing>
184                    <property name="expand">False</property>
185                    <property name="fill">True</property>
186                    <property name="position">0</property>
187                  </packing>
188                </child>
189                <child>
190                  <object class="GtkEntry" id="drop">
191                    <property name="visible">True</property>
192                    <property name="can_focus">True</property>
193                    <property name="invisible_char">●</property>
194                  </object>
195                  <packing>
196                    <property name="expand">False</property>
197                    <property name="fill">True</property>
198                    <property name="position">1</property>
199                  </packing>
200                </child>
201                <child>
202                  <object class="GtkCheckButton" id="pps_sps">
203                    <property name="label" translatable="yes">With SPS/PPS</property>
204                    <property name="visible">True</property>
205                    <property name="can_focus">True</property>
206                    <property name="receives_default">False</property>
207                    <property name="use_action_appearance">False</property>
208                    <property name="xalign">0</property>
209                    <property name="draw_indicator">True</property>
210                  </object>
211                  <packing>
212                    <property name="expand">False</property>
213                    <property name="fill">True</property>
214                    <property name="position">2</property>
215                  </packing>
216                </child>
217                <child>
218                  <object class="GtkButton" id="button1">
219                    <property name="label" translatable="yes">Request keyframe</property>
220                    <property name="visible">True</property>
221                    <property name="can_focus">True</property>
222                    <property name="receives_default">True</property>
223                    <property name="use_action_appearance">False</property>
224                    <signal name="clicked" handler="on_iframe_button_clicked" swapped="no"/>
225                  </object>
226                  <packing>
227                    <property name="expand">False</property>
228                    <property name="fill">True</property>
229                    <property name="position">3</property>
230                  </packing>
231                </child>
232              </object>
233              <packing>
234                <property name="expand">False</property>
235                <property name="fill">True</property>
236                <property name="position">5</property>
237              </packing>
238            </child>
239          </object>
240          <packing>
241            <property name="expand">False</property>
242            <property name="fill">True</property>
243            <property name="position">0</property>
244          </packing>
245        </child>
246        <child>
247          <object class="GtkVBox" id="box2">
248            <property name="visible">True</property>
249            <property name="can_focus">False</property>
250            <property name="orientation">vertical</property>
251            <child>
252              <object class="GtkLabel" id="label1">
253                <property name="visible">True</property>
254                <property name="can_focus">False</property>
255                <property name="label" translatable="yes">H264</property>
256              </object>
257              <packing>
258                <property name="expand">False</property>
259                <property name="fill">True</property>
260                <property name="position">0</property>
261              </packing>
262            </child>
263            <child>
264              <object class="GtkEntry" id="h264_caps">
265                <property name="visible">True</property>
266                <property name="can_focus">True</property>
267                <property name="invisible_char">●</property>
268                <property name="text" translatable="yes">video/x-h264,width=640,height=480,profile=constrained-baseline,stream-format=bytestream,framerate=15/1</property>
269              </object>
270              <packing>
271                <property name="expand">False</property>
272                <property name="fill">True</property>
273                <property name="position">1</property>
274              </packing>
275            </child>
276            <child>
277              <object class="GtkDrawingArea" id="h264">
278                <property name="width_request">320</property>
279                <property name="height_request">240</property>
280                <property name="visible">True</property>
281                <property name="app_paintable">True</property>
282                <property name="can_focus">False</property>
283                <property name="double_buffered">False</property>
284                <property name="halign">center</property>
285                <property name="valign">center</property>
286              </object>
287              <packing>
288                <property name="expand">False</property>
289                <property name="fill">False</property>
290                <property name="position">2</property>
291              </packing>
292            </child>
293            <child>
294              <object class="GtkLabel" id="label2">
295                <property name="visible">True</property>
296                <property name="can_focus">False</property>
297                <property name="label" translatable="yes">Preview</property>
298              </object>
299              <packing>
300                <property name="expand">False</property>
301                <property name="fill">True</property>
302                <property name="position">3</property>
303              </packing>
304            </child>
305            <child>
306              <object class="GtkEntry" id="preview_caps">
307                <property name="visible">True</property>
308                <property name="can_focus">True</property>
309                <property name="invisible_char">●</property>
310                <property name="text"
311                translatable="yes">video/x-raw,width=320,height=240,format=(string)YUY2,framerate=15/1</property>
312              </object>
313              <packing>
314                <property name="expand">False</property>
315                <property name="fill">True</property>
316                <property name="position">4</property>
317              </packing>
318            </child>
319            <child>
320              <object class="GtkDrawingArea" id="preview">
321                <property name="width_request">320</property>
322                <property name="height_request">240</property>
323                <property name="visible">True</property>
324                <property name="app_paintable">True</property>
325                <property name="can_focus">False</property>
326                <property name="double_buffered">False</property>
327                <property name="halign">center</property>
328                <property name="valign">center</property>
329              </object>
330              <packing>
331                <property name="expand">False</property>
332                <property name="fill">False</property>
333                <property name="position">5</property>
334              </packing>
335            </child>
336          </object>
337          <packing>
338            <property name="expand">True</property>
339            <property name="fill">True</property>
340            <property name="position">1</property>
341          </packing>
342        </child>
343      </object>
344    </child>
345  </object>
346</interface>
347