SOUND4 IMPACT.CL Library [1.2.8]
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
sound4::CProcessor Class Reference

Dynamic library interface. More...

#include <sound4cl.hpp>

Public Member Functions

 CProcessor ()=default
 
bool Load (const std::filesystem::path &filepath)
 Loads the library. More...
 
bool IsOk () const
 Check if the library was loaded correctly. More...
 
void AudioConvertFrom (const uint8_t *payload, float *output, size_t nSpl, sound4cl_SampleFormat fmt)
 
void AudioConvertTo (const float *input, uint8_t *payload, size_t nSpl, sound4cl_SampleFormat fmt)
 
void StereoToMono (const float *input, float *output, size_t nSpl)
 
void MonoToStereo (const float *input, float *output, size_t nSpl)
 
void StereoToMono_Planar (const float *inputL, const float *inputR, float *output, size_t nSpl)
 
void MonoToStereo_Planar (const float *input, float *outputL, float *outputR, size_t nSpl)
 
void AudioMonoFromLiveStereo (const uint8_t *payload, float *output)
 
void AudioMonoToLiveStereo (const float *input, uint8_t *payload)
 
std::string GetVersion ()
 
unsigned int GetChunkSizeInFrames ()
 
std::vector< unsigned int > GetPossibleChunkSizeInFrames ()
 
unsigned int GetChannelCount ()
 
unsigned int GetAudioInputCount ()
 
unsigned int GetAudioOutputCount ()
 
unsigned int GetSampleRate ()
 
std::string GetFormatName (const sound4cl_SampleFormat fmt)
 
sound4cl_SampleFormat GetFormatFromName (const std::string &name)
 
unsigned int GetBytesFromFormat (const sound4cl_SampleFormat fmt)
 
void SetLogSeverity (LogSeverity severity)
 
void SetLoggerCallback (log_cb_t cb)
 

Protected Member Functions

template<typename T >
helper::DynFuncHolder< T > GetPrefixSymbol (const std::string &name)
 

Protected Attributes

helper::DynFuncHolder< decltype(sound4cl_GetVersion) > fnGetVersion
 
helper::DynFuncHolder< decltype(sound4cl_GetChunkSizeInFrames) > fnGetChunkSizeInFrames
 
helper::DynFuncHolder< decltype(sound4cl_GetChannelCount) > fnGetChannelCount
 
helper::DynFuncHolder< decltype(sound4cl_GetAudioInputCount) > fnGetAudioInputCount
 
helper::DynFuncHolder< decltype(sound4cl_GetAudioOutputCount) > fnGetAudioOutputCount
 
helper::DynFuncHolder< decltype(sound4cl_GetSampleRate) > fnGetSampleRate
 
helper::DynFuncHolder< decltype(sound4cl_SetLoggerCallback) > fnSetLoggerCallback
 
helper::DynFuncHolder< decltype(sound4cl_SetLogSeverity) > fnSetLogSeverity
 
helper::DynFuncHolder< decltype(sound4cl_NewParameters) > fnNewParameters
 
helper::DynFuncHolder< decltype(sound4cl_FreeParameters) > fnFreeParameters
 
helper::DynFuncHolder< decltype(sound4cl_SetParameter) > fnSetParameter
 
helper::DynFuncHolder< decltype(sound4cl_GetParameter) > fnGetParameter
 
helper::DynFuncHolder< decltype(sound4cl_FreeParameterValue) > fnFreeParameterValue
 
helper::DynFuncHolder< decltype(sound4cl_InitProcess) > fnInitProcess
 
helper::DynFuncHolder< decltype(sound4cl_InitProcess2) > fnInitProcess2
 
helper::DynFuncHolder< decltype(sound4cl_TerminateProcess) > fnTerminateProcess
 
helper::DynFuncHolder< decltype(sound4cl_ExitProcess) > fnExitProcess
 
helper::DynFuncHolder< decltype(sound4cl_StartUpdateThread) > fnStartUpdateThread
 
helper::DynFuncHolder< decltype(sound4cl_StopUpdateThread) > fnStopUpdateThread
 
helper::DynFuncHolder< decltype(sound4cl_WaitUpdateThreadReady) > fnWaitUpdateThreadReady
 
helper::DynFuncHolder< decltype(sound4cl_ProcessAudio) > fnProcessAudio
 
