Skip to content

Commit 5ca62f9

Browse files
committed
audio effects are now part of HEPH_API
1 parent 9474116 commit 5ca62f9

32 files changed

+32
-32
lines changed

HephAudio/HeaderFiles/AudioEffects/ArctanDistortion.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ namespace HephAudio
1010
* @brief applies soft-clipping distortion via arctan function.
1111
*
1212
*/
13-
class ArctanDistortion : public AudioEffect
13+
class HEPH_API ArctanDistortion : public AudioEffect
1414
{
1515
protected:
1616
/**

HephAudio/HeaderFiles/AudioEffects/AudioEffect.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace HephAudio
1111
* @brief base class for the audio effects.
1212
*
1313
*/
14-
class AudioEffect
14+
class HEPH_API AudioEffect
1515
{
1616
protected:
1717
/**

HephAudio/HeaderFiles/AudioEffects/BandCutFilter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ namespace HephAudio
1010
* @brief removes the frequencies that are in the provided frequency band.
1111
*
1212
*/
13-
class BandCutFilter : public Equalizer
13+
class HEPH_API BandCutFilter : public Equalizer
1414
{
1515
protected:
1616
using Equalizer::FrequencyRange;

HephAudio/HeaderFiles/AudioEffects/BandPassFilter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ namespace HephAudio
1010
* @brief removes the frequencies that are not in the provided frequency band.
1111
*
1212
*/
13-
class BandPassFilter : public Equalizer
13+
class HEPH_API BandPassFilter : public Equalizer
1414
{
1515
protected:
1616
using Equalizer::FrequencyRange;

HephAudio/HeaderFiles/AudioEffects/ChannelMapper.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace HephAudio
1111
* @brief remaps the audio channels.
1212
*
1313
*/
14-
class ChannelMapper : public DoubleBufferedAudioEffect
14+
class HEPH_API ChannelMapper : public DoubleBufferedAudioEffect
1515
{
1616
protected:
1717
struct AudioChannelLayoutHasher

HephAudio/HeaderFiles/AudioEffects/Chorus.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace HephAudio
1212
*
1313
* @note this is a non-causal effect.
1414
*/
15-
class Chorus : public Flanger
15+
class HEPH_API Chorus : public Flanger
1616
{
1717
protected:
1818
/**

HephAudio/HeaderFiles/AudioEffects/CubicDistortion.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ namespace HephAudio
1010
* @brief applies cubic distortion.
1111
*
1212
*/
13-
class CubicDistortion : public AudioEffect
13+
class HEPH_API CubicDistortion : public AudioEffect
1414
{
1515
protected:
1616
/**

HephAudio/HeaderFiles/AudioEffects/DoubleBufferedAudioEffect.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ namespace HephAudio
99
/**
1010
* @brief base class for audio effects that use a temporary buffer while processing.
1111
*/
12-
class DoubleBufferedAudioEffect : public AudioEffect
12+
class HEPH_API DoubleBufferedAudioEffect : public AudioEffect
1313
{
1414
public:
1515
using AudioEffect::Process;

HephAudio/HeaderFiles/AudioEffects/Echo.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ namespace HephAudio
1010
* @brief adds echo to the audio data.
1111
*
1212
*/
13-
class Echo : public AudioEffect
13+
class HEPH_API Echo : public AudioEffect
1414
{
1515
public:
1616
using AudioEffect::Process;

HephAudio/HeaderFiles/AudioEffects/Equalizer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace HephAudio
1111
* @brief adjusts the volumes of multiple frequency ranges.
1212
*
1313
*/
14-
class Equalizer : public FrequencyDomainEffect
14+
class HEPH_API Equalizer : public FrequencyDomainEffect
1515
{
1616
public:
1717
/**

0 commit comments

Comments
 (0)