Navigation
API > API/Plugins > API/Plugins/HarmonixDsp
| Name | FGainTable |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Harmonix/Source/HarmonixDsp/Public/HarmonixDsp/GainTable.h |
| Include Path | #include "HarmonixDsp/GainTable.h" |
Syntax
class FGainTable
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGainTable() |
HarmonixDsp/GainTable.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| gGainTable | FGainTable * | HarmonixDsp/GainTable.h | |
| kGainTableSize | const uint32 | HarmonixDsp/GainTable.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurrentLayout | EAudioBufferChannelLayout | HarmonixDsp/GainTable.h | ||
| Entries | FChannelGains | HarmonixDsp/GainTable.h | ||
| SpeakerCount | int32 | HarmonixDsp/GainTable.h | ||
| SpeakerMask | uint32 | HarmonixDsp/GainTable.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float GetDirectChannelAzimuthInCurrentLayout
(
ESpeakerChannelAssignment ChannelAssignment |
HarmonixDsp/GainTable.h | ||
const FChannelGains & GetGains
(
float PolarAngle |
HarmonixDsp/GainTable.h | ||
void GetGainsForDirectAssignment
(
ESpeakerChannelAssignment ChannelAssignment, |
HarmonixDsp/GainTable.h | ||
void PanSample
(
float InSample, |
HarmonixDsp/GainTable.h | ||
void SetChannelLayout
(
EAudioBufferChannelLayout ChannelLayout |
HarmonixDsp/GainTable.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FGainTable & Get() |
HarmonixDsp/GainTable.h | ||
static void Init
(
EAudioBufferChannelLayout ChannelLayout |
HarmonixDsp/GainTable.h | ||
static void SetupPrimaryGainTable
(
EAudioBufferChannelLayout ChannelLayout |
HarmonixDsp/GainTable.h |