helper::DynFuncHolder< decltype(sound4cl_ProcessAudio_Planar) > fnProcessAudio_Planar
 
helper::DynFuncHolder< decltype(sound4cl_GetBufferIn) > fnGetBufferIn
 
helper::DynFuncHolder< decltype(sound4cl_GetBufferOut) > fnGetBufferOut
 
helper::DynFuncHolder< decltype(sound4cl_GetEstimatedDelay) > fnGetEstimatedDelay
 
helper::DynFuncHolder< decltype(sound4cl_GetFormatName) > fnGetFormatName
 
helper::DynFuncHolder< decltype(sound4cl_GetFormatFromName) > fnGetFormatFromName
 
helper::DynFuncHolder< decltype(sound4cl_GetBytesFromFormat) > fnGetBytesFromFormat
 
helper::DynFuncHolder< decltype(sound4cl_GetMaxPacketFrame) > fnGetMaxPacketFrame
 
helper::DynFuncHolder< decltype(sound4cl_AddAudio) > fnAddAudio
 
helper::DynFuncHolder< decltype(sound4cl_AddPadAudio) > fnAddPadAudio
 
helper::DynFuncHolder< decltype(sound4cl_GetOutputCount) > fnGetOutputCount
 
helper::DynFuncHolder< decltype(sound4cl_GetAudio) > fnGetAudio
 
helper::DynFuncHolder< decltype(sound4cl_AudioConvertFrom) > fnAudioConvertFrom
 
helper::DynFuncHolder< decltype(sound4cl_AudioConvertTo) > fnAudioConvertTo
 
helper::DynFuncHolder< decltype(sound4cl_StereoToMono) > fnStereoToMono
 
helper::DynFuncHolder< decltype(sound4cl_MonoToStereo) > fnMonoToStereo
 
helper::DynFuncHolder< decltype(sound4cl_AudioMonoFromLiveStereo) > fnAudioMonoFromLiveStereo
 
helper::DynFuncHolder< decltype(sound4cl_AudioMonoToLiveStereo) > fnAudioMonoToLiveStereo
 
helper::DynFuncHolder< decltype(sound4cl_NewClient) > fnNewClient
 
helper::DynFuncHolder< decltype(sound4cl_DeleteClient) > fnDeleteClient
 
helper::DynFuncHolder< decltype(sound4cl_ProcessJson) > fnProcessJson
 
helper::DynFuncHolder< decltype(sound4cl_FreeJsonAnswer) > fnFreeJsonAnswer
 
helper::DynFuncHolder< decltype(sound4cl_SaveState) > fnSaveState
 
helper::DynFuncHolder< decltype(sound4cl_Webserver_tcp) > fnWebserver_tcp
 
helper::DynFuncHolder< decltype(sound4cl_Webserver_tcp2) > fnWebserver_tcp2
 
helper::DynFuncHolder< decltype(sound4cl_Webserver) > fnWebserver
 
helper::DynFuncHolder< decltype(sound4cl_Webserver_Stop) > fnWebserver_Stop
 
helper::DynFuncHolder< decltype(sound4cl_Webserver_Status) > fnWebserver_Status
 
helper::DynFuncHolder< decltype(sound4cl_StereoToMono_Planar) > fnStereoToMono_Planar
 
helper::DynFuncHolder< decltype(sound4cl_MonoToStereo_Planar) > fnMonoToStereo_Planar
 
helper::DynFuncHolder< decltype(sound4cl_SetMetadata) > fnSetMetadata
 
helper::DynFuncHolder< decltype(sound4cl_GetMetadataInfos) > fnGetMetadataInfos
 
helper::DynFuncHolder< decltype(sound4cl_FreeMetadataInfos) > fnFreeMetadataInfos
 
helper::DynFuncHolder< decltype(sound4cl_SetPresetManager) > fnSetPresetManager
 
helper::DynFuncHolder< decltype(sound4cl_PresetManager_InformChange) > fnPresetManager_InformChange
 
helper::DynFuncHolder< decltype(sound4cl_GetPossibleChunkSizeInFrames) > fnGetPossibleChunkSizeInFrames
 
helper::DynFuncHolder< decltype(sound4cl_GetProcessChunkFrames) > fnGetProcessChunkFrames
 
helper::DynFuncHolder< decltype(sound4cl_InitProcess3) > fnInitProcess3
 
