SOUND4 IMPACT.CL Library [1.3.6]
Loading...
Searching...
No Matches
Classes | Functions
sound4.impact.cl-pipe-dyn.cpp File Reference

C++ sample using C++ interface wrapper with dynamic library loading. More...

#include <unistd.h>
#include <iostream>
#include <strings.h>
#include <sys/types.h>
#include <filesystem>
#include <fstream>
#include <sstream>
#include <io.h>
#include <fcntl.h>
#include "sound4.impact.cl_dyn.hpp"

Go to the source code of this file.

Classes

class  MyPresetManager
 [Custom preset manager] More...
 

Functions

std::string GetEnv (const std::string &name)
 
void ProcessLoop (sound4::impact::dyn::CInstance &instance)
 
void Usage (const char *progname, sound4::impact::dyn::CDynLib &dynlib)
 
void MyLogger (sound4::impact::dyn::LogSeverity severity, const std::string &msg)
 
int main (int argc, const char **argv)
 [Custom preset manager]
 

Function Documentation

◆ GetEnv()

std::string GetEnv ( const std::string &  name)

Definition at line 52 of file sound4.impact.cl-pipe-dyn.cpp.

◆ main()

int main ( int  argc,
const char **  argv 
)

[Dynamic loading]

[Dynamic loading]

[Setup and sanity checks]

[Setup and sanity checks]

[Custom preset manager loading]

[Custom preset manager loading]

[Create the processing instance]

[Create the processing instance]

[Communicating with the instance]

[Communicating with the instance]

Definition at line 199 of file sound4.impact.cl-pipe-dyn.cpp.

◆ MyLogger()

void MyLogger ( sound4::impact::dyn::LogSeverity  severity,
const std::string &  msg 
)

Definition at line 114 of file sound4.impact.cl-pipe-dyn.cpp.

◆ ProcessLoop()

void ProcessLoop ( sound4::impact::dyn::CInstance instance)

[Processing Loop]

[Processing Loop]

Definition at line 61 of file sound4.impact.cl-pipe-dyn.cpp.

◆ Usage()

void Usage ( const char *  progname,
sound4::impact::dyn::CDynLib dynlib 
)

Definition at line 92 of file sound4.impact.cl-pipe-dyn.cpp.