diff options
Diffstat (limited to 'gr-vocoder/grc/vocoder_codec2_encode_sp.xml')
-rw-r--r-- | gr-vocoder/grc/vocoder_codec2_encode_sp.xml | 35 |
1 files changed, 33 insertions, 2 deletions
diff --git a/gr-vocoder/grc/vocoder_codec2_encode_sp.xml b/gr-vocoder/grc/vocoder_codec2_encode_sp.xml index 0fb0ecc2ff..6af54fa586 100644 --- a/gr-vocoder/grc/vocoder_codec2_encode_sp.xml +++ b/gr-vocoder/grc/vocoder_codec2_encode_sp.xml @@ -8,7 +8,38 @@ <name>CODEC2 Audio Encoder</name> <key>vocoder_codec2_encode_sp</key> <import>from gnuradio import vocoder</import> - <make>vocoder.codec2_encode_sp()</make> + <import>from gnuradio.vocoder import codec2</import> + <make>vocoder.codec2_encode_sp($mode)</make> + <param> + <name>Bit rate</name> + <key>mode</key> + <value>codec2.MODE_2400</value> + <type>int</type> + <option> + <name>3200 bps</name> + <key>codec2.MODE_3200</key> + </option> + <option> + <name>2400 bps</name> + <key>codec2.MODE_2400</key> + </option> + <option> + <name>1600 bps</name> + <key>codec2.MODE_1600</key> + </option> + <option> + <name>1400 bps</name> + <key>codec2.MODE_1400</key> + </option> + <option> + <name>1300 bps</name> + <key>codec2.MODE_1300</key> + </option> + <option> + <name>1200 bps</name> + <key>codec2.MODE_1200</key> + </option> + </param> <sink> <name>in</name> <type>short</type> @@ -16,7 +47,7 @@ <source> <name>out</name> <type>byte</type> - <vlen>50</vlen> + <vlen>{ 0: 64, 1: 48, 2: 64, 3: 56, 4: 52, 5: 48 }[$mode]</vlen> </source> </block> |