helper::DynFuncHolder< decltype(sound4cl_NewBus) > fnNewBus
 
helper::DynFuncHolder< decltype(sound4cl_FreeBus) > fnFreeBus
 
helper::DynFuncHolder< decltype(sound4cl_SetInstanceBus) > fnSetInstanceBus
 
helper::DynFuncHolder< decltype(sound4cl_SetMetadataMulti) > fnSetMetadataMulti
 

Friends

class CBus
 
class CInstance
 

Detailed Description

Once you loaded the library with Load(), if it succeed you can use all the standard C functions from this library.

Definition at line 270 of file sound4cl.hpp.

Constructor & Destructor Documentation

◆ CProcessor()

sound4::CProcessor::CProcessor ( )
default

Member Function Documentation

◆ AudioConvertFrom()

void sound4::CProcessor::AudioConvertFrom ( const uint8_t *  payload,
float *  output,
size_t  nSpl,
sound4cl_SampleFormat  fmt 
)
inline

Conversion helpers

Definition at line 548 of file sound4cl.hpp.

◆ AudioConvertTo()

void sound4::CProcessor::AudioConvertTo ( const float *  input,
uint8_t *  payload,
size_t  nSpl,
sound4cl_SampleFormat  fmt 
)
inline

Definition at line 550 of file sound4cl.hpp.

◆ AudioMonoFromLiveStereo()

void sound4::CProcessor::AudioMonoFromLiveStereo ( const uint8_t *  payload,
float *  output 
)
inline

Definition at line 560 of file sound4cl.hpp.

◆ AudioMonoToLiveStereo()

void sound4::CProcessor::AudioMonoToLiveStereo ( const float *  input,
uint8_t *  payload 
)
inline

Definition at line 562 of file sound4cl.hpp.

◆ GetAudioInputCount()

unsigned int sound4::CProcessor::GetAudioInputCount ( )
inline

Get the number of inputs for this process

Remarks
All inputs have sound4cl_GetChannelCount() channels
Returns
The process input count

Definition at line 620 of file sound4cl.hpp.

◆ GetAudioOutputCount()

unsigned int sound4::CProcessor::GetAudioOutputCount ( )
inline

Get the number of outputs for this process

Remarks
All outputs have sound4cl_GetChannelCount() channels
Returns
The process outputs count

Definition at line 630 of file sound4cl.hpp.

◆ GetBytesFromFormat()

unsigned int sound4::CProcessor::GetBytesFromFormat ( const sound4cl_SampleFormat  fmt)
inline

Get the format byte size

Parameters
fmtthe format
Returns
the number of bytes used by this format for a single channel audio sample

Definition at line 667 of file sound4cl.hpp.

◆ GetChannelCount()

unsigned int sound4::CProcessor::GetChannelCount ( )
inline

Get the number of channels needed by this process

Returns
The process channels count

Definition at line 610 of file sound4cl.hpp.

◆ GetChunkSizeInFrames()

unsigned int sound4::CProcessor::GetChunkSizeInFrames ( )
inline

Get the number of frames in a process chunk.

The output will be available only by chunks of this size.

Note
A Frame is a set of sound4cl_GetChannelCount samples
Returns
The process chunk size in frame

Definition at line 581 of file sound4cl.hpp.

◆ GetFormatFromName()

sound4cl_SampleFormat sound4::CProcessor::GetFormatFromName ( const std::string &  name)
inline

Convert string to format

Parameters
namethe format string
Returns
the matching format, or INVALID_FORMAT if invalid.

Definition at line 658 of file sound4cl.hpp.

◆ GetFormatName()

std::string sound4::CProcessor::GetFormatName ( const sound4cl_SampleFormat  fmt)
inline

Convert format to string

Parameters
fmtthe format
Returns
the string name of the format

Definition at line 649 of file sound4cl.hpp.

◆ GetPossibleChunkSizeInFrames()

std::vector<unsigned int> sound4::CProcessor::GetPossibleChunkSizeInFrames ( )
inline

Get the possibles number of frames in a process chunk.

The output will be available only by chunks of this size.

Note
A Frame is a set of sound4cl_GetChannelCount samples
Returns
An vector of possible process chunk size in frame

Definition at line 592 of file sound4cl.hpp.

◆ GetPrefixSymbol()

