|
Public Member Functions |
virtual const char * | name () |
| default name for a module (override with actual name)
|
virtual void | change_constellation (float, float, int, int, float *, float *, int) |
virtual void | set_sync_symbols (int, int) |
virtual int | work (VrSampleRange output, void *o[], VrSampleRange inputs[], void *i[]) |
| Generate up to output.size output points at o[output#][sample#] using data at the inputptrs[input#][sample#].
|
char * | getOriginal () |
int | getNumSymbols () |
| VrDigMod (int, float, float) |
| VrDigMod (int, float, float, int, float[], float[]) |
| VrDigMod (int, float, float, int, float[], float[], int, float, int) |
Protected Member Functions |
virtual void | initialize () |
| Initialize any local state that is dependent on sampling frequency.
|
virtual void | inc_place_symbol (int[]) |
virtual void | calc_prototype () |
virtual void | fill_wavetable (double *) |
Protected Attributes |
int | samples_per_bit |
int | k |
int | num_symbols |
int | fr_mult |
int | freq_band |
int | bit_rate |
float | center_freq |
float | amplitude |
float | sym_phase [32] |
float | sym_ampl [32] |
float | alpha |
unsigned int | last_k_symb |
unsigned int | buffer_mask |
int | custom_symbols |
oType * | wavetable |
int | sync_count |
int | skip_count |
int | sync_length |
int | skip_length |
int | sync_mode |
int | sync_high |
int | sync_low |
iType * | sync_symbol |
double * | p_t |
unsigned int | buffer_length |
char * | data_ptr |
char * | cur_data_ptr |
int | symbol_count |