| <?xml version="1.0" encoding="UTF-8"?> |
| <interface> |
| <!-- interface-requires gtk+ 3.0 --> |
| <object class="GtkWindow" id="window"> |
| <property name="can_focus">False</property> |
| <property name="title" translatable="yes">Test for uvch264src</property> |
| <signal name="destroy" handler="on_window_destroyed" swapped="no"/> |
| <child> |
| <object class="GtkHBox" id="hbox1"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <child> |
| <object class="GtkVBox" id="vbox"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <child> |
| <object class="GtkHBox" id="box26"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="homogeneous">True</property> |
| <child> |
| <object class="GtkButton" id="button2"> |
| <property name="label" translatable="yes">State NULL</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <property name="use_action_appearance">False</property> |
| <signal name="clicked" handler="on_button_null_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkButton" id="button51"> |
| <property name="label" translatable="yes">State READY</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <property name="use_action_appearance">False</property> |
| <signal name="clicked" handler="on_button_ready_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkButton" id="button52"> |
| <property name="label" translatable="yes">State PLAYING</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <property name="use_action_appearance">False</property> |
| <signal name="clicked" handler="on_button_playing_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">2</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkButton" id="button3"> |
| <property name="label" translatable="yes">Start capture</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <property name="use_action_appearance">False</property> |
| <signal name="clicked" handler="on_start_capture_button_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">3</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkButton" id="button4"> |
| <property name="label" translatable="yes">Stop capture</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <property name="use_action_appearance">False</property> |
| <signal name="clicked" handler="on_stop_capture_button_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">4</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkButton" id="button5"> |
| <property name="label" translatable="yes">Renegotiate</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <property name="use_action_appearance">False</property> |
| <signal name="clicked" handler="on_renegotiate_button_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">5</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="label3"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">Static controls</property> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkVBox" id="static"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <child> |
| <placeholder/> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">2</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="label4"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">Dynamic controls</property> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">3</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkVBox" id="dynamic"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <child> |
| <placeholder/> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">4</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkHBox" id="box1"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <child> |
| <object class="GtkLabel" id="label5"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">Drop probability % (between 0.0 and 1.0)</property> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEntry" id="drop"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="invisible_char">●</property> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkCheckButton" id="pps_sps"> |
| <property name="label" translatable="yes">With SPS/PPS</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">False</property> |
| <property name="use_action_appearance">False</property> |
| <property name="xalign">0</property> |
| <property name="draw_indicator">True</property> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">2</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkButton" id="button1"> |
| <property name="label" translatable="yes">Request keyframe</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <property name="use_action_appearance">False</property> |
| <signal name="clicked" handler="on_iframe_button_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">3</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">5</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkVBox" id="box2"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <child> |
| <object class="GtkLabel" id="label1"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">H264</property> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEntry" id="h264_caps"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="invisible_char">●</property> |
| <property name="text" translatable="yes">video/x-h264,width=640,height=480,profile=constrained-baseline,stream-format=bytestream,framerate=15/1</property> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkDrawingArea" id="h264"> |
| <property name="width_request">320</property> |
| <property name="height_request">240</property> |
| <property name="visible">True</property> |
| <property name="app_paintable">True</property> |
| <property name="can_focus">False</property> |
| <property name="double_buffered">False</property> |
| <property name="halign">center</property> |
| <property name="valign">center</property> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">False</property> |
| <property name="position">2</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="label2"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">Preview</property> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">3</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEntry" id="preview_caps"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="invisible_char">●</property> |
| <property name="text" |
| translatable="yes">video/x-raw,width=320,height=240,format=(string)YUY2,framerate=15/1</property> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">4</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkDrawingArea" id="preview"> |
| <property name="width_request">320</property> |
| <property name="height_request">240</property> |
| <property name="visible">True</property> |
| <property name="app_paintable">True</property> |
| <property name="can_focus">False</property> |
| <property name="double_buffered">False</property> |
| <property name="halign">center</property> |
| <property name="valign">center</property> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">False</property> |
| <property name="position">5</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| </child> |
| </object> |
| </interface> |