template<typename T >
helper::DynFuncHolder<T> sound4::CProcessor::GetPrefixSymbol ( const std::string &  name)
inlineprotected

Definition at line 359 of file sound4cl.hpp.

◆ GetSampleRate()

unsigned int sound4::CProcessor::GetSampleRate ( )
inline

Get the processing sample-rate

Remarks
For now, always return 48000, but should be checked for backward compatibility
Returns
The process sample-rate in Hz

Definition at line 640 of file sound4cl.hpp.

◆ GetVersion()

std::string sound4::CProcessor::GetVersion ( )
inline

Get the process version string

Returns
version string

Definition at line 570 of file sound4cl.hpp.

◆ IsOk()

bool sound4::CProcessor::IsOk ( ) const
inline
Returns
true if OK.
false if not OK.

Definition at line 540 of file sound4cl.hpp.

◆ Load()

bool sound4::CProcessor::Load ( const std::filesystem::path &  filepath)
inline
Parameters
filepaththe path of the library to load.
Returns
true if library was loaded correctly.
false if library load failed. Do not use in this case !

Definition at line 374 of file sound4cl.hpp.

◆ MonoToStereo()

void sound4::CProcessor::MonoToStereo ( const float *  input,
float *  output,
size_t  nSpl 
)
inline

Definition at line 554 of file sound4cl.hpp.

◆ MonoToStereo_Planar()

void sound4::CProcessor::MonoToStereo_Planar ( const float *  input,
float *  outputL,
float *  outputR,
size_t  nSpl 
)
inline

Definition at line 558 of file sound4cl.hpp.

◆ SetLoggerCallback()

void sound4::CProcessor::SetLoggerCallback ( log_cb_t  cb)
inline

Sets the log callback. If not set, console output will be used.

Definition at line 679 of file sound4cl.hpp.

◆ SetLogSeverity()

void sound4::CProcessor::SetLogSeverity ( LogSeverity  severity)
inline

Sets the log severity (global)

Definition at line 673 of file sound4cl.hpp.

◆ StereoToMono()

void sound4::CProcessor::StereoToMono ( const float *  input,
float *  output,
size_t  nSpl 
)
inline

Definition at line 552 of file sound4cl.hpp.

◆ StereoToMono_Planar()

void sound4::CProcessor::StereoToMono_Planar ( const float *  inputL,
const float *  inputR,
float *  output,
size_t  nSpl 
)
inline

Definition at line 556 of file sound4cl.hpp.

Friends And Related Function Documentation

◆ CBus

friend class CBus
friend

Definition at line 276 of file sound4cl.hpp.

◆ CInstance

friend class CInstance
friend

Definition at line 277 of file sound4cl.hpp.

Member Data Documentation

◆ fnAddAudio

helper::DynFuncHolder< decltype(sound4cl_AddAudio ) > sound4::CProcessor::fnAddAudio
protected

Definition at line 309 of file sound4cl.hpp.

◆ fnAddPadAudio

helper::DynFuncHolder< decltype(sound4cl_AddPadAudio ) > sound4::CProcessor::fnAddPadAudio
protected

Definition at line 310 of file sound4cl.hpp.

◆ fnAudioConvertFrom

helper::DynFuncHolder< decltype(sound4cl_AudioConvertFrom ) > sound4::CProcessor::fnAudioConvertFrom
protected

Definition at line 313 of file sound4cl.hpp.

◆ fnAudioConvertTo

helper::DynFuncHolder< decltype(sound4cl_AudioConvertTo ) > sound4::CProcessor::fnAudioConvertTo
protected

Definition at line 314 of file sound4cl.hpp.

◆ fnAudioMonoFromLiveStereo

helper::DynFuncHolder< decltype(sound4cl_AudioMonoFromLiveStereo) > sound4::CProcessor::fnAudioMonoFromLiveStereo
protected

Definition at line 317 of file sound4cl.hpp.

◆ fnAudioMonoToLiveStereo

helper::DynFuncHolder< decltype(sound4cl_AudioMonoToLiveStereo ) > sound4::CProcessor::fnAudioMonoToLiveStereo
protected

Definition at line 318 of file sound4cl.hpp.

◆ fnDeleteClient

helper::DynFuncHolder< decltype(sound4cl_DeleteClient ) > sound4::CProcessor::fnDeleteClient
protected

