#include <resample.h>
Public Member Functions | |
| Resample (File *file, int channels) | |
| ~Resample () | |
| void | reset (int channel=-1) |
| double | blackman (int i, double offset, double fcn, int l) |
| int | get_output_size (int channel) |
| void | read_output (double *output, int channel, int size) |
| void | resample_chunk (double *input, long in_len, int in_rate, int out_rate, int channel) |
| int | resample (double *output, long out_len, int in_rate, int out_rate, int channel, long in_position, long out_position) |
| virtual void | read_chunk (double *input, long len, int &reseek, int iteration) |
Public Attributes | |
| double ** | old |
| double * | itime |
| double ** | output_temp |
| long * | output_size |
| long * | output_temp_start |
| long | output_allocation |
| double * | input |
| long * | input_chunk_end |
| long | input_size |
| int | channels |
| int * | resample_init |
| double | last_ratio |
| double | blackfilt [2 *BPC+1][BLACKSIZE] |
| File * | file |
| long * | last_out_end |
Definition at line 9 of file resample.h.
|
||||||||||||
|
Definition at line 11 of file resample.C. References BLACKSIZE, input, input_chunk_end, input_size, itime, last_out_end, last_ratio, old, output_allocation, output_size, output_temp, output_temp_start, and resample_init. |
|
|
Definition at line 42 of file resample.C. References channels, input, input_chunk_end, itime, last_out_end, old, output_size, output_temp, and output_temp_start. |
|
||||||||||||||||||||
|
Definition at line 85 of file resample.C. Referenced by resample_chunk(). |
|
|
Definition at line 108 of file resample.C. References output_size. |
|
||||||||||||||||||||
|
Definition at line 227 of file resample.C. References File::current_channel, File::current_sample, file, input_chunk_end, File::read_samples(), and File::set_audio_position(). Referenced by resample(). |
|
||||||||||||||||
|
Definition at line 113 of file resample.C. References output_size, and output_temp. |
|
||||||||||||||||||||||||||||||||
|
Definition at line 248 of file resample.C. References file, File::get_audio_position(), input, input_size, last_out_end, output_size, output_temp, output_temp_start, read_chunk(), REPOSITION, resample_chunk(), and reset(). Referenced by File::read_samples(). |
|
||||||||||||||||||||||||
|
Definition at line 124 of file resample.C. References blackfilt, blackman(), BLACKSIZE, BPC, channels, itime, last_ratio, MIN, old, output_allocation, output_size, output_temp, and resample_init. Referenced by resample(). |
|
|
Definition at line 66 of file resample.C. References channels, input_chunk_end, last_out_end, output_size, and resample_init. Referenced by resample(), and File::set_audio_position(). |
|
|
Definition at line 69 of file resample.h. Referenced by resample_chunk(). |
|
|
Definition at line 65 of file resample.h. Referenced by resample_chunk(), reset(), and ~Resample(). |
|
|
Definition at line 70 of file resample.h. Referenced by read_chunk(), and resample(). |
|
|
Definition at line 61 of file resample.h. Referenced by resample(), Resample(), and ~Resample(). |
|
|
Definition at line 63 of file resample.h. Referenced by read_chunk(), Resample(), reset(), and ~Resample(). |
|
|
Definition at line 64 of file resample.h. Referenced by resample(), and Resample(). |
|
|
Definition at line 43 of file resample.h. Referenced by Resample(), resample_chunk(), and ~Resample(). |
|
|
Definition at line 73 of file resample.h. Referenced by resample(), Resample(), reset(), and ~Resample(). |
|
|
Definition at line 68 of file resample.h. Referenced by Resample(), and resample_chunk(). |
|
|
Definition at line 42 of file resample.h. Referenced by Resample(), resample_chunk(), and ~Resample(). |
|
|
Definition at line 59 of file resample.h. Referenced by Resample(), and resample_chunk(). |
|
|
Definition at line 53 of file resample.h. Referenced by get_output_size(), read_output(), resample(), Resample(), resample_chunk(), reset(), and ~Resample(). |
|
|
Definition at line 48 of file resample.h. Referenced by read_output(), resample(), Resample(), resample_chunk(), and ~Resample(). |
|
|
Definition at line 57 of file resample.h. Referenced by resample(), Resample(), and ~Resample(). |
|
|
Definition at line 66 of file resample.h. Referenced by Resample(), resample_chunk(), and reset(). |
1.4.4