10#ifndef INCLUDED_VOCODER_CVSD_ENCODER_SB_H 
   11#define INCLUDED_VOCODER_CVSD_ENCODER_SB_H 
   79    typedef std::shared_ptr<cvsd_encode_sb> 
sptr;
 
  100                     short max_step = 1280,
 
  101                     double step_decay = 0.9990234375,
 
  102                     double accum_decay = 0.96875,
 
  105                     short pos_accum_max = 32767,
 
  106                     short neg_accum_max = -32767);
 
 
synchronous N:1 input to output with history
Definition sync_decimator.h:26
 
This block performs CVSD audio encoding. Its design and implementation is modeled after the CVSD enco...
Definition cvsd_encode_sb.h:76
 
virtual double accum_decay()=0
 
virtual short min_step()=0
 
virtual short max_step()=0
 
std::shared_ptr< cvsd_encode_sb > sptr
Definition cvsd_encode_sb.h:79
 
virtual short neg_accum_max()=0
 
static sptr make(short min_step=10, short max_step=1280, double step_decay=0.9990234375, double accum_decay=0.96875, int K=32, int J=4, short pos_accum_max=32767, short neg_accum_max=-32767)
Constructor parameters to initialize the CVSD encoder. The default values are modeled after the Bluet...
 
virtual double step_decay()=0
 
virtual short pos_accum_max()=0
 
#define VOCODER_API
Definition gr-vocoder/include/gnuradio/vocoder/api.h:18
 
GNU Radio logging wrapper.
Definition basic_block.h:29