HephAudio v3.0.6
A cross-platform C++ library for recording, playing, and processing audio on Windows, Android, Linux, iOS, and macOS.
Loading...
Searching...
No Matches
SquareLawPanning.h
Go to the documentation of this file.
1#pragma once
2#include "HephAudioShared.h"
3#include "PanningEffect.h"
4
7namespace HephAudio
8{
14 {
15 public:
18
26 explicit SquareLawPanning(double factor);
27
29 virtual ~SquareLawPanning() = default;
30
31 virtual std::string Name() const override;
32 virtual double GetFactor() const override;
33 virtual void SetFactor(double factor) override;
34 };
35}
base class for panning effects.
Definition PanningEffect.h:14
increases the volume of one channel while decreasing the other one (stereo only). Uses square root to...
Definition SquareLawPanning.h:14
SquareLawPanning(double factor)
virtual std::string Name() const override
virtual void SetFactor(double factor) override
virtual ~SquareLawPanning()=default
virtual double GetFactor() const override