47 throw(
new SoDa::SoDaException(
"48 to 625 resampler got an input buffer size that is not a multiple of 48",
this));
54 inter1 =
new std::complex<float>[
MN];
55 inter2 =
new std::complex<float>[
MN];
110 if ((
N % 625) != 0) {
111 throw(
new SoDa::SoDaException(
"625 to 48 resampler got an input buffer size that is not a multiple of 48",
this));
118 inter1 =
new std::complex<float>[
N];
119 inter2 =
new std::complex<float>[
N];
The Baseclass for all SoDa objects, and useful commonly used classes.
std::complex< float > * inter1
The SoDa Exception class.
float gain
the gain to be applied to the final transform result.
void apply(std::complex< float > *in, std::complex< float > *out)
Perform the resampling on a complex float buffer.
std::complex< float > * inter2
float gain
the gain to be applied to the final transform result.
void apply(std::complex< float > *in, std::complex< float > *out)
Perform the resampling on a complex float buffer.
std::complex< float > * inter2
std::complex< float > * inter1
ReSample48to625(unsigned int inbufsize, float gain=1.0)
Constructor.
ReSample625to48(unsigned int inbufsize, float _gain=1.0)
Constructor.
unsigned int apply(std::complex< float > *in, std::complex< float > *out, float gain=1.0)
apply the resampler to a buffer of IQ samples.