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
HephAudio
HeaderFiles
AudioEffects
SineLawPanning.h
Go to the documentation of this file.
1
#pragma once
2
#include "
HephAudioShared.h
"
3
#include "
PanningEffect.h
"
4
7
namespace
HephAudio
8
{
13
class
SineLawPanning
:
public
PanningEffect
14
{
15
public
:
17
SineLawPanning
();
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
}
HephAudioShared.h
PanningEffect.h
HephAudio::PanningEffect
base class for panning effects.
Definition
PanningEffect.h:14
HephAudio::SineLawPanning
increases the volume of one channel while decreasing the other one (stereo only). Uses sin function t...
Definition
SineLawPanning.h:14
HephAudio::SineLawPanning::SineLawPanning
SineLawPanning(double factor)
HephAudio::SineLawPanning::SineLawPanning
SineLawPanning()
HephAudio::SineLawPanning::~SineLawPanning
virtual ~SineLawPanning()=default
HephAudio::SineLawPanning::SetFactor
virtual void SetFactor(double factor) override
HephAudio::SineLawPanning::GetFactor
virtual double GetFactor() const override
HephAudio::SineLawPanning::Name
virtual std::string Name() const override
Generated by
1.11.0