5#include "CoreMinimal.h"
33 static void GenerateOVRLipSyncData(
const TArray<uint8>& rawAudioData, TFunction<
void(
ULipSyncDataOVR*)> callback);
45 static void GenerateA2FLipSyncData(
const TArray<uint8>& rawAudioData, TWeakPtr<Audio2FaceRESTHandler> A2FRestHandler,
Audio2FaceRESTHandler Manages the HTTP REST API for A2F_headless mode.
Definition Audio2FaceRESTHandler.h:18
LipSyncGenerator Internal helper class with static functions for generating lipsync data for audio.
Definition LipSyncGenerator.h:22
static void GenerateA2FLipSyncData(const TArray< uint8 > &rawAudioData, TWeakPtr< Audio2FaceRESTHandler > A2FRestHandler, TFunction< void(ULipSyncDataA2F *)> callback)
Generate the A2F curves in a background thread and attach them to the ULipSyncDataA2F instance.
Definition LipSyncGenerator.cpp:82
static ULipSyncDataCustom * GenerateCustomLipSyncData()
Generate an empty ULipSyncDataCustom wrapper, currently only used for integration tests.
Definition LipSyncGenerator.cpp:194
ULipSyncDataA2F UObject-based container for Audio2Face lipsync data.
Definition LipSyncDataA2F.h:18
ULipSyncDataCustom UObject-based container for CustomLipSync lipsync data.
Definition LipSyncDataCustom.h:18
ULipSyncDataOVR Contains all the data required for playback of OVR lipsync generation.
Definition LipSyncDataOVR.h:18