hydrogen 1.2.3
AudioEngine.h File Reference

Go to the source code of this file.

Data Structures

struct  AudioEngine::_locker_struct
 
class  AudioEngine
 The audio engine deals with two distinct #TransportPosition. More...
 
class  AudioEngineLocking
 AudioEngineLocking. More...
 
struct  AudioEngine::compare_pNotes
 Song Note FIFO. More...
 

Namespaces

namespace  H2Core
 

Macros

#define RIGHT_HERE   __FILE__, __LINE__, __PRETTY_FUNCTION__
 Macro intended to be used for the logging of the locking of the H2Core::AudioEngine.
 

Typedefs

typedef int(* audioProcessCallback) (uint32_t, void *)
 

Macro Definition Documentation

◆ RIGHT_HERE

#define RIGHT_HERE   __FILE__, __LINE__, __PRETTY_FUNCTION__

Macro intended to be used for the logging of the locking of the H2Core::AudioEngine.

But this feature is not implemented yet.

It combines two standard macros of the C language __FILE__ and __LINE__ and one macro introduced by the GCC compiler called __PRETTY_FUNCTION__.

Definition at line 59 of file AudioEngine.h.

Typedef Documentation

◆ audioProcessCallback

typedef int(* audioProcessCallback) (uint32_t, void *)

Definition at line 62 of file AudioEngine.h.