| AAX SDK 2.8.0 Avid Audio Extensions Development Kit

- Welcome
- Manual
- Classes
- Files
- Lists
- Support

- File List
- File Members

Loading...
Searching...
No Matches
Namespaces | Macros | Functions
AAX_UtilsNative.h File Reference
`#include "AAX_CString.h"`
`#include "AAX_IString.h"`
`#include "AAX_Assert.h"`
`#include "AAX.h"`
`#include <cmath>`
`#include <string.h>`

Go to the source code of this file.

## Description

Various utility definitions for AAX Native.

## Namespaces
namespace | AAX

## Macros
#define | _AAX_UTILSNATIVE_H_

## Functions
double | AAX::SafeLog (double aValue)
| Double-precision safe log function. Returns zero for input values that are <= 0.0.
float | AAX::SafeLogf (float aValue)
| Single-precision safe log function. Returns zero for input values that are <= 0.0.
AAX_CBoolean | AAX::IsParameterIDEqual (AAX_CParamID iParam1, AAX_CParamID iParam2)
| Helper function to check if two parameter IDs are equivalent.
AAX_CBoolean | AAX::IsEffectIDEqual (const AAX_IString *iEffectID1, const AAX_IString *iEffectID2)
| Helper function to check if two Effect IDs are equivalent.
AAX_CBoolean | AAX::IsAvidNotification (AAX_CTypeID inNotificationID)
| Helper function to check if a notification ID is reserved for host notifications.

## Macro Definition Documentation

## ◆ _AAX_UTILSNATIVE_H_

#define _AAX_UTILSNATIVE_H_