Navigation
API > API/Plugins > API/Plugins/HarmonixDsp
| Name | IAudioDataRenderer |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Harmonix/Source/HarmonixDsp/Public/HarmonixDsp/AudioDataRenderer.h |
| Include Path | #include "HarmonixDsp/AudioDataRenderer.h" |
Syntax
class IAudioDataRenderer : public TSharedFromThis< IAudioDataRenderer >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → IAudioDataRenderer
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IAudioDataRenderer() |
HarmonixDsp/AudioDataRenderer.h |
Structs
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TSharedPtr< FSoundWaveProxy > GetAudioData() |
HarmonixDsp/AudioDataRenderer.h | ||
void MigrateToSampler
(
const FFusionSampler* InSampler |
HarmonixDsp/AudioDataRenderer.h | ||
double Render
(
TAudioBuffer< float >& OutBuffer, |
HarmonixDsp/AudioDataRenderer.h | ||
double RenderUnshifted
(
TAudioBuffer< float >& OutBuffer, |
HarmonixDsp/AudioDataRenderer.h | ||
void Reset() |
HarmonixDsp/AudioDataRenderer.h | ||
void SetAudioData
(
TSharedRef< FSoundWaveProxy > SoundWaveProxy, |
HarmonixDsp/AudioDataRenderer.h | ||
void SetFrame
(
uint32 InFrameNum |
HarmonixDsp/AudioDataRenderer.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
double CalculateLerpData
(
FLerpData* LerpArray, |
HarmonixDsp/AudioDataRenderer.h |