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