XJ music engine
1.9.6
In-game runtime engine for XJ music.
include
xjmusic
audio
AudioMathUtils.h
Go to the documentation of this file.
1
// Copyright (c) XJ Music Inc. (https://xjmusic.com) All Rights Reserved.
2
3
#ifndef XJMUSIC_AUDIO_MATH_UTILS_H
4
#define XJMUSIC_AUDIO_MATH_UTILS_H
5
6
#include "
xjmusic/content/InstrumentAudio.h
"
7
8
namespace
XJ
{
9
class
InstrumentAudio;
10
11
class
AudioMathUtils
{
12
public
:
39
static
float
computeIntensityAmplitude
(
40
const
InstrumentAudio
*audio,
41
const
int
intensityLayers,
42
const
float
intensityThreshold,
43
const
bool
fadeOutLowerIntensities,
44
const
float
intensity);
45
};
46
47
}
// namespace XJ
48
49
#endif
//XJMUSIC_AUDIO_MATH_UTILS_H
InstrumentAudio.h
XJ::AudioMathUtils
Definition:
AudioMathUtils.h:11
XJ::AudioMathUtils::computeIntensityAmplitude
static float computeIntensityAmplitude(const InstrumentAudio *audio, const int intensityLayers, const float intensityThreshold, const bool fadeOutLowerIntensities, const float intensity)
Definition:
AudioMathUtils.cpp:5
XJ::InstrumentAudio
Definition:
InstrumentAudio.h:13
XJ
Definition:
ActiveAudio.h:11
Generated by
1.9.1