AAX SDK  2.4.1
Avid Audio Extensions Development Kit
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

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

Macro Definition Documentation

◆ _AAX_UTILSNATIVE_H_

#define _AAX_UTILSNATIVE_H_