3 <widget class="QWidget" name="Sout" >
4 <property name="geometry" >
12 <property name="windowTitle" >
13 <string>Stream Output</string>
15 <layout class="QVBoxLayout" >
16 <property name="margin" >
19 <property name="spacing" >
23 <widget class="QGroupBox" name="groupBox" >
24 <property name="title" >
25 <string>Outputs</string>
27 <layout class="QHBoxLayout" >
28 <property name="margin" >
31 <property name="spacing" >
35 <layout class="QGridLayout" >
36 <property name="margin" >
39 <property name="spacing" >
42 <item row="1" column="1" >
43 <widget class="QLabel" name="fileLabel" >
44 <property name="enabled" >
47 <property name="text" >
48 <string>Filename</string>
52 <item row="1" column="0" >
53 <widget class="QCheckBox" name="fileOutput" >
54 <property name="contextMenuPolicy" >
55 <enum>Qt::NoContextMenu</enum>
57 <property name="text" >
62 <item row="2" column="4" >
63 <widget class="QSpinBox" name="HTTPPort" >
64 <property name="enabled" >
67 <property name="maximumSize" >
70 <height>16777215</height>
73 <property name="maximum" >
74 <number>65535</number>
76 <property name="minimum" >
79 <property name="singleStep" >
82 <property name="value" >
87 <item row="1" column="4" >
88 <widget class="QCheckBox" name="rawInput" >
89 <property name="enabled" >
92 <property name="text" >
93 <string>Dump raw input</string>
97 <item row="1" column="2" >
98 <widget class="QLineEdit" name="fileEdit" >
99 <property name="enabled" >
104 <item row="3" column="3" >
105 <widget class="QLabel" name="MMSHPortLabel" >
106 <property name="enabled" >
109 <property name="text" >
110 <string>Port</string>
114 <item row="3" column="1" >
115 <widget class="QLabel" name="MMSHLabel" >
116 <property name="enabled" >
119 <property name="text" >
120 <string>Address</string>
124 <item row="0" column="0" >
125 <widget class="QCheckBox" name="localOutput" >
126 <property name="text" >
127 <string>Play locally</string>
131 <item row="3" column="0" >
132 <widget class="QCheckBox" name="MMSHOutput" >
133 <property name="text" >
134 <string>MMSH</string>
138 <item row="1" column="3" >
139 <widget class="QPushButton" name="fileSelectButton" >
140 <property name="enabled" >
143 <property name="text" >
144 <string>Browse...</string>
148 <item row="2" column="2" >
149 <widget class="QLineEdit" name="HTTPEdit" >
150 <property name="enabled" >
155 <item row="2" column="1" >
156 <widget class="QLabel" name="HTTPLabel" >
157 <property name="enabled" >
160 <property name="text" >
161 <string>Address</string>
165 <item row="2" column="3" >
166 <widget class="QLabel" name="HTTPPortLabel" >
167 <property name="enabled" >
170 <property name="text" >
171 <string>Port</string>
175 <item row="3" column="2" >
176 <widget class="QLineEdit" name="MMSHEdit" >
177 <property name="enabled" >
182 <item row="2" column="0" >
183 <widget class="QCheckBox" name="HTTPOutput" >
184 <property name="text" >
185 <string>HTTP</string>
189 <item row="4" column="0" >
190 <widget class="QCheckBox" name="UDPOutput" >
191 <property name="text" >
196 <item row="4" column="1" >
197 <widget class="QLabel" name="UDPLabel" >
198 <property name="enabled" >
201 <property name="text" >
202 <string>Address</string>
206 <item row="4" column="3" >
207 <widget class="QLabel" name="UDPPortLabel" >
208 <property name="enabled" >
211 <property name="text" >
212 <string>Port</string>
216 <item row="4" column="2" >
217 <widget class="QLineEdit" name="UDPEdit" >
218 <property name="enabled" >
223 <item row="3" column="4" >
224 <widget class="QSpinBox" name="MMSHPort" >
225 <property name="enabled" >
228 <property name="maximumSize" >
231 <height>16777215</height>
234 <property name="maximum" >
235 <number>65535</number>
237 <property name="minimum" >
240 <property name="value" >
241 <number>1234</number>
245 <item row="4" column="4" >
246 <widget class="QSpinBox" name="UDPPort" >
247 <property name="enabled" >
250 <property name="maximumSize" >
253 <height>16777215</height>
256 <property name="maximum" >
257 <number>65535</number>
259 <property name="minimum" >
262 <property name="value" >
263 <number>1234</number>
273 <widget class="QGroupBox" name="Encapsulation" >
274 <property name="sizePolicy" >
276 <hsizetype>5</hsizetype>
277 <vsizetype>0</vsizetype>
278 <horstretch>0</horstretch>
279 <verstretch>0</verstretch>
282 <property name="title" >
283 <string>Encapsulation</string>
285 <layout class="QHBoxLayout" >
286 <property name="margin" >
289 <property name="spacing" >
293 <widget class="QRadioButton" name="TSMux" >
294 <property name="text" >
295 <string>MPEG-TS</string>
297 <property name="checked" >
303 <widget class="QRadioButton" name="PSMux" >
304 <property name="text" >
305 <string>MPEG-PS</string>
310 <widget class="QRadioButton" name="MPEG1Mux" >
311 <property name="text" >
312 <string>MPEG 1</string>
317 <widget class="QRadioButton" name="OggMux" >
318 <property name="text" >
324 <widget class="QRadioButton" name="ASFMux" >
325 <property name="text" >
331 <widget class="QRadioButton" name="MP4Mux" >
332 <property name="text" >
338 <widget class="QRadioButton" name="MOVMux" >
339 <property name="text" >
345 <widget class="QRadioButton" name="WAVMux" >
346 <property name="text" >
352 <widget class="QRadioButton" name="RAWMux" >
353 <property name="text" >
362 <widget class="QGroupBox" name="groupBox_2" >
363 <property name="title" >
364 <string>Transcoding</string>
366 <layout class="QHBoxLayout" >
367 <property name="margin" >
370 <property name="spacing" >
374 <layout class="QGridLayout" >
375 <property name="margin" >
378 <property name="spacing" >
381 <item row="1" column="5" >
382 <widget class="QSpinBox" name="aChannels" >
383 <property name="enabled" >
386 <property name="maximum" >
389 <property name="minimum" >
392 <property name="value" >
397 <item row="1" column="2" >
398 <widget class="QLabel" name="aBitrateLabel" >
399 <property name="enabled" >
402 <property name="text" >
403 <string>Bitrate (kb/s)</string>
407 <item row="0" column="0" >
408 <widget class="QCheckBox" name="transcodeVideo" >
409 <property name="text" >
410 <string>Video</string>
414 <item row="1" column="0" >
415 <widget class="QCheckBox" name="transcodeAudio" >
416 <property name="text" >
417 <string>Audio</string>
421 <item row="0" column="2" >
422 <widget class="QLabel" name="vBitrateLabel" >
423 <property name="enabled" >
426 <property name="text" >
427 <string>Bitrate (kb/s)</string>
431 <item row="1" column="1" >
432 <widget class="QComboBox" name="aCodec" >
433 <property name="enabled" >
438 <item row="0" column="1" >
439 <widget class="QComboBox" name="vCodec" >
440 <property name="enabled" >
443 <property name="editable" >
448 <item row="0" column="5" >
449 <widget class="QComboBox" name="vScale" >
450 <property name="enabled" >
453 <property name="editable" >
458 <item row="1" column="4" >
459 <widget class="QLabel" name="s_2" >
460 <property name="enabled" >
463 <property name="text" >
464 <string>Channels</string>
468 <item row="0" column="4" >
469 <widget class="QLabel" name="vScaleLabel" >
470 <property name="enabled" >
473 <property name="text" >
474 <string>Scale</string>
478 <item row="2" column="0" >
479 <widget class="QCheckBox" name="transcodeSubs" >
480 <property name="text" >
481 <string>Subtitles</string>
485 <item row="2" column="1" >
486 <widget class="QComboBox" name="sCodec" >
487 <property name="enabled" >
492 <item row="2" column="2" colspan="4" >
493 <widget class="QCheckBox" name="sOverlay" >
494 <property name="enabled" >
497 <property name="text" >
498 <string>Overlay subtitles on the video</string>
502 <item row="0" column="3" >
503 <widget class="QSpinBox" name="vBitrate" >
504 <property name="enabled" >
507 <property name="maximum" >
508 <number>8192</number>
510 <property name="minimum" >
513 <property name="value" >
518 <item row="1" column="3" >
519 <widget class="QSpinBox" name="aBitrate" >
520 <property name="enabled" >
523 <property name="maximum" >
526 <property name="minimum" >
529 <property name="value" >
540 <widget class="QGroupBox" name="groupBox_3" >
541 <property name="title" >
542 <string>Miscellaneous</string>
544 <layout class="QHBoxLayout" >
545 <property name="margin" >
548 <property name="spacing" >
552 <layout class="QGridLayout" >
553 <property name="margin" >
556 <property name="spacing" >
559 <item row="0" column="0" >
560 <widget class="QCheckBox" name="sap" >
561 <property name="enabled" >
564 <property name="text" >
565 <string>SAP announce</string>
569 <item row="0" column="3" >
570 <widget class="QLabel" name="sapGroupLabel" >
571 <property name="enabled" >
574 <property name="text" >
575 <string>Group name</string>
579 <item row="0" column="4" >
580 <widget class="QLineEdit" name="sapGroup" >
581 <property name="enabled" >
586 <item row="1" column="4" >
587 <widget class="QSpinBox" name="ttl" >
588 <property name="maximum" >
591 <property name="minimum" >
596 <item row="0" column="1" colspan="2" >
597 <widget class="QLineEdit" name="sapName" >
598 <property name="enabled" >
603 <item row="1" column="0" colspan="2" >
604 <widget class="QCheckBox" name="soutAll" >
605 <property name="text" >
606 <string>Stream all elementary streams</string>
610 <item row="1" column="3" >
611 <widget class="QLabel" name="label_10" >
612 <property name="text" >
613 <string>Time-To-Live (TTL)</string>
623 <widget class="QGroupBox" name="groupBox_4" >
624 <property name="sizePolicy" >
626 <hsizetype>5</hsizetype>
627 <vsizetype>0</vsizetype>
628 <horstretch>0</horstretch>
629 <verstretch>0</verstretch>
632 <property name="title" >
633 <string>Generated stream output string</string>
635 <layout class="QHBoxLayout" >
636 <property name="margin" >
639 <property name="spacing" >
643 <widget class="QLineEdit" name="mrlEdit" >
644 <property name="toolTip" >
645 <string><html><head><meta name="qrichtext" content="1" /><style type="text/css">
646 p, li { white-space: pre-wrap; }
647 </style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal; text-decoration:none;">
648 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Stream output string. This is automatically generated when you change the above settings, but you can update it manually.</p></body></html></string>
656 <layout class="QHBoxLayout" >
657 <property name="margin" >
660 <property name="spacing" >
665 <property name="orientation" >
666 <enum>Qt::Horizontal</enum>
668 <property name="sizeHint" >
677 <widget class="QPushButton" name="cancelButton" >
678 <property name="text" >
679 <string>Cancel</string>
684 <widget class="QPushButton" name="okButton" >
685 <property name="text" >
697 <sender>UDPOutput</sender>
698 <signal>clicked(bool)</signal>
699 <receiver>sap</receiver>
700 <slot>setEnabled(bool)</slot>
702 <hint type="sourcelabel" >
706 <hint type="destinationlabel" >
713 <sender>UDPOutput</sender>
714 <signal>clicked(bool)</signal>
715 <receiver>UDPLabel</receiver>
716 <slot>setEnabled(bool)</slot>
718 <hint type="sourcelabel" >
722 <hint type="destinationlabel" >
729 <sender>UDPOutput</sender>
730 <signal>clicked(bool)</signal>
731 <receiver>UDPEdit</receiver>
732 <slot>setEnabled(bool)</slot>
734 <hint type="sourcelabel" >
738 <hint type="destinationlabel" >
745 <sender>MMSHOutput</sender>
746 <signal>clicked(bool)</signal>
747 <receiver>MMSHLabel</receiver>
748 <slot>setEnabled(bool)</slot>
750 <hint type="sourcelabel" >
754 <hint type="destinationlabel" >
761 <sender>MMSHOutput</sender>
762 <signal>clicked(bool)</signal>
763 <receiver>MMSHEdit</receiver>
764 <slot>setEnabled(bool)</slot>
766 <hint type="sourcelabel" >
770 <hint type="destinationlabel" >
777 <sender>MMSHOutput</sender>
778 <signal>clicked(bool)</signal>
779 <receiver>MMSHPortLabel</receiver>
780 <slot>setEnabled(bool)</slot>
782 <hint type="sourcelabel" >
786 <hint type="destinationlabel" >
793 <sender>UDPOutput</sender>
794 <signal>clicked(bool)</signal>
795 <receiver>UDPPortLabel</receiver>
796 <slot>setEnabled(bool)</slot>
798 <hint type="sourcelabel" >
802 <hint type="destinationlabel" >
809 <sender>UDPOutput</sender>
810 <signal>clicked(bool)</signal>
811 <receiver>UDPPort</receiver>
812 <slot>setEnabled(bool)</slot>
814 <hint type="sourcelabel" >
818 <hint type="destinationlabel" >
825 <sender>MMSHOutput</sender>
826 <signal>clicked(bool)</signal>
827 <receiver>MMSHPort</receiver>
828 <slot>setEnabled(bool)</slot>
830 <hint type="sourcelabel" >
834 <hint type="destinationlabel" >
842 <signal>clicked(bool)</signal>
843 <receiver>sapName</receiver>
844 <slot>setEnabled(bool)</slot>
846 <hint type="sourcelabel" >
850 <hint type="destinationlabel" >
858 <signal>clicked(bool)</signal>
859 <receiver>sapGroupLabel</receiver>
860 <slot>setEnabled(bool)</slot>
862 <hint type="sourcelabel" >
866 <hint type="destinationlabel" >
874 <signal>clicked(bool)</signal>
875 <receiver>sapGroup</receiver>
876 <slot>setEnabled(bool)</slot>
878 <hint type="sourcelabel" >
882 <hint type="destinationlabel" >
889 <sender>HTTPOutput</sender>
890 <signal>clicked(bool)</signal>
891 <receiver>HTTPLabel</receiver>
892 <slot>setEnabled(bool)</slot>
894 <hint type="sourcelabel" >
898 <hint type="destinationlabel" >
905 <sender>HTTPOutput</sender>
906 <signal>clicked(bool)</signal>
907 <receiver>HTTPEdit</receiver>
908 <slot>setEnabled(bool)</slot>
910 <hint type="sourcelabel" >
914 <hint type="destinationlabel" >
921 <sender>HTTPOutput</sender>
922 <signal>clicked(bool)</signal>
923 <receiver>HTTPPortLabel</receiver>
924 <slot>setEnabled(bool)</slot>
926 <hint type="sourcelabel" >
930 <hint type="destinationlabel" >
937 <sender>HTTPOutput</sender>
938 <signal>clicked(bool)</signal>
939 <receiver>HTTPPort</receiver>
940 <slot>setEnabled(bool)</slot>
942 <hint type="sourcelabel" >
946 <hint type="destinationlabel" >
953 <sender>fileOutput</sender>
954 <signal>clicked(bool)</signal>
955 <receiver>fileLabel</receiver>
956 <slot>setEnabled(bool)</slot>
958 <hint type="sourcelabel" >
962 <hint type="destinationlabel" >
969 <sender>transcodeVideo</sender>
970 <signal>clicked(bool)</signal>
971 <receiver>vCodec</receiver>
972 <slot>setEnabled(bool)</slot>
974 <hint type="sourcelabel" >
978 <hint type="destinationlabel" >
985 <sender>transcodeVideo</sender>
986 <signal>clicked(bool)</signal>
987 <receiver>vBitrateLabel</receiver>
988 <slot>setEnabled(bool)</slot>
990 <hint type="sourcelabel" >
994 <hint type="destinationlabel" >
1001 <sender>transcodeVideo</sender>
1002 <signal>clicked(bool)</signal>
1003 <receiver>vScaleLabel</receiver>
1004 <slot>setEnabled(bool)</slot>
1006 <hint type="sourcelabel" >
1010 <hint type="destinationlabel" >
1017 <sender>transcodeVideo</sender>
1018 <signal>clicked(bool)</signal>
1019 <receiver>vScale</receiver>
1020 <slot>setEnabled(bool)</slot>
1022 <hint type="sourcelabel" >
1026 <hint type="destinationlabel" >
1033 <sender>transcodeSubs</sender>
1034 <signal>clicked(bool)</signal>
1035 <receiver>sOverlay</receiver>
1036 <slot>setDisabled(bool)</slot>
1038 <hint type="sourcelabel" >
1042 <hint type="destinationlabel" >
1049 <sender>sOverlay</sender>
1050 <signal>clicked(bool)</signal>
1051 <receiver>transcodeSubs</receiver>
1052 <slot>setDisabled(bool)</slot>
1054 <hint type="sourcelabel" >
1058 <hint type="destinationlabel" >
1065 <sender>transcodeSubs</sender>
1066 <signal>clicked(bool)</signal>
1067 <receiver>sCodec</receiver>
1068 <slot>setEnabled(bool)</slot>
1070 <hint type="sourcelabel" >
1074 <hint type="destinationlabel" >
1081 <sender>transcodeAudio</sender>
1082 <signal>clicked(bool)</signal>
1083 <receiver>aCodec</receiver>
1084 <slot>setEnabled(bool)</slot>
1086 <hint type="sourcelabel" >
1090 <hint type="destinationlabel" >
1097 <sender>transcodeAudio</sender>
1098 <signal>clicked(bool)</signal>
1099 <receiver>aBitrateLabel</receiver>
1100 <slot>setEnabled(bool)</slot>
1102 <hint type="sourcelabel" >
1106 <hint type="destinationlabel" >
1113 <sender>transcodeAudio</sender>
1114 <signal>clicked(bool)</signal>
1115 <receiver>s_2</receiver>
1116 <slot>setEnabled(bool)</slot>
1118 <hint type="sourcelabel" >
1122 <hint type="destinationlabel" >
1129 <sender>transcodeAudio</sender>
1130 <signal>clicked(bool)</signal>
1131 <receiver>aChannels</receiver>
1132 <slot>setEnabled(bool)</slot>
1134 <hint type="sourcelabel" >
1138 <hint type="destinationlabel" >
1145 <sender>fileOutput</sender>
1146 <signal>clicked(bool)</signal>
1147 <receiver>fileEdit</receiver>
1148 <slot>setEnabled(bool)</slot>
1150 <hint type="sourcelabel" >
1154 <hint type="destinationlabel" >
1161 <sender>fileOutput</sender>
1162 <signal>clicked(bool)</signal>
1163 <receiver>fileSelectButton</receiver>
1164 <slot>setEnabled(bool)</slot>
1166 <hint type="sourcelabel" >
1170 <hint type="destinationlabel" >
1177 <sender>fileOutput</sender>
1178 <signal>clicked(bool)</signal>
1179 <receiver>rawInput</receiver>
1180 <slot>setEnabled(bool)</slot>
1182 <hint type="sourcelabel" >
1186 <hint type="destinationlabel" >
1193 <sender>rawInput</sender>
1194 <signal>clicked(bool)</signal>
1195 <receiver>Encapsulation</receiver>
1196 <slot>setDisabled(bool)</slot>
1198 <hint type="sourcelabel" >
1202 <hint type="destinationlabel" >
1209 <sender>rawInput</sender>
1210 <signal>clicked(bool)</signal>
1211 <receiver>HTTPOutput</receiver>
1212 <slot>setDisabled(bool)</slot>
1214 <hint type="sourcelabel" >
1218 <hint type="destinationlabel" >
1225 <sender>rawInput</sender>
1226 <signal>clicked(bool)</signal>
1227 <receiver>groupBox_2</receiver>
1228 <slot>setDisabled(bool)</slot>
1230 <hint type="sourcelabel" >
1234 <hint type="destinationlabel" >
1241 <sender>rawInput</sender>
1242 <signal>clicked(bool)</signal>
1243 <receiver>groupBox_3</receiver>
1244 <slot>setDisabled(bool)</slot>
1246 <hint type="sourcelabel" >
1250 <hint type="destinationlabel" >
1257 <sender>rawInput</sender>
1258 <signal>clicked(bool)</signal>
1259 <receiver>UDPOutput</receiver>
1260 <slot>setDisabled(bool)</slot>
1262 <hint type="sourcelabel" >
1266 <hint type="destinationlabel" >
1273 <sender>rawInput</sender>
1274 <signal>clicked(bool)</signal>
1275 <receiver>MMSHOutput</receiver>
1276 <slot>setDisabled(bool)</slot>
1278 <hint type="sourcelabel" >
1282 <hint type="destinationlabel" >
1289 <sender>transcodeVideo</sender>
1290 <signal>clicked(bool)</signal>
1291 <receiver>vBitrate</receiver>
1292 <slot>setEnabled(bool)</slot>
1294 <hint type="sourcelabel" >
1298 <hint type="destinationlabel" >
1305 <sender>transcodeAudio</sender>
1306 <signal>clicked(bool)</signal>
1307 <receiver>aBitrate</receiver>
1308 <slot>setEnabled(bool)</slot>
1310 <hint type="sourcelabel" >
1314 <hint type="destinationlabel" >