1 <?xml version="1.0" encoding="UTF-8"?>
3 <class>ConfigCapture_UI</class>
4 <widget class="QWidget" name="ConfigCapture_UI">
5 <property name="geometry">
13 <layout class="QGridLayout" name="gridLayout_8">
14 <property name="leftMargin">
17 <property name="topMargin">
20 <item row="0" column="0">
21 <widget class="QLabel" name="label">
22 <property name="text">
23 <string>Default capture device</string>
27 <item row="0" column="1">
28 <widget class="KComboBox" name="kcfg_defaultcapture">
29 <property name="sizePolicy">
30 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
31 <horstretch>0</horstretch>
32 <verstretch>0</verstretch>
36 <property name="text">
37 <string>Firewire</string>
41 <property name="text">
42 <string>FFmpeg</string>
46 <property name="text">
47 <string>Screen grab</string>
51 <property name="text">
52 <string>Blackmagic card</string>
57 <item row="1" column="0" colspan="2">
58 <widget class="QTabWidget" name="tabWidget">
59 <property name="minimumSize">
65 <property name="currentIndex">
68 <widget class="QWidget" name="tab">
69 <attribute name="title">
70 <string>Firewire</string>
72 <layout class="QGridLayout" name="gridLayout_2">
73 <item row="0" column="0" colspan="3">
74 <widget class="QLabel" name="dvgrab_info">
75 <property name="frameShape">
76 <enum>QFrame::StyledPanel</enum>
78 <property name="frameShadow">
79 <enum>QFrame::Raised</enum>
81 <property name="text">
86 <item row="1" column="0">
87 <widget class="QLabel" name="label_2">
88 <property name="text">
89 <string>Capture format</string>
93 <item row="1" column="1">
94 <widget class="KComboBox" name="kcfg_firewireformat">
96 <property name="text">
97 <string>DV Raw</string>
101 <property name="text">
102 <string>DV AVI type 1</string>
106 <property name="text">
107 <string>DV AVI type 2</string>
111 <property name="text">
117 <item row="1" column="2">
118 <spacer name="horizontalSpacer">
119 <property name="orientation">
120 <enum>Qt::Horizontal</enum>
122 <property name="sizeHint" stdset="0">
130 <item row="2" column="0" colspan="3">
131 <widget class="QCheckBox" name="kcfg_firewireautosplit">
132 <property name="text">
133 <string>Automatically start a new file on scene cut</string>
137 <item row="3" column="0" colspan="3">
138 <widget class="QCheckBox" name="kcfg_firewiretimestamp">
139 <property name="text">
140 <string>Add recording time to captured file name</string>
144 <item row="4" column="0">
145 <widget class="QLabel" name="label_5">
146 <property name="text">
147 <string>Capture file name</string>
151 <item row="4" column="1" colspan="2">
152 <widget class="QLineEdit" name="kcfg_dvgrabfilename"/>
154 <item row="5" column="0" colspan="2">
155 <widget class="QLabel" name="label_7">
156 <property name="text">
157 <string>dvgrab additional parameters</string>
161 <item row="6" column="0" colspan="3">
162 <widget class="QLineEdit" name="kcfg_dvgrabextra"/>
164 <item row="7" column="1">
165 <spacer name="verticalSpacer_2">
166 <property name="orientation">
167 <enum>Qt::Vertical</enum>
169 <property name="sizeHint" stdset="0">
179 <widget class="QWidget" name="tab_2">
180 <attribute name="title">
181 <string>FFmpeg</string>
183 <layout class="QGridLayout" name="gridLayout">
184 <item row="1" column="0" colspan="2">
185 <widget class="QLabel" name="label_30">
186 <property name="text">
187 <string>Detected devices</string>
191 <item row="1" column="4" colspan="4">
192 <widget class="KComboBox" name="kcfg_detectedv4ldevices"/>
194 <item row="2" column="0" colspan="2">
195 <widget class="QLabel" name="label_14">
196 <property name="text">
197 <string>Video device</string>
201 <item row="2" column="4" colspan="4">
202 <widget class="KLineEdit" name="kcfg_video4vdevice">
203 <property name="text">
208 <item row="3" column="0" colspan="2">
209 <widget class="QLabel" name="label_9">
210 <property name="text">
211 <string>Capture format</string>
215 <item row="3" column="4" colspan="4">
216 <widget class="KComboBox" name="kcfg_v4l_format"/>
218 <item row="4" column="0">
219 <widget class="QLabel" name="label_6">
220 <property name="text">
221 <string>Size:</string>
225 <item row="4" column="4" colspan="4">
226 <widget class="QLabel" name="p_size">
227 <property name="text">
228 <string>720x576</string>
232 <item row="5" column="0" colspan="2">
233 <widget class="QLabel" name="label_4">
234 <property name="text">
235 <string>Frame rate:</string>
239 <item row="5" column="4" colspan="4">
240 <widget class="QLabel" name="p_fps">
241 <property name="text">
242 <string>25/1</string>
246 <item row="6" column="0" colspan="2">
247 <widget class="QLabel" name="label_23">
248 <property name="text">
249 <string>Pixel aspect ratio:</string>
253 <item row="6" column="4" colspan="4">
254 <widget class="QLabel" name="p_aspect">
255 <property name="text">
256 <string>59/54</string>
260 <item row="7" column="0" colspan="3">
261 <widget class="QLabel" name="label_31">
262 <property name="text">
263 <string>Display aspect ratio:</string>
267 <item row="7" column="4" colspan="4">
268 <widget class="QLabel" name="p_display">
269 <property name="text">
274 <item row="8" column="0" colspan="2">
275 <widget class="QLabel" name="label_32">
276 <property name="text">
277 <string>Colorspace</string>
281 <item row="8" column="4" colspan="4">
282 <widget class="QLabel" name="p_colorspace">
283 <property name="text">
288 <item row="9" column="0" colspan="2">
289 <widget class="QLabel" name="p_progressive">
290 <property name="text">
291 <string>Interlaced</string>
295 <item row="9" column="4" colspan="2">
296 <spacer name="horizontalSpacer_5">
297 <property name="orientation">
298 <enum>Qt::Horizontal</enum>
300 <property name="sizeHint" stdset="0">
308 <item row="9" column="6" colspan="2">
309 <widget class="QPushButton" name="config_v4l">
310 <property name="text">
311 <string>Edit</string>
315 <item row="10" column="0" rowspan="4" colspan="8">
316 <widget class="Line" name="line">
317 <property name="orientation">
318 <enum>Qt::Horizontal</enum>
322 <item row="14" column="0" colspan="8">
323 <widget class="QCheckBox" name="kcfg_v4l_captureaudio">
324 <property name="text">
325 <string>Capture audio (ALSA)</string>
329 <item row="17" column="0" colspan="8">
330 <widget class="Line" name="line_2">
331 <property name="orientation">
332 <enum>Qt::Horizontal</enum>
336 <item row="18" column="0" colspan="2">
337 <widget class="QLabel" name="label_24">
338 <property name="sizePolicy">
339 <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
340 <horstretch>0</horstretch>
341 <verstretch>0</verstretch>
344 <property name="text">
345 <string>Encoding profile</string>
349 <item row="18" column="4">
350 <widget class="KComboBox" name="kcfg_v4l_profile">
351 <property name="sizePolicy">
352 <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
353 <horstretch>0</horstretch>
354 <verstretch>0</verstretch>
359 <item row="20" column="0" colspan="8">
360 <widget class="QPlainTextEdit" name="v4l_parameters">
361 <property name="sizePolicy">
362 <sizepolicy hsizetype="Expanding" vsizetype="MinimumExpanding">
363 <horstretch>0</horstretch>
364 <verstretch>0</verstretch>
367 <property name="readOnly">
372 <item row="21" column="1" colspan="4">
373 <spacer name="verticalSpacer">
374 <property name="orientation">
375 <enum>Qt::Vertical</enum>
377 <property name="sizeHint" stdset="0">
385 <item row="18" column="7">
386 <widget class="QToolButton" name="v4l_manageprofile">
387 <property name="text">
392 <item row="18" column="6">
393 <widget class="QToolButton" name="v4l_showprofileinfo">
394 <property name="text">
397 <property name="checkable">
402 <item row="15" column="0">
403 <widget class="QLabel" name="label_3">
404 <property name="text">
405 <string>Device</string>
409 <item row="15" column="4" colspan="4">
410 <widget class="KComboBox" name="kcfg_v4l_alsadevice">
411 <property name="sizePolicy">
412 <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
413 <horstretch>0</horstretch>
414 <verstretch>0</verstretch>
419 <item row="0" column="0" colspan="8">
420 <widget class="QCheckBox" name="kcfg_v4l_capturevideo">
421 <property name="text">
422 <string>Capture video (Video4Linux2)</string>
428 <widget class="QWidget" name="tab_3">
429 <attribute name="title">
430 <string>Screen Grab</string>
432 <layout class="QGridLayout" name="gridLayout_5">
433 <item row="0" column="0" colspan="3">
434 <widget class="QLabel" name="rmd_info">
435 <property name="frameShape">
436 <enum>QFrame::StyledPanel</enum>
438 <property name="frameShadow">
439 <enum>QFrame::Raised</enum>
441 <property name="text">
446 <item row="1" column="0" colspan="3">
447 <widget class="QCheckBox" name="kcfg_rmd_capture_audio">
448 <property name="text">
449 <string>Capture audio</string>
453 <item row="2" column="0" colspan="3">
454 <widget class="QFrame" name="audio_group">
455 <property name="frameShape">
456 <enum>QFrame::StyledPanel</enum>
458 <property name="frameShadow">
459 <enum>QFrame::Raised</enum>
461 <layout class="QGridLayout" name="gridLayout_4">
462 <item row="0" column="0" colspan="5">
463 <layout class="QHBoxLayout" name="horizontalLayout_2">
465 <widget class="QLabel" name="label_8">
466 <property name="text">
467 <string>Audio channels</string>
472 <widget class="KIntSpinBox" name="kcfg_rmd_audio_channels"/>
475 <spacer name="horizontalSpacer_3">
476 <property name="orientation">
477 <enum>Qt::Horizontal</enum>
479 <property name="sizeHint" stdset="0">
488 <widget class="QLabel" name="label_22">
489 <property name="text">
490 <string>Audio frequency</string>
495 <widget class="KComboBox" name="kcfg_rmd_audio_freq">
497 <property name="text">
498 <string>48000</string>
502 <property name="text">
503 <string>41000</string>
507 <property name="text">
508 <string>32000</string>
512 <property name="text">
513 <string>22500</string>
517 <property name="text">
518 <string>11250</string>
525 <item row="1" column="0">
526 <widget class="QRadioButton" name="radioButton_2">
527 <property name="text">
528 <string>ALSA</string>
530 <property name="checked">
535 <item row="1" column="1" colspan="2">
536 <widget class="KComboBox" name="kcfg_rmd_alsa_device">
537 <property name="sizePolicy">
538 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
539 <horstretch>0</horstretch>
540 <verstretch>0</verstretch>
545 <item row="1" column="3">
546 <widget class="QLabel" name="label_17">
547 <property name="text">
548 <string>Buffer</string>
552 <item row="1" column="4">
553 <widget class="KIntSpinBox" name="kcfg_rmd_alsa_buffer">
554 <property name="maximum">
559 <item row="2" column="0">
560 <widget class="QRadioButton" name="kcfg_rmd_use_jack">
561 <property name="text">
562 <string>Jack</string>
566 <item row="2" column="1">
567 <widget class="QLabel" name="label_10">
568 <property name="text">
569 <string>Ports:</string>
573 <item row="2" column="2">
574 <widget class="KLineEdit" name="kcfg_rmd_jackports">
575 <property name="sizePolicy">
576 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
577 <horstretch>0</horstretch>
578 <verstretch>0</verstretch>
583 <item row="2" column="3">
584 <widget class="QLabel" name="label_21">
585 <property name="text">
586 <string>Buffer</string>
590 <item row="2" column="4">
591 <widget class="KDoubleNumInput" name="kcfg_rmd_jack_buffer"/>
596 <item row="3" column="0" colspan="3">
597 <widget class="KComboBox" name="kcfg_rmd_capture_type">
599 <property name="text">
600 <string>Full screen capture</string>
604 <property name="text">
605 <string>Region capture</string>
610 <item row="4" column="0" colspan="3">
611 <widget class="QFrame" name="region_group">
612 <property name="frameShape">
613 <enum>QFrame::StyledPanel</enum>
615 <property name="frameShadow">
616 <enum>QFrame::Raised</enum>
618 <layout class="QGridLayout" name="gridLayout_3">
619 <item row="0" column="0" colspan="3">
620 <layout class="QHBoxLayout" name="horizontalLayout">
622 <widget class="QCheckBox" name="kcfg_rmd_follow_mouse">
623 <property name="text">
624 <string>Follow mouse</string>
629 <widget class="QCheckBox" name="kcfg_rmd_hide_frame">
630 <property name="text">
631 <string>Hide frame</string>
636 <widget class="QCheckBox" name="kcfg_rmd_hide_mouse">
637 <property name="text">
638 <string>Hide cursor</string>
643 <spacer name="horizontalSpacer_4">
644 <property name="orientation">
645 <enum>Qt::Horizontal</enum>
647 <property name="sizeHint" stdset="0">
657 <item row="1" column="0">
658 <widget class="QLabel" name="label_19">
659 <property name="text">
660 <string>Offset</string>
664 <item row="1" column="1">
665 <widget class="KIntSpinBox" name="kcfg_rmd_offsetx">
666 <property name="sizePolicy">
667 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
668 <horstretch>0</horstretch>
669 <verstretch>0</verstretch>
672 <property name="maximum">
673 <number>5000</number>
675 <property name="value">
680 <item row="1" column="2">
681 <widget class="KIntSpinBox" name="kcfg_rmd_offsety">
682 <property name="sizePolicy">
683 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
684 <horstretch>0</horstretch>
685 <verstretch>0</verstretch>
688 <property name="maximum">
689 <number>5000</number>
691 <property name="value">
696 <item row="2" column="0">
697 <widget class="QLabel" name="label_20">
698 <property name="text">
699 <string>Size</string>
703 <item row="2" column="1">
704 <widget class="KIntSpinBox" name="kcfg_rmd_width">
705 <property name="minimum">
708 <property name="maximum">
709 <number>5000</number>
711 <property name="value">
712 <number>1280</number>
716 <item row="2" column="2">
717 <widget class="KIntSpinBox" name="kcfg_rmd_height">
718 <property name="minimum">
721 <property name="maximum">
722 <number>5000</number>
724 <property name="value">
732 <item row="5" column="0">
733 <widget class="QLabel" name="label_18">
734 <property name="text">
735 <string>Frame rate</string>
739 <item row="5" column="1">
740 <widget class="KDoubleNumInput" name="kcfg_rmd_fps">
741 <property name="minimum">
742 <double>1.000000000000000</double>
746 <item row="5" column="2" rowspan="3">
747 <spacer name="horizontalSpacer_2">
748 <property name="orientation">
749 <enum>Qt::Horizontal</enum>
751 <property name="sizeHint" stdset="0">
759 <item row="6" column="0">
760 <widget class="QLabel" name="label_13">
761 <property name="text">
762 <string>Bit rate</string>
766 <item row="6" column="1">
767 <widget class="KIntNumInput" name="kcfg_rmd_bitrate">
768 <property name="minimum">
769 <number>45000</number>
771 <property name="maximum">
772 <number>2000000</number>
776 <item row="7" column="0">
777 <widget class="QLabel" name="label_15">
778 <property name="text">
779 <string>Quality</string>
783 <item row="7" column="1">
784 <widget class="KIntNumInput" name="kcfg_rmd_quality">
785 <property name="minimum">
788 <property name="maximum">
793 <item row="8" column="0" colspan="3">
794 <widget class="QCheckBox" name="kcfg_rmd_fullshots">
795 <property name="text">
796 <string>Full shots</string>
800 <item row="9" column="0" colspan="3">
801 <spacer name="verticalSpacer_3">
802 <property name="orientation">
803 <enum>Qt::Vertical</enum>
805 <property name="sizeHint" stdset="0">
815 <widget class="QWidget" name="tab_4">
816 <attribute name="title">
817 <string>Blackmagic</string>
819 <layout class="QGridLayout" name="gridLayout_6">
820 <item row="0" column="0">
821 <widget class="QLabel" name="label_27">
822 <property name="text">
823 <string>Detected devices</string>
827 <item row="0" column="1" colspan="8">
828 <widget class="KComboBox" name="kcfg_decklink_capturedevice">
829 <property name="sizePolicy">
830 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
831 <horstretch>0</horstretch>
832 <verstretch>0</verstretch>
837 <item row="5" column="0" colspan="9">
838 <widget class="QPlainTextEdit" name="decklink_parameters">
839 <property name="sizePolicy">
840 <sizepolicy hsizetype="Expanding" vsizetype="MinimumExpanding">
841 <horstretch>0</horstretch>
842 <verstretch>0</verstretch>
845 <property name="readOnly">
850 <item row="6" column="0">
851 <widget class="QLabel" name="label_29">
852 <property name="text">
853 <string>Capture file name</string>
857 <item row="6" column="1" colspan="8">
858 <widget class="QLineEdit" name="kcfg_decklink_filename"/>
860 <item row="7" column="8">
861 <spacer name="verticalSpacer_4">
862 <property name="orientation">
863 <enum>Qt::Vertical</enum>
865 <property name="sizeHint" stdset="0">
873 <item row="2" column="0">
874 <widget class="QLabel" name="label_16">
875 <property name="sizePolicy">
876 <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
877 <horstretch>0</horstretch>
878 <verstretch>0</verstretch>
881 <property name="text">
882 <string>Encoding profile</string>
886 <item row="2" column="1" colspan="6">
887 <widget class="KComboBox" name="kcfg_decklink_profile">
888 <property name="sizePolicy">
889 <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
890 <horstretch>0</horstretch>
891 <verstretch>0</verstretch>
896 <item row="2" column="8">
897 <widget class="QToolButton" name="decklink_manageprofile">
898 <property name="text">
903 <item row="2" column="7">
904 <widget class="QToolButton" name="decklink_showprofileinfo">
905 <property name="text">
908 <property name="checkable">
921 <class>KDoubleNumInput</class>
922 <extends>QWidget</extends>
923 <header>knuminput.h</header>
926 <class>KComboBox</class>
927 <extends>QComboBox</extends>
928 <header>kcombobox.h</header>
931 <class>KLineEdit</class>
932 <extends>QLineEdit</extends>
933 <header>klineedit.h</header>
936 <class>KIntSpinBox</class>
937 <extends>QSpinBox</extends>
938 <header>knuminput.h</header>
941 <class>KIntNumInput</class>
942 <extends>QWidget</extends>
943 <header>knuminput.h</header>
947 <tabstop>kcfg_defaultcapture</tabstop>
948 <tabstop>tabWidget</tabstop>
949 <tabstop>kcfg_firewireformat</tabstop>
950 <tabstop>kcfg_firewireautosplit</tabstop>
951 <tabstop>kcfg_firewiretimestamp</tabstop>
952 <tabstop>kcfg_rmd_capture_audio</tabstop>
953 <tabstop>radioButton_2</tabstop>
954 <tabstop>kcfg_rmd_alsa_device</tabstop>
955 <tabstop>kcfg_rmd_alsa_buffer</tabstop>
956 <tabstop>kcfg_rmd_use_jack</tabstop>
957 <tabstop>kcfg_rmd_jackports</tabstop>
958 <tabstop>kcfg_rmd_capture_type</tabstop>
959 <tabstop>kcfg_rmd_follow_mouse</tabstop>
960 <tabstop>kcfg_rmd_hide_frame</tabstop>
961 <tabstop>kcfg_rmd_offsetx</tabstop>
962 <tabstop>kcfg_rmd_offsety</tabstop>
963 <tabstop>kcfg_rmd_width</tabstop>
964 <tabstop>kcfg_rmd_height</tabstop>
965 <tabstop>kcfg_rmd_fullshots</tabstop>