![]() |
SOUND4 BIGVOICE.CL Library [1.1.1]
|
C++ wrapper for dynamic loading library. More...
#include <string>#include <exception>#include <thread>#include <functional>#include <memory>#include <array>#include <assert.h>#include <stdexcept>#include <filesystem>#include <string.h>#include <libloaderapi.h>#include "sound4cl_cdef.h"Go to the source code of this file.
Classes | |
| struct | sound4::helper::SampleFormat< T > |
| Helper for Sample format types. More... | |
| struct | sound4::helper::SampleFormat< int16_t > |
| struct | sound4::helper::SampleFormat< int32_t > |
| struct | sound4::helper::SampleFormat< float > |
| class | sound4::helper::DynFuncHolder< T > |
| Helper to wrap a function pointer. More... | |
| class | sound4::helper::CDynLoader |
| Helper to load dynamic library. More... | |
| class | sound4::CProcessor |
| Dynamic library interface. More... | |
| class | sound4::CBus |
| Shared Bus. More... | |
| class | sound4::CPresetLoader |
| Custom preset handler helper. More... | |
| class | sound4::CInstance |
| Instance handling class. More... | |
| class | sound4::CInstance::CClient |
Namespaces | |
| sound4 | |
| sound4::helper | |
Typedefs | |
| using | sound4::helper::DynLib_t = HMODULE |
| using | sound4::helper::DynFunc_t = FARPROC |
| using | sound4::LogSeverity = sound4cl_LogSeverity |
| using | sound4::log_cb_t = std::function< void(LogSeverity, const std::string &)> |
| using | sound4::PresetChange_Kind = sound4cl_PresetChange_Kind |
Variables | |
| const LogSeverity | sound4::none = (LogSeverity) sound4cl_none |
| const LogSeverity | sound4::fatal = (LogSeverity) sound4cl_fatal |
| const LogSeverity | sound4::error = (LogSeverity) sound4cl_error |
| const LogSeverity | sound4::warning = (LogSeverity) sound4cl_warning |
| const LogSeverity | sound4::info = (LogSeverity) sound4cl_info |
| const LogSeverity | sound4::verbose = (LogSeverity) sound4cl_verbose |
| const LogSeverity | sound4::verbose2 = (LogSeverity) sound4cl_verbose2 |
| const LogSeverity | sound4::verbose3 = (LogSeverity) sound4cl_verbose3 |
| const LogSeverity | sound4::verbose4 = (LogSeverity) sound4cl_verbose4 |
| const LogSeverity | sound4::verbose5 = (LogSeverity) sound4cl_verbose5 |
You need to load the dynamic library, and if it succeed you can use it.
Definition in file sound4cl.hpp.