SOUND4 x1.CLOUD Library [1.5.2]
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Variables
sound4.x1.cloud.hpp File Reference

C++ wrapper for 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 "sound4.x1.cloud.h"
#include <stringapiset.h>
#include <wchar.h>

Go to the source code of this file.

Classes

struct  sound4::cloudx1::helper::SampleFormat< T >
 Helper for Sample format types. More...
 
struct  sound4::cloudx1::helper::SampleFormat< int16_t >
 
struct  sound4::cloudx1::helper::SampleFormat< int32_t >
 
struct  sound4::cloudx1::helper::SampleFormat< float >
 
class  sound4::cloudx1::CPresetLoader
 
class  sound4::cloudx1::CInstance
 
class  sound4::cloudx1::CInstance::CClient
 

Namespaces

namespace  sound4
 
namespace  sound4::cloudx1
 
namespace  sound4::cloudx1::helper
 

Macros

#define fs_strdup   wcsdup
 helper for OS dependant file name copy
 

Typedefs

using sound4::cloudx1::SampleFormat = cloudx1_SampleFormat
 
using sound4::cloudx1::LogSeverity = cloudx1_LogSeverity
 
using sound4::cloudx1::log_cb_t = std::function< void(LogSeverity, const std::string &)>
 
using sound4::cloudx1::PresetChange_Kind = cloudx1_PresetChange_Kind
 

Variables

const size_t sound4::cloudx1::ChunkFrames = 64
 
const size_t sound4::cloudx1::InputChannels = 2 * 1
 
const size_t sound4::cloudx1::OutputChannels = 2 * 1
 
const size_t sound4::cloudx1::InputSampleSize =ChunkFrames*InputChannels
 
const size_t sound4::cloudx1::OutputSampleSize =ChunkFrames*OutputChannels
 
const size_t sound4::cloudx1::SampleRate = 48000
 

Macro Definition Documentation

◆ fs_strdup

#define fs_strdup   wcsdup

Definition at line 25 of file sound4.x1.cloud.hpp.