eDSP
0.0.1
A cross-platform DSP library written in C++.
|
Classes | |
struct | library_info |
class | logger |
struct | system_env |
struct | system_info |
Enumerations | |
enum | fft_lib { fft_lib::fftw, fft_lib::pffft, fft_lib::accelerate, fft_lib::unknown } |
enum | codec_lib { codec_lib::audiofile, codec_lib::sndfile, codec_lib::unknown } |
enum | resample_lib { resample_lib::samplerate, resample_lib::resample, resample_lib::unknown } |
enum | systems { systems::windows, systems::linux, systems::freeBSD, systems::macOS, systems::iOS, systems::android, systems::unknown } |
Represents the OS running the library. More... | |
enum | processors { processors::x86, processors::x64, processors::arm, processors::unknown } |
Represents the architecture of the processor running the library. More... | |
enum | compilers { compilers::gcc, compilers::clang, compilers::mvsc, compilers::unknown } |
Represents the type of Operative System running the library. More... | |
Functions | |
logger & | operator<< (logger &stream, fft_lib lib) |
logger & | operator<< (logger &stream, codec_lib lib) |
logger & | operator<< (logger &stream, resample_lib lib) |
logger & | tab (logger &stream) |
Inserts the tabular character ('') to the current streaming. More... | |
logger & | endl (logger &stream) |
Inserts the end line character (' ') to the current streaming. More... | |
logger & | red (logger &stream) |
Updates the logger output color to red. More... | |
logger & | yellow (logger &stream) |
Updates the logger output color to yellow. More... | |
logger & | blue (logger &stream) |
Updates the logger output color to blue. More... | |
logger & | cyan (logger &stream) |
Updates the logger output color to cyan. More... | |
logger & | white (logger &stream) |
Updates the logger output color to white. More... | |
logger & | magenta (logger &stream) |
Updates the logger output color to magenta. More... | |
logger & | green (logger &stream) |
Updates the logger output color to green. More... | |
logger & | grey (logger &stream) |
Updates the logger output color to grey. More... | |
logger & | bold (logger &stream) |
Updates the logger output text style to bold style. More... | |
logger & | endc (logger &stream) |
End of color, styled streaming. More... | |
logger & | reset (logger &stream) |
Resets the logger to default configuration. More... | |
logger & | operator<< (logger &stream, systems sys) |
logger & | operator<< (logger &stream, processors proc) |
logger & | operator<< (logger &stream, compilers comp) |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
Updates the logger output color to blue.
stream | Streaming to be modified. |
Updates the logger output text style to bold style.
stream | Streaming to be modified. |
Updates the logger output color to cyan.
stream | Streaming to be modified. |
End of color, styled streaming.
stream | Streaming to be modified. |
Inserts the end line character ('
') to the current streaming.
stream | Streaming to be modified |
Updates the logger output color to green.
stream | Streaming to be modified. |
Updates the logger output color to grey.
stream | Streaming to be modified. |
Updates the logger output color to magenta.
stream | Streaming to be modified. |
|
inline |
|
inline |
Updates the logger output color to red.
stream | Streaming to be modified. |
Resets the logger to default configuration.
stream | Streaming to be modified. |
Inserts the tabular character ('') to the current streaming.
stream | Streaming to be modified |
Updates the logger output color to white.
stream | Streaming to be modified. |