Sound Bakery  v0.1.0
Open-source audio middleware for games
Loading...
Searching...
No Matches
sc_system Struct Reference

Object that manages the node graph, sounds, output etc. More...

#include <sound_chef_common.h>

Inheritance diagram for sc_system:
Collaboration diagram for sc_system:

Public Attributes

ma_engine engine
 
ma_resource_manager resourceManager
 
ma_log log
 
sc_node_groupmasterNodeGroup
 

Detailed Description

Object that manages the node graph, sounds, output etc.

The sc_system is a wrapper for the ma_engine type from miniaudio. This means that sc_system has a node graph, resource manager, can output to the user's audio device and everything expected from miniaudio's high-level API.

sc_system also holds and manages custom Sound Chef types like Node Groups.

Sound Chef allows for multiple system objects but it is likely unneeded as future versions will support multiple outputs.


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