Definition at line 320 of file sound4cl.hpp.

◆ fnExitProcess

helper::DynFuncHolder< decltype(sound4cl_ExitProcess ) > sound4::CProcessor::fnExitProcess
protected

Definition at line 296 of file sound4cl.hpp.

◆ fnFreeBus

helper::DynFuncHolder< decltype(sound4cl_FreeBus ) > sound4::CProcessor::fnFreeBus
protected

Definition at line 352 of file sound4cl.hpp.

◆ fnFreeJsonAnswer

helper::DynFuncHolder< decltype(sound4cl_FreeJsonAnswer ) > sound4::CProcessor::fnFreeJsonAnswer
protected

Definition at line 322 of file sound4cl.hpp.

◆ fnFreeMetadataInfos

helper::DynFuncHolder< decltype(sound4cl_FreeMetadataInfos ) > sound4::CProcessor::fnFreeMetadataInfos
protected

Definition at line 339 of file sound4cl.hpp.

◆ fnFreeParameters

helper::DynFuncHolder< decltype(sound4cl_FreeParameters ) > sound4::CProcessor::fnFreeParameters
protected

Definition at line 289 of file sound4cl.hpp.

◆ fnFreeParameterValue

helper::DynFuncHolder< decltype(sound4cl_FreeParameterValue ) > sound4::CProcessor::fnFreeParameterValue
protected

Definition at line 292 of file sound4cl.hpp.

◆ fnGetAudio

helper::DynFuncHolder< decltype(sound4cl_GetAudio ) > sound4::CProcessor::fnGetAudio
protected

Definition at line 312 of file sound4cl.hpp.

◆ fnGetAudioInputCount

helper::DynFuncHolder< decltype(sound4cl_GetAudioInputCount ) > sound4::CProcessor::fnGetAudioInputCount
protected

Definition at line 283 of file sound4cl.hpp.

◆ fnGetAudioOutputCount

helper::DynFuncHolder< decltype(sound4cl_GetAudioOutputCount ) > sound4::CProcessor::fnGetAudioOutputCount
protected

Definition at line 284 of file sound4cl.hpp.

◆ fnGetBufferIn

helper::DynFuncHolder< decltype(sound4cl_GetBufferIn ) > sound4::CProcessor::fnGetBufferIn
protected

Definition at line 302 of file sound4cl.hpp.

◆ fnGetBufferOut

helper::DynFuncHolder< decltype(sound4cl_GetBufferOut ) > sound4::CProcessor::fnGetBufferOut
protected

Definition at line 303 of file sound4cl.hpp.

◆ fnGetBytesFromFormat

helper::DynFuncHolder< decltype(sound4cl_GetBytesFromFormat ) > sound4::CProcessor::fnGetBytesFromFormat
protected

Definition at line 307 of file sound4cl.hpp.

◆ fnGetChannelCount

helper::DynFuncHolder< decltype(sound4cl_GetChannelCount ) > sound4::CProcessor::fnGetChannelCount
protected

Definition at line 282 of file sound4cl.hpp.

◆ fnGetChunkSizeInFrames

helper::DynFuncHolder< decltype(sound4cl_GetChunkSizeInFrames ) > sound4::CProcessor::fnGetChunkSizeInFrames
protected

Definition at line 281 of file sound4cl.hpp.

◆ fnGetEstimatedDelay

helper::DynFuncHolder< decltype(sound4cl_GetEstimatedDelay ) > sound4::CProcessor::fnGetEstimatedDelay
protected

Definition at line 304 of file sound4cl.hpp.

◆ fnGetFormatFromName

helper::DynFuncHolder< decltype(sound4cl_GetFormatFromName ) > sound4::CProcessor::fnGetFormatFromName
protected

Definition at line 306 of file sound4cl.hpp.

◆ fnGetFormatName

helper::DynFuncHolder< decltype(sound4cl_GetFormatName ) > sound4::CProcessor::fnGetFormatName
protected

Definition at line 305 of file sound4cl.hpp.

◆ fnGetMaxPacketFrame

helper::DynFuncHolder< decltype(sound4cl_GetMaxPacketFrame ) > sound4::CProcessor::fnGetMaxPacketFrame
protected

Definition at line 308 of file sound4cl.hpp.

◆ fnGetMetadataInfos

