CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
FLipsAnalyzer Class Reference

#include <LipsAtomRuntimePlugin.h>

Public Member Functions

 FLipsAnalyzer (uint32 InAnalyzerID)
 ~FLipsAnalyzer ()
bool AreBlendAmountsInterpolative () const
bool AttachAnalyzer (CriAtomExPlayerHn InSourcePlayer, const FLipsSourceSettings &InSettings, const int32 &SamplingRate)
bool DetachAnalyzer ()
uint32 GetAnalyzerID () const
void GetMorphTargetBlendAmountJapanese (FLipsBlendAmounts_Japanese &OutBlendAmounts) const
void GetMorphTargetBlendAmountJapaneseAtSilence (FLipsBlendAmounts_Japanese &OutBlendAmounts) const
void GetMouthInfo (FLipsMouthInfo &OutMouthInfo) const
void GetMouthInfoAtSilence (FLipsMouthInfo &OutMouthInfo) const
float GetSilenceThreshold () const
float GetVolumeDB () const
bool IsAtSilence () const
bool IsAttached () const
void SetReadoutOffset (uint64 OffsetMS) const
void SetSilenceThreshold (float VolumeDB) const

Private Attributes

uint32 AnalyzerID
FCriLipsAtomAnalyzerPtr LipsAnalyzer = nullptr
CriAtomExPlayerHn SourcePlayer = nullptr

Constructor & Destructor Documentation

◆ FLipsAnalyzer()

FLipsAnalyzer::FLipsAnalyzer ( uint32 InAnalyzerID)

◆ ~FLipsAnalyzer()

FLipsAnalyzer::~FLipsAnalyzer ( )

Member Function Documentation

◆ AreBlendAmountsInterpolative()

bool FLipsAnalyzer::AreBlendAmountsInterpolative ( ) const

◆ AttachAnalyzer()

bool FLipsAnalyzer::AttachAnalyzer ( CriAtomExPlayerHn InSourcePlayer,
const FLipsSourceSettings & InSettings,
const int32 & SamplingRate )

◆ DetachAnalyzer()

bool FLipsAnalyzer::DetachAnalyzer ( )

◆ GetAnalyzerID()

uint32 FLipsAnalyzer::GetAnalyzerID ( ) const
inline

◆ GetMorphTargetBlendAmountJapanese()

void FLipsAnalyzer::GetMorphTargetBlendAmountJapanese ( FLipsBlendAmounts_Japanese & OutBlendAmounts) const

◆ GetMorphTargetBlendAmountJapaneseAtSilence()

void FLipsAnalyzer::GetMorphTargetBlendAmountJapaneseAtSilence ( FLipsBlendAmounts_Japanese & OutBlendAmounts) const

◆ GetMouthInfo()

void FLipsAnalyzer::GetMouthInfo ( FLipsMouthInfo & OutMouthInfo) const

◆ GetMouthInfoAtSilence()

void FLipsAnalyzer::GetMouthInfoAtSilence ( FLipsMouthInfo & OutMouthInfo) const

◆ GetSilenceThreshold()

float FLipsAnalyzer::GetSilenceThreshold ( ) const

◆ GetVolumeDB()

float FLipsAnalyzer::GetVolumeDB ( ) const

◆ IsAtSilence()

bool FLipsAnalyzer::IsAtSilence ( ) const

◆ IsAttached()

bool FLipsAnalyzer::IsAttached ( ) const
inline

◆ SetReadoutOffset()

void FLipsAnalyzer::SetReadoutOffset ( uint64 OffsetMS) const

◆ SetSilenceThreshold()

void FLipsAnalyzer::SetSilenceThreshold ( float VolumeDB) const

Member Data Documentation

◆ AnalyzerID

uint32 FLipsAnalyzer::AnalyzerID
private

◆ LipsAnalyzer

FCriLipsAtomAnalyzerPtr FLipsAnalyzer::LipsAnalyzer = nullptr
private

◆ SourcePlayer

CriAtomExPlayerHn FLipsAnalyzer::SourcePlayer = nullptr
private

The documentation for this class was generated from the following files: