SOUND4 x1.CLOUD Library [1.5.6]
Loading...
Searching...
No Matches
Classes | Functions
sound4cl-pipe.cpp File Reference

C++ sample using C++ interface wrapper with dynamic library loading Works with any SOUND4 processor provided. 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 "sound4cl.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::CInstance &instance, sound4::CProcessor &processor)
 
int main (int argc, const char **argv)
 [Custom preset manager]
 

Function Documentation

◆ GetEnv()

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

Definition at line 61 of file sound4cl-pipe.cpp.

◆ main()

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

[Dynamic loading config]

[Dynamic loading config]

[Dynamic loading]

[Dynamic loading]

[Setup and configure]

[Setup and configure]

[Custom preset manager loading]

[Custom preset manager loading]

[Create the processing instance]

[Create the processing instance]

[Starting a web-server]

[Starting a web-server]

[Communicating with the instance]

[Communicating with the instance]

Definition at line 183 of file sound4cl-pipe.cpp.

◆ ProcessLoop()

void ProcessLoop ( sound4::CInstance instance,
sound4::CProcessor processor 
)

[Processing Loop]

[Processing Loop]

Definition at line 70 of file sound4cl-pipe.cpp.