spLib
|
Blackman Window (<sp/window.h>) | |
void | blackmanf (float *window, long length) |
void | blackman (double *window, long length) |
void | nblackmanf (float *window, long length) |
void | nblackman (double *window, long length) |
Hamming Window (<sp/window.h>) | |
void | hammingf (float *window, long length) |
void | hamming (double *window, long length) |
void | nhammingf (float *window, long length) |
void | nhamming (double *window, long length) |
Hanning Window (<sp/window.h>) | |
void | hanningf (float *window, long length) |
void | hanning (double *window, long length) |
void | nhanningf (float *window, long length) |
void | nhanning (double *window, long length) |
Hann Window (<sp/window.h>) | |
void | hannf (float *window, long length) |
void | hann (double *window, long length) |
void | nhannf (float *window, long length) |
void | nhann (double *window, long length) |
Gaussian Window (<sp/window.h>) | |
void | gausswinf (float *window, long length, float alpha) |
void | gausswin (double *window, long length, double alpha) |
void | ngausswinf (float *window, long length, float alpha) |
void | ngausswin (double *window, long length, double alpha) |
Rectangular Window (<sp/window.h>) | |
void | nboxcarf (float *window, long length) |
void | nboxcar (double *window, long length) |
Blackman Window for Vector (<sp/window.h>) | |
void | dvblackman (spDVector vec) |
void | dvnblackman (spDVector vec) |
void | fvblackman (spFVector vec) |
spFVector | xfvblackmanul (spPlugin *plugin, long length, spBool unlock_flag) |
spDVector | xdvblackmanul (spPlugin *plugin, long length, spBool unlock_flag) |
spFVector | xfvblackman (long length) |
spDVector | xdvblackman (long length) |
void | fvnblackman (spFVector vec) |
spFVector | xfvnblackmanul (spPlugin *plugin, long length, spBool unlock_flag) |
spDVector | xdvnblackmanul (spPlugin *plugin, long length, spBool unlock_flag) |
spFVector | xfvnblackman (long length) |
spDVector | xdvnblackman (long length) |
Hamming Window for Vector (<sp/window.h>) | |
void | dvhamming (spDVector vec) |
void | dvnhamming (spDVector vec) |
void | fvhamming (spFVector vec) |
spFVector | xfvhammingul (spPlugin *plugin, long length, spBool unlock_flag) |
spDVector | xdvhammingul (spPlugin *plugin, long length, spBool unlock_flag) |
spFVector | xfvhamming (long length) |
spDVector | xdvhamming (long length) |
void | fvnhamming (spFVector vec) |
spFVector | xfvnhammingul (spPlugin *plugin, long length, spBool unlock_flag) |
spDVector | xdvnhammingul (spPlugin *plugin, long length, spBool unlock_flag) |
spFVector | xfvnhamming (long length) |
spDVector | xdvnhamming (long length) |
Hanning Window for Vector (<sp/window.h>) | |
void | dvhanning (spDVector vec) |
void | dvnhanning (spDVector vec) |
void | fvhanning (spFVector vec) |
spFVector | xfvhanningul (spPlugin *plugin, long length, spBool unlock_flag) |
spDVector | xdvhanningul (spPlugin *plugin, long length, spBool unlock_flag) |
spFVector | xfvhanning (long length) |
spDVector | xdvhanning (long length) |
void | fvnhanning (spFVector vec) |
spFVector | xfvnhanningul (spPlugin *plugin, long length, spBool unlock_flag) |
spDVector | xdvnhanningul (spPlugin *plugin, long length, spBool unlock_flag) |
spFVector | xfvnhanning (long length) |
spDVector | xdvnhanning (long length) |
Hann Window for Vector (<sp/window.h>) | |
void | dvhann (spDVector vec) |
void | dvnhann (spDVector vec) |
void | fvhann (spFVector vec) |
spFVector | xfvhannul (spPlugin *plugin, long length, spBool unlock_flag) |
spDVector | xdvhannul (spPlugin *plugin, long length, spBool unlock_flag) |
spFVector | xfvhann (long length) |
spDVector | xdvhann (long length) |
void | fvnhann (spFVector vec) |
spFVector | xfvnhannul (spPlugin *plugin, long length, spBool unlock_flag) |
spDVector | xdvnhannul (spPlugin *plugin, long length, spBool unlock_flag) |
spFVector | xfvnhann (long length) |
spDVector | xdvnhann (long length) |
Rectangular Window for Vector (<sp/window.h>) | |
void | dvnboxcar (spDVector vec) |
void | fvnboxcar (spFVector vec) |
spFVector | xfvnboxcarul (spPlugin *plugin, long length, spBool unlock_flag) |
spDVector | xdvnboxcarul (spPlugin *plugin, long length, spBool unlock_flag) |
spFVector | xfvnboxcar (long length) |
spDVector | xdvnboxcar (long length) |
|
extern |
Create a Blackman window of length
for the output buffer window
. The output buffer window
must be an array or a memory-allocated buffer.
|
extern |
Create a Blackman window of length
for the output buffer window
. The output buffer window
must be an array or a memory-allocated buffer.
|
extern |
Create a Blackman window of length
normalized by the RMS for the output buffer window
. The output buffer window
must be an array or a memory-allocated buffer.
|
extern |
Create a Blackman window of length
normalized by the RMS for the output buffer window
. The output buffer window
must be an array or a memory-allocated buffer.
|
extern |
Create a Hamming window of length
for the output buffer window
. The output buffer window
must be an array or a memory-allocated buffer.
|
extern |
Create a Hamming window of length
for the output buffer window
. The output buffer window
must be an array or a memory-allocated buffer.
|
extern |
Create a Hamming window of length
normalized by the RMS for the output buffer window
. The output buffer window
must be an array or a memory-allocated buffer.
|
extern |
Create a Hamming window of length
normalized by the RMS for the output buffer window
. The output buffer window
must be an array or a memory-allocated buffer.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Create a Hann window of length
for the output buffer window
. The generated window includes left and right edges with 0 in contrast to hanning() or hanningf() . The output buffer window
must be an array or a memory-allocated buffer.
|
extern |
Create a Hann window of length
for the output buffer window
. The generated window includes left and right edges with 0 in contrast to hanning() or hanningf() . The output buffer window
must be an array or a memory-allocated buffer.
|
extern |
Create a Hann window of length
normalized by the RMS for the output buffer window
. The generated window includes left and right edges with 0 in contrast to nhanning() or nhanningf() . The output buffer window
must be an array or a memory-allocated buffer.
|
extern |
Create a Hann window of length
normalized by the RMS for the output buffer window
. The generated window includes left and right edges with 0 in contrast to nhanning() or nhanningf() . The output buffer window
must be an array or a memory-allocated buffer.
|
extern |
Create a Gaussian window of length
for the output buffer window
. The standard deviation of the Gaussian is determined by (length - 1) / (2 * alpha)
. The output buffer window
must be an array or a memory-allocated buffer.
|
extern |
Create a Gaussian window of length
for the output buffer window
. The standard deviation of the Gaussian is determined by (length - 1) / (2 * alpha)
. The output buffer window
must be an array or a memory-allocated buffer.
|
extern |
Create a Gaussian window of length
normalized by the RMS for the output buffer window
. The standard deviation of the Gaussian is determined by (length - 1) / (2 * alpha)
. The output buffer window
must be an array or a memory-allocated buffer.
|
extern |
Create a Gaussian window of length
normalized by the RMS for the output buffer window
. The standard deviation of the Gaussian is determined by (length - 1) / (2 * alpha)
. The output buffer window
must be an array or a memory-allocated buffer.
|
extern |
Create a rectangular window of length
normalized by the RMS for the output buffer window
. The output buffer window
must be an array or a memory-allocated buffer.
|
extern |
Create a rectangular window of length
normalized by the RMS for the output buffer window
. The output buffer window
must be an array or a memory-allocated buffer.
|
extern |
Create a Blackman window for the vector vec
. The vector vec
must be a memory-allocated vector.
|
extern |
Create a Blackman window normalized by the RMS for the vector vec
. The vector vec
must be a memory-allocated vector.
|
extern |
Create a Hamming window for the vector vec
. The vector vec
must be a memory-allocated vector.
|
extern |
Create a Hamming window normalized by the RMS for the vector vec
. The vector vec
must be a memory-allocated vector.
|
extern |
Create a Hanning window for the vector vec
. The generated window doesn't include left and right edges with 0 in contrast to dvhann() or fvhann() . The vector vec
must be a memory-allocated vector.
|
extern |
Create a Hanning window normalized by the RMS for the vector vec
. The generated window doesn't include left and right edges with 0 in contrast to dvnhann() or fvnhann() . The vector vec
must be a memory-allocated vector.
|
extern |
Create a Hann window for the vector vec
. The generated window includes left and right edges with 0 in contrast to dvhanning() or fvhanning() . The vector vec
must be a memory-allocated vector.
|
extern |
Create a Hann window normalized by the RMS for the vector vec
. The generated window includes left and right edges with 0 in contrast to dvnhanning() or fvnhanning() . The vector vec
must be a memory-allocated vector.
|
extern |
Create a Gaussian window for the vector vec
. The standard deviation of the Gaussian is determined by (vec->length - 1) / (2 * alpha)
. The vector vec
must be a memory-allocated vector.
|
extern |
Create a Gaussian window for the vector vec
. The standard deviation of the Gaussian is determined by (vec->length - 1) / 5
. The vector vec
must be a memory-allocated vector.
|
extern |
Create a Gaussian window normalized by the RMS for the vector vec
. The standard deviation of the Gaussian is determined by (vec->length - 1) / (2 * alpha)
. The vector vec
must be a memory-allocated vector.
|
extern |
Create a Gaussian window normalized by the RMS for the vector vec
. The standard deviation of the Gaussian is determined by (vec->length - 1) / 5
. The vector vec
must be a memory-allocated vector.
|
extern |
Create a rectangular window normalized by the RMS for the vector vec
. The vector vec
must be a memory-allocated vector.
void fvblackman | ( | spFVector | vec | ) |
Create a new plugin-based vector whose contents are a Blackman window of length
.
Create a new plugin-based vector whose contents are a Blackman window of length
.
spFVector xfvblackman | ( | long | length | ) |
Create a new vector whose contents are a Blackman window of length
.
spDVector xdvblackman | ( | long | length | ) |
Create a new vector whose contents are a Blackman window of length
.
void fvnblackman | ( | spFVector | vec | ) |
Create a new plugin-based vector whose contents are a Blackman window of length
normalized by the RMS.
Create a new plugin-based vector whose contents are a Blackman window of length
normalized by the RMS.
spFVector xfvnblackman | ( | long | length | ) |
Create a new vector whose contents are a Blackman window of length
normalized by the RMS.
spDVector xdvnblackman | ( | long | length | ) |
Create a new vector whose contents are a Blackman window of length
normalized by the RMS.
void fvhamming | ( | spFVector | vec | ) |
Create a new plugin-based vector whose contents are a Hamming window of length
.
Create a new plugin-based vector whose contents are a Hamming window of length
.
spFVector xfvhamming | ( | long | length | ) |
Create a new vector whose contents are a Hamming window of length
.
spDVector xdvhamming | ( | long | length | ) |
Create a new vector whose contents are a Hamming window of length
.
void fvnhamming | ( | spFVector | vec | ) |
Create a new plugin-based vector whose contents are a Hamming window of length
normalized by the RMS.
Create a new plugin-based vector whose contents are a Hamming window of length
normalized by the RMS.
spFVector xfvnhamming | ( | long | length | ) |
Create a new vector whose contents are a Hamming window of length
normalized by the RMS.
spDVector xdvnhamming | ( | long | length | ) |
Create a new vector whose contents are a Hamming window of length
normalized by the RMS.
void fvhanning | ( | spFVector | vec | ) |
Create a new plugin-based vector whose contents are a Hanning window of length
. The window doesn't include left and right edges with 0 in contrast to xdvhannul() or xfvhannul() .
Create a new plugin-based vector whose contents are a Hanning window of length
. The window doesn't include left and right edges with 0 in contrast to xdvhannul() or xfvhannul() .
spFVector xfvhanning | ( | long | length | ) |
Create a new vector whose contents are a Hanning window of length
. The window doesn't include left and right edges with 0 in contrast to xdvhann() or xfvhann() .
spDVector xdvhanning | ( | long | length | ) |
Create a new vector whose contents are a Hanning window of length
. The window doesn't include left and right edges with 0 in contrast to xdvhann() or xfvhann() .
void fvnhanning | ( | spFVector | vec | ) |
Create a new plugin-based vector whose contents are a Hanning window of length
normalized by the RMS. The window doesn't include left and right edges with 0 in contrast to xdvnhannul() or xfvnhannul() .
Create a new plugin-based vector whose contents are a Hanning window of length
normalized by the RMS. The window doesn't include left and right edges with 0 in contrast to xdvnhannul() or xfvnhannul() .
spFVector xfvnhanning | ( | long | length | ) |
Create a new vector whose contents are a Hanning window of length
normalized by the RMS. The window doesn't include left and right edges with 0 in contrast to xdvnhann() or xfvnhann() .
spDVector xdvnhanning | ( | long | length | ) |
Create a new vector whose contents are a Hanning window of length
normalized by the RMS. The window doesn't include left and right edges with 0 in contrast to xdvnhann() or xfvnhann() .
void fvhann | ( | spFVector | vec | ) |
Create a new plugin-based vector whose contents are a Hann window of length
. The window includes left and right edges with 0 in contrast to xdvhanningul() or xfvhanningul() .
Create a new plugin-based vector whose contents are a Hann window of length
. The window includes left and right edges with 0 in contrast to xdvhanningul() or xfvhanningul() .
spFVector xfvhann | ( | long | length | ) |
Create a new vector whose contents are a Hann window of length
. The window includes left and right edges with 0 in contrast to xdvhanning() or xfvhanning() .
spDVector xdvhann | ( | long | length | ) |
Create a new vector whose contents are a Hann window of length
. The window includes left and right edges with 0 in contrast to xdvhanning() or xfvhanning() .
void fvnhann | ( | spFVector | vec | ) |
Create a new plugin-based vector whose contents are a Hann window of length
normalized by the RMS. The window includes left and right edges with 0 in contrast to xdvnhanningul() or xfvnhanningul() .
Create a new plugin-based vector whose contents are a Hann window of length
normalized by the RMS. The window includes left and right edges with 0 in contrast to xdvnhanningul() or xfvnhanningul() .
spFVector xfvnhann | ( | long | length | ) |
Create a new vector whose contents are a Hann window of length
normalized by the RMS. The window includes left and right edges with 0 in contrast to xdvnhanning() or xfvnhanning() .
spDVector xdvnhann | ( | long | length | ) |
Create a new vector whose contents are a Hann window of length
normalized by the RMS. The window includes left and right edges with 0 in contrast to xdvnhanning() or xfvnhanning() .
void fvgausswinex | ( | spFVector | vec, |
float | alpha ) |
Create a new plugin-based vector whose contents are a Gaussian window of length
. The standard deviation of the Gaussian is determined by (length - 1) / (2 * alpha)
.
Create a new plugin-based vector whose contents are a Gaussian window of length
. The standard deviation of the Gaussian is determined by (length - 1) / (2 * alpha)
.
spFVector xfvgausswinex | ( | long | length, |
float | alpha ) |
Create a new vector whose contents are a Gaussian window of length
. The standard deviation of the Gaussian is determined by (length - 1) / (2 * alpha)
.
spDVector xdvgausswinex | ( | long | length, |
double | alpha ) |
Create a new vector whose contents are a Gaussian window of length
. The standard deviation of the Gaussian is determined by (length - 1) / (2 * alpha)
.
void fvgausswin | ( | spFVector | vec | ) |
Create a new plugin-based vector whose contents are a Gaussian window of length
. The standard deviation of the Gaussian is determined by (length - 1) / 5
.
Create a new plugin-based vector whose contents are a Gaussian window of length
. The standard deviation of the Gaussian is determined by (length - 1) / 5
.
spFVector xfvgausswin | ( | long | length | ) |
Create a new vector whose contents are a Gaussian window of length
. The standard deviation of the Gaussian is determined by (length - 1) / 5
.
spDVector xdvgausswin | ( | long | length | ) |
Create a new vector whose contents are a Gaussian window of length
. The standard deviation of the Gaussian is determined by (length - 1) / 5
.
void fvngausswinex | ( | spFVector | vec, |
float | alpha ) |
Create a new plugin-based vector whose contents are a Gaussian window of length
normalized by the RMS. The standard deviation of the Gaussian is determined by (length - 1) / (2 * alpha)
.
Create a new plugin-based vector whose contents are a Gaussian window of length
normalized by the RMS. The standard deviation of the Gaussian is determined by (length - 1) / (2 * alpha)
.
spFVector xfvngausswinex | ( | long | length, |
float | alpha ) |
Create a new vector whose contents are a Gaussian window of length
normalized by the RMS. The standard deviation of the Gaussian is determined by (length - 1) / (2 * alpha)
.
spDVector xdvngausswinex | ( | long | length, |
double | alpha ) |
Create a new vector whose contents are a Gaussian window of length
normalized by the RMS. The standard deviation of the Gaussian is determined by (length - 1) / (2 * alpha)
.
void fvngausswin | ( | spFVector | vec | ) |
Create a new plugin-based vector whose contents are a Gaussian window of length
normalized by the RMS. The standard deviation of the Gaussian is determined by (length - 1) / 5
.
Create a new plugin-based vector whose contents are a Gaussian window of length
normalized by the RMS. The standard deviation of the Gaussian is determined by (length - 1) / 5
.
spFVector xfvngausswin | ( | long | length | ) |
Create a new vector whose contents are a Gaussian window of length
normalized by the RMS. The standard deviation of the Gaussian is determined by (length - 1) / 5
.
spDVector xdvngausswin | ( | long | length | ) |
Create a new vector whose contents are a Gaussian window of length
normalized by the RMS. The standard deviation of the Gaussian is determined by (length - 1) / 5
.
void fvnboxcar | ( | spFVector | vec | ) |
Create a new plugin-based vector whose contents are a rectangular window of length
normalized by the RMS.
Create a new plugin-based vector whose contents are a rectangular window of length
normalized by the RMS.
spFVector xfvnboxcar | ( | long | length | ) |
Create a new vector whose contents are a rectangular window of length
normalized by the RMS.
spDVector xdvnboxcar | ( | long | length | ) |
Create a new vector whose contents are a rectangular window of length
normalized by the RMS.