4#include "CoreMinimal.h"
6#include "VoxtaGlobalAudioPlayback.generated.h"
8UCLASS(ClassGroup = Voxta, NotPlaceable, NotBlueprintType)
13#pragma region public API
22#pragma region lipsync related API
24 using UVoxtaAudioPlayback::Initialize;
25 using UVoxtaAudioPlayback::MarkAudioChunkCustomPlaybackComplete;
26 using UVoxtaAudioPlayback::GetLipSyncType;
27 using UVoxtaAudioPlayback::GetA2FCurveWeightsPreUpdate;
34 bool m_isEnabled =
false;
35 bool m_isInitialized =
false;
38#pragma region private API
LipSyncType
LipSyncType All the possible LipSync types that are currently supported by the UnrealVoxta client.
Definition LipSyncType.h:21
Definition VoxtaGlobalAudioPlayback.h:10
void SetEnabled(bool newState)
Definition VoxtaGlobalAudioPlayback.cpp:8
bool IsEnabled() const
Definition VoxtaGlobalAudioPlayback.cpp:13
virtual void PlaybackMessage(const FBaseCharData &sender, const FChatMessage &message) override
Definition VoxtaGlobalAudioPlayback.cpp:18
FBaseCharData Read-only data struct containing all the universal information fields for a character.
Definition BaseCharData.h:17
FChatMessage Represents a single message in a chat conversation, containing both text and audio data.
Definition ChatMessage.h:16