<?xml version="1.0"?> <!-- ################################################### ##Audio Sink ################################################### --> <block> <name>Audio Sink</name> <key>audio_sink</key> <import>from gnuradio import audio</import> <make>audio.sink($samp_rate, $device_name, $ok_to_block)</make> <param> <name>Sample Rate</name> <key>samp_rate</key> <value>32000</value> <type>int</type> <option> <name>16KHz</name> <key>16000</key> </option> <option> <name>22.05KHz</name> <key>22050</key> </option> <option> <name>24KHz</name> <key>24000</key> </option> <option> <name>32KHz</name> <key>32000</key> </option> <option> <name>44.1KHz</name> <key>44100</key> </option> <option> <name>48KHz</name> <key>48000</key> </option> </param> <param> <name>Device Name</name> <key>device_name</key> <value></value> <type>string</type> <hide>#if $device_name() then 'none' else 'part'#</hide> </param> <param> <name>OK to Block</name> <key>ok_to_block</key> <value>True</value> <type>enum</type> <hide>part</hide> <option> <name>Yes</name> <key>True</key> </option> <option> <name>No</name> <key>False</key> </option> </param> <param> <name>Num Inputs</name> <key>num_inputs</key> <value>1</value> <type>int</type> </param> <check>0 < $num_inputs</check> <sink> <name>in</name> <type>float</type> <nports>$num_inputs</nports> </sink> <doc> Not all sampling rates will be supported by your hardware. Leave the device name blank to choose deafult audio device. \ ALSA users with audio trouble may try setting the device name to plughw:0,0 The audio sink can have multiple inputs depending upon your hardware. \ For example, set the inputs to 2 for stereo audio. </doc> </block>