Audio Object Exceptions

We have changed the internally used macro for exceptions to avoid clashing with platform definitions.  Previously the macro was PLATFORM_ASSERT but now the macro is XAF_ASSERT.  (XafAssert.h)

In general we do not want any audio object throwing exceptions.  In the future we will be considering updating the Audio Object API to allow returning errors from init – this was avoided in the past because of the breaking change it would introduce but throwing exceptions is a worse way to handle init errors.

_________________

Rate this post!