Overview
The C++ API provides a set of functions for using the RoomAcoustiC++ library in your own applications. It is designed to be easy to use and integrate with existing C++ codebases. It is available from the RoomAcoustiCpp repository.
The following sections outline the interface structure and configuration types required to use RoomAcoustiC++ in your own applications.
Getting started (Recommended for first time users)
- Installation: How to add RoomAcoustiCpp to your existing project.
- Interface: An overview of the RAC C++ interface and available function calls.
For contributors
- Structure: A summary of the main classes used within RAC.
Reference
Spatialiser/Interface.h: main API entry pointSpatialiser/Types.h: enums and typedefs used by the APISpatialiser/Configs.h: configuration structsSpatialiser/ContextOptionalArguments.h: optional initialisation parameters