API Reference - Amplitude Audio SDK (original) (raw)

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 Defines the format used to print AmObjectId value
AM_STRING_EXPAND Turn X into a string literal.
AM_ID_CHAR_FMT 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 Defines the format used to print AmObjectId value
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

Defines the format used to print AmObjectId value

AM_ID_CHAR_FMT

#define AM_ID_CHAR_FMT

Defines the format used to print AmObjectId value

AM_ID_CHAR_FMT

#define AM_ID_CHAR_FMT

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

AM_STRING_EXPAND

#define AM_STRING_EXPAND(X)

Turn X into a string literal.

Parameter x

The value to transform into a string literal

M_PI

#define M_PI

Define the value of Pi if the platform doesn't do that