helper::DynFuncHolder< decltype(sound4cl_GetMetadataInfos ) > sound4::CProcessor::fnGetMetadataInfos
protected

Definition at line 338 of file sound4cl.hpp.

◆ fnGetOutputCount

helper::DynFuncHolder< decltype(sound4cl_GetOutputCount ) > sound4::CProcessor::fnGetOutputCount
protected

Definition at line 311 of file sound4cl.hpp.

◆ fnGetParameter

helper::DynFuncHolder< decltype(sound4cl_GetParameter ) > sound4::CProcessor::fnGetParameter
protected

Definition at line 291 of file sound4cl.hpp.

◆ fnGetPossibleChunkSizeInFrames

helper::DynFuncHolder< decltype(sound4cl_GetPossibleChunkSizeInFrames ) > sound4::CProcessor::fnGetPossibleChunkSizeInFrames
protected

Definition at line 346 of file sound4cl.hpp.

◆ fnGetProcessChunkFrames

helper::DynFuncHolder< decltype(sound4cl_GetProcessChunkFrames ) > sound4::CProcessor::fnGetProcessChunkFrames
protected

Definition at line 347 of file sound4cl.hpp.

◆ fnGetSampleRate

helper::DynFuncHolder< decltype(sound4cl_GetSampleRate ) > sound4::CProcessor::fnGetSampleRate
protected

Definition at line 285 of file sound4cl.hpp.

◆ fnGetVersion

helper::DynFuncHolder< decltype(sound4cl_GetVersion ) > sound4::CProcessor::fnGetVersion
protected

Definition at line 280 of file sound4cl.hpp.

◆ fnInitProcess

helper::DynFuncHolder< decltype(sound4cl_InitProcess ) > sound4::CProcessor::fnInitProcess
protected

Definition at line 293 of file sound4cl.hpp.

◆ fnInitProcess2

helper::DynFuncHolder< decltype(sound4cl_InitProcess2 ) > sound4::CProcessor::fnInitProcess2
protected

Definition at line 294 of file sound4cl.hpp.

◆ fnInitProcess3

helper::DynFuncHolder< decltype(sound4cl_InitProcess3 ) > sound4::CProcessor::fnInitProcess3
protected

Definition at line 348 of file sound4cl.hpp.

◆ fnMonoToStereo

helper::DynFuncHolder< decltype(sound4cl_MonoToStereo ) > sound4::CProcessor::fnMonoToStereo
protected

Definition at line 316 of file sound4cl.hpp.

◆ fnMonoToStereo_Planar

helper::DynFuncHolder< decltype(sound4cl_MonoToStereo_Planar ) > sound4::CProcessor::fnMonoToStereo_Planar
protected

Definition at line 334 of file sound4cl.hpp.

◆ fnNewBus

helper::DynFuncHolder< decltype(sound4cl_NewBus ) > sound4::CProcessor::fnNewBus
protected

Definition at line 351 of file sound4cl.hpp.

◆ fnNewClient

helper::DynFuncHolder< decltype(sound4cl_NewClient ) > sound4::CProcessor::fnNewClient
protected

Definition at line 319 of file sound4cl.hpp.

◆ fnNewParameters

helper::DynFuncHolder< decltype(sound4cl_NewParameters ) > sound4::CProcessor::fnNewParameters
protected

Definition at line 288 of file sound4cl.hpp.

◆ fnPresetManager_InformChange

helper::DynFuncHolder< decltype(sound4cl_PresetManager_InformChange ) > sound4::CProcessor::fnPresetManager_InformChange
protected

Definition at line 343 of file sound4cl.hpp.

◆ fnProcessAudio

helper::DynFuncHolder< decltype(sound4cl_ProcessAudio ) > sound4::CProcessor::fnProcessAudio
protected

Definition at line 300 of file sound4cl.hpp.

◆ fnProcessAudio_Planar

helper::DynFuncHolder< decltype(sound4cl_ProcessAudio_Planar ) > sound4::CProcessor::fnProcessAudio_Planar
protected

Definition at line 301 of file sound4cl.hpp.

◆ fnProcessJson

helper::DynFuncHolder< decltype(sound4cl_ProcessJson ) > sound4::CProcessor::fnProcessJson
protected

Definition at line 321 of file sound4cl.hpp.

◆ fnSaveState

