Manages the creation, connections, and lifecycle of audio::Node 's.

The Context class manages platform specific audio processing and thread synchronization between the 'audio' (real-time) and 'user' (typically UI/main, but not limited to) threads. There is one 'master', which is the only hardware-facing Context .

All Node 's are created using the Context , which is necessary for thread synchronization.


Public Member Functions

  • ~Context ()

Static Public Member Functions


Protected Member Functions

  • Context ()