1
<?xml version="1.0" encoding="UTF-8"?>
6
<gst-plugin-name>speex</gst-plugin-name>
7
<_description>A codec optimized for high quality speech at low bit rate.</_description>
8
<output-file-extension>spx</output-file-extension>
9
<mimetype>audio/x-speex</mimetype>
11
<process id="gstreamer-audio">speexenc name=enc</process>
12
<process id="multiplexer">
13
<value value="oggmux">Merge audio and video streams</value>
15
<variable id="bitrate-mode" type="combo">
16
<name>Bitrate mode</name>
17
<variable-name>vbr</variable-name>
18
<default-value>0</default-value>
20
<_value value="0">Constant bitrate (CBR)</_value>
21
<_value value="1">Average bitrate (ABR)</_value>
22
<_value value="2">Variable bitrate (VBR)</_value>
25
<variable id="quality-cbr" type="slider">
26
<name>Audio Quality</name>
27
<variable-name>quality</variable-name>
28
<min-value>0.0</min-value>
29
<max-value>10.0</max-value>
30
<step-value>1.0</step-value>
31
<default-value>8.0</default-value>
33
<variable id="quality-vbr" type="slider">
34
<name>Audio Quality</name>
35
<variable-name>quality</variable-name>
36
<min-value>0.0</min-value>
37
<max-value>10.0</max-value>
38
<step-value>0.1</step-value>
39
<default-value>8.0</default-value>
41
<variable id="bitrate" type="slider">
43
<variable-name>bitrate</variable-name>
44
<min-value>0</min-value>
45
<max-value>64</max-value>
46
<step-value>1</step-value>
47
<default-value>0</default-value>
49
<variable id="abr" type="slider">
51
<variable-name>abr</variable-name>
52
<min-value>0</min-value>
53
<max-value>64</max-value>
54
<step-value>1</step-value>
55
<default-value>44</default-value>
57
<variable id="vbr" type="check">
58
<name>Bitrate mode</name>
59
<variable-name>vbr</variable-name>
60
<default-value>false</default-value>
62
<variable id="mode" type="combo">
64
<_description>Encoding mode</_description>
65
<variable-name>mode</variable-name>
66
<default-value>0</default-value>
68
<value value="0">Auto</value>
69
<value value="1">Ultra Wide Band</value>
70
<value value="2">Wide Band</value>
71
<value value="3">Narrow Band</value>
74
<variable id="complexity" type="slider">
75
<name>Complexity</name>
76
<_description>Specify the complexity allowed for the encoder. The cpu requirement for a complexity of 10 is about five times higher than for 1.</_description>
77
<variable-name>complexity</variable-name>
78
<min-value>0.0</min-value>
79
<max-value>10.0</max-value>
80
<step-value>1.0</step-value>
81
<default-value>3.0</default-value>
83
<variable id="vad" type="check">
84
<name>Voice activity detection</name>
85
<_description>Voice activity detection detects non-speech periods and encodes them with just enough bits to reproduce the background noise. Implicitly activated in vbr mode.</_description>
86
<variable-name>vad</variable-name>
87
<default-value>false</default-value>
89
<variable id="dtx" type="check">
90
<name>Discontinuous transmission</name>
91
<_description>Allows to stop transmitting completely when the background noise is stationary. Non transmission periods are encoded with 5 bits per sample that is equivalent to a bitrate of about 250 bits/s.</_description>
92
<variable-name>dtx</variable-name>
93
<default-value>false</default-value>