Imported Upstream version 3.0
[debian/gnuradio] / gnuradio-examples / python / apps / hf_radio / output.py
1 # Audio output with a volume control.
2 #
3 # M. Revnell 2005-Dec
4
5 from gnuradio import gr, gru
6 from gnuradio import audio
7
8 class output( gr.hier_block ):
9     def __init__( self, fg, rate ):
10         self.out = audio.sink( rate )
11         self.vol = gr.multiply_const_ff( 0.1 )
12         fg.connect( self.vol, self.out )
13         gr.hier_block.__init__(self, fg, self.vol, None )
14
15     def set( self, val ):
16         self.vol.set_k( val )
17