 |
GNU Radio Manual and C++ API Reference
3.8.2.0
The Free & Open Software Radio Ecosystem
|
|
Go to the documentation of this file.
22 #ifndef INCLUDED_VOCODER_CVSD_ENCODER_SB_H
23 #define INCLUDED_VOCODER_CVSD_ENCODER_SB_H
91 typedef boost::shared_ptr<cvsd_encode_sb>
sptr;
112 short max_step = 1280,
113 double step_decay = 0.9990234375,
114 double accum_decay = 0.96875,
117 short pos_accum_max = 32767,
118 short neg_accum_max = -32767);
virtual short min_step()=0
virtual double step_decay()=0
synchronous N:1 input to output with history
Definition: sync_decimator.h:38
virtual double accum_decay()=0
boost::shared_ptr< cvsd_encode_sb > sptr
Definition: cvsd_encode_sb.h:91
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...
This block performs CVSD audio encoding. Its design and implementation is modeled after the CVSD enco...
Definition: cvsd_encode_sb.h:88
virtual short pos_accum_max()=0
virtual short neg_accum_max()=0
#define VOCODER_API
Definition: gr-vocoder/include/gnuradio/vocoder/api.h:30
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition: basic_block.h:43
virtual short max_step()=0