helper::DynFuncHolder< decltype(sound4cl_SaveState ) > sound4::CProcessor::fnSaveState
protected

Definition at line 323 of file sound4cl.hpp.

◆ fnSetInstanceBus

helper::DynFuncHolder< decltype(sound4cl_SetInstanceBus ) > sound4::CProcessor::fnSetInstanceBus
protected

Definition at line 353 of file sound4cl.hpp.

◆ fnSetLoggerCallback

helper::DynFuncHolder< decltype(sound4cl_SetLoggerCallback ) > sound4::CProcessor::fnSetLoggerCallback
protected

Definition at line 286 of file sound4cl.hpp.

◆ fnSetLogSeverity

helper::DynFuncHolder< decltype(sound4cl_SetLogSeverity ) > sound4::CProcessor::fnSetLogSeverity
protected

Definition at line 287 of file sound4cl.hpp.

◆ fnSetMetadata

helper::DynFuncHolder< decltype(sound4cl_SetMetadata ) > sound4::CProcessor::fnSetMetadata
protected

Definition at line 337 of file sound4cl.hpp.

◆ fnSetMetadataMulti

helper::DynFuncHolder< decltype(sound4cl_SetMetadataMulti ) > sound4::CProcessor::fnSetMetadataMulti
protected

Definition at line 356 of file sound4cl.hpp.

◆ fnSetParameter

helper::DynFuncHolder< decltype(sound4cl_SetParameter ) > sound4::CProcessor::fnSetParameter
protected

Definition at line 290 of file sound4cl.hpp.

◆ fnSetPresetManager

helper::DynFuncHolder< decltype(sound4cl_SetPresetManager ) > sound4::CProcessor::fnSetPresetManager
protected

Definition at line 342 of file sound4cl.hpp.

◆ fnStartUpdateThread

helper::DynFuncHolder< decltype(sound4cl_StartUpdateThread ) > sound4::CProcessor::fnStartUpdateThread
protected

Definition at line 297 of file sound4cl.hpp.

◆ fnStereoToMono

helper::DynFuncHolder< decltype(sound4cl_StereoToMono ) > sound4::CProcessor::fnStereoToMono
protected

Definition at line 315 of file sound4cl.hpp.

◆ fnStereoToMono_Planar

helper::DynFuncHolder< decltype(sound4cl_StereoToMono_Planar ) > sound4::CProcessor::fnStereoToMono_Planar
protected

Definition at line 333 of file sound4cl.hpp.

◆ fnStopUpdateThread

helper::DynFuncHolder< decltype(sound4cl_StopUpdateThread ) > sound4::CProcessor::fnStopUpdateThread
protected

Definition at line 298 of file sound4cl.hpp.

◆ fnTerminateProcess

helper::DynFuncHolder< decltype(sound4cl_TerminateProcess ) > sound4::CProcessor::fnTerminateProcess
protected

Definition at line 295 of file sound4cl.hpp.

◆ fnWaitUpdateThreadReady

helper::DynFuncHolder< decltype(sound4cl_WaitUpdateThreadReady ) > sound4::CProcessor::fnWaitUpdateThreadReady
protected

Definition at line 299 of file sound4cl.hpp.

◆ fnWebserver

helper::DynFuncHolder< decltype(sound4cl_Webserver ) > sound4::CProcessor::fnWebserver
protected

Definition at line 328 of file sound4cl.hpp.

◆ fnWebserver_Status

helper::DynFuncHolder< decltype(sound4cl_Webserver_Status ) > sound4::CProcessor::fnWebserver_Status
protected

Definition at line 330 of file sound4cl.hpp.

◆ fnWebserver_Stop

helper::DynFuncHolder< decltype(sound4cl_Webserver_Stop ) > sound4::CProcessor::fnWebserver_Stop
protected

Definition at line 329 of file sound4cl.hpp.

◆ fnWebserver_tcp

helper::DynFuncHolder< decltype(sound4cl_Webserver_tcp ) > sound4::CProcessor::fnWebserver_tcp
protected

Definition at line 326 of file sound4cl.hpp.

◆ fnWebserver_tcp2

helper::DynFuncHolder< decltype(sound4cl_Webserver_tcp2 ) > sound4::CProcessor::fnWebserver_tcp2
protected

Definition at line 327 of file sound4cl.hpp.


The documentation for this class was generated from the following file: