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
SineLawPanning.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
27 explicit SineLawPanning(double factor);
28
30 virtual ~SineLawPanning() = default;
31
32 virtual std::string Name() const override;
33 virtual double GetFactor() const override;
34 virtual void SetFactor(double factor) override;
35 };
36}
base class for panning effects.
Definition PanningEffect.h:14
increases the volume of one channel while decreasing the other one (stereo only). Uses sin function t...
Definition SineLawPanning.h:14
SineLawPanning(double factor)
virtual ~SineLawPanning()=default
virtual void SetFactor(double factor) override
virtual double GetFactor() const override
virtual std::string Name() const override