File tree Expand file tree Collapse file tree 32 files changed +32
-32
lines changed
Expand file tree Collapse file tree 32 files changed +32
-32
lines changed Original file line number Diff line number Diff 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 /* *
Original file line number Diff line number Diff 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 /* *
Original file line number Diff line number Diff 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;
Original file line number Diff line number Diff 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;
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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 /* *
Original file line number Diff line number Diff 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 /* *
Original file line number Diff line number Diff 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;
Original file line number Diff line number Diff 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;
Original file line number Diff line number Diff 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 /* *
You can’t perform that action at this time.
0 commit comments