Navigation
API > API/Plugins > API/Plugins/SpeechAnimationSolver
| Name | FSpeechAnimationSolverV4 |
| Type | class |
| Header File | /Engine/Plugins/Animation/AudioDrivenAnimation/StreamingADA/Source/SpeechAnimationSolver/Public/SpeechAnimationSolverV4.h |
| Include Path | #include "SpeechAnimationSolverV4.h" |
Syntax
class FSpeechAnimationSolverV4 : public ISpeechAnimationSolver
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSpeechAnimationSolverV4
(
const TObjectPtr< class UNNEModelData > InModelData, |
SpeechAnimationSolverV4.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimOut | FSpeechAnimationFrameData | SpeechAnimationSolverV4.h | ||
| AudioBuffer | TArray< float, TAlignedHeapAllocator< 64 > > | SpeechAnimationSolverV4.h | ||
| AudioFrameReformatted | FSpeechAnimationAudioFrame | SpeechAnimationSolverV4.h | ||
| BlinkBound | TArray< int64, TAlignedHeapAllocator< 64 > > | SpeechAnimationSolverV4.h | ||
| BlinkSel | TArray< int64, TAlignedHeapAllocator< 64 > > | SpeechAnimationSolverV4.h | ||
| bResamplerInitialized | bool | SpeechAnimationSolverV4.h | ||
| CurveValues | TArray< float, TAlignedHeapAllocator< 64 > > | SpeechAnimationSolverV4.h | ||
| FrameBuffer | TArray< float > | SpeechAnimationSolverV4.h | ||
| InputBuffer | TArray< float > | SpeechAnimationSolverV4.h | ||
| Model | TSharedPtr< UE::NNE::IModelInstanceRunSync > | SpeechAnimationSolverV4.h | ||
| ModelData | TObjectPtr< class UNNEModelData > | SpeechAnimationSolverV4.h | ||
| MoodState | TArray< float, TAlignedHeapAllocator< 64 > > | SpeechAnimationSolverV4.h | ||
| NNEBackend | FString | SpeechAnimationSolverV4.h | ||
| Resampler | Audio::FResampler | SpeechAnimationSolverV4.h | ||
| Step | TArray< int64, TAlignedHeapAllocator< 64 > > | SpeechAnimationSolverV4.h |
Functions
Public
Public Virtual
Overridden from ISpeechAnimationSolver
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ClearCache() |
Clear the solver data cache to avoid having to restart it between multiple uses | SpeechAnimationSolverV4.h | |
virtual const TArray< FName > & GetCurveNames() |
SpeechAnimationSolverV4.h | ||
virtual int32 GetNumCurves() |
SpeechAnimationSolverV4.h | ||
virtual bool Initialize() |
ISpeechAnimationSolver | SpeechAnimationSolverV4.h | |
virtual bool SolveAudioFrame
(
const FSpeechAnimationAudioFrame& InAudioFrame, |
Solve the given audio frame to control rig channels and/or regular curves | SpeechAnimationSolverV4.h |