API Reference¶
Amplitude Audio SDK public API reference and documentation.
- Core
- Core functionalities of the SDK
- Engine
- Engine-specific functionalities
- Assets
- Assets API
- IO
- Input/Output API
- Math
- Math libraries and utilities
- Memory
- Memory management and allocation
- DSP
- Digital Signal Processing (DSP) API
- Mixer
- Mixer & Pipeline API
Macros¶
Name | Description |
---|---|
AM_ID_CHAR_FMT | Compiling for a Linux platform Defines the format used to print AmObjectId value |
AM_LIB_EXPORT | Call policy |
AM_OS_CHAR_FMT | Defines the format used to print AmOsString text |
AM_OS_STRING | Macro used to convert a string literal to an AmOsString string at compile-time |
AM_OS_STRING_TO_STRING | Conversion between OS strings and default strings |
AM_ID_CHAR_FMT | Compiling for an Apple platform Compiling for iOS or tvOS (iPhone, iPad, iPod, Apple TV. |
M_PI | Define the value of Pi if the platform doesn't do that |
AM_MAX_THREAD_POOL_TASKS | Maximum number of tasks in a single pool |
Macro Details¶
AM_ID_CHAR_FMT¶
#define AM_ID_CHAR_FMT
Compiling for a Linux platform Defines the format used to print AmObjectId value
AM_ID_CHAR_FMT¶
#define AM_ID_CHAR_FMT
Compiling for an Apple platform Compiling for iOS or tvOS (iPhone, iPad, iPod, Apple TV...) Compiling for Mac OS X Defines the format used to print AmObjectId value
AM_LIB_EXPORT¶
#define AM_LIB_EXPORT
Call policy
AM_MAX_THREAD_POOL_TASKS¶
#define AM_MAX_THREAD_POOL_TASKS
Maximum number of tasks in a single pool
AM_OS_CHAR_FMT¶
#define AM_OS_CHAR_FMT
Defines the format used to print AmOsString text
AM_OS_STRING¶
#define AM_OS_STRING(s)
Macro used to convert a string literal to an AmOsString string at compile-time
AM_OS_STRING_TO_STRING¶
#define AM_OS_STRING_TO_STRING(s)
Conversion between OS strings and default strings
M_PI¶
#define M_PI
Define the value of Pi if the platform doesn't do that