Analysis::GistState Struct Reference
Public Member Functions | |
GistState (int bufferSize, int rate) | |
GistState (Audio::Settings::Model &settings) | |
void | preprocess (const ossia::audio_port &audio) |
template<auto Func> | |
void | process_mono (const ossia::audio_port &audio, ossia::value_port &out_port, const ossia::token_request &tk, const ossia::exec_state_facade &e) |
template<auto Func> | |
void | process_stereo (const ossia::audio_port &audio, ossia::value_port &out_port, const ossia::token_request &tk, const ossia::exec_state_facade &e) |
template<auto Func> | |
void | process_multi (const ossia::audio_port &audio, ossia::value_port &out_port, const ossia::token_request &tk, const ossia::exec_state_facade &e) |
template<auto Func> | |
void | process_mono (const ossia::audio_port &audio, float gain, float gate, ossia::value_port &out_port, const ossia::token_request &tk, const ossia::exec_state_facade &e) |
template<auto Func> | |
void | process_stereo (const ossia::audio_port &audio, float gain, float gate, ossia::value_port &out_port, const ossia::token_request &tk, const ossia::exec_state_facade &e) |
template<auto Func> | |
void | process_multi (const ossia::audio_port &audio, float gain, float gate, ossia::value_port &out_port, const ossia::token_request &tk, const ossia::exec_state_facade &e) |
template<auto Func> | |
void | process_mono (const ossia::audio_port &audio, float gain, float gate, ossia::value_port &out_port, ossia::value_port &pulse_port, const ossia::token_request &tk, const ossia::exec_state_facade &e) |
template<auto Func> | |
void | process_stereo (const ossia::audio_port &audio, float gain, float gate, ossia::value_port &out_port, ossia::value_port &pulse_port, const ossia::token_request &tk, const ossia::exec_state_facade &e) |
template<auto Func> | |
void | process_multi (const ossia::audio_port &audio, float gain, float gate, ossia::value_port &out_port, ossia::value_port &pulse_port, const ossia::token_request &tk, const ossia::exec_state_facade &e) |
template<auto Func, typename... Args> | |
void | process (const ossia::audio_port &audio, Args &&... args) |
template<auto Func> | |
void | processVector (const ossia::audio_port &audio, ossia::audio_port &mfcc, const ossia::token_request &tk, const ossia::exec_state_facade &e) |
template<auto Func> | |
void | processVector (const ossia::audio_port &audio, float gain, float gate, ossia::audio_port &mfcc, const ossia::token_request &tk, const ossia::exec_state_facade &e) |
Public Attributes | |
ossia::small_vector< Gist< double >, 2 > | gist |
ossia::value | out_val |
std::vector< ossia::value > & | output |
int | bufferSize {} |
int | rate {} |
The documentation for this struct was generated from the following file: