Files
UnrealEngine/Engine/Source/Runtime/AudioMixer/Public/SoundFileIO/SoundFileIO.h
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

16 lines
611 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "Audio.h"
#include "CoreMinimal.h"
namespace Audio::SoundFileUtils
{
bool AUDIOMIXER_API InitSoundFileIOManager();
bool AUDIOMIXER_API ShutdownSoundFileIOManager();
uint32 AUDIOMIXER_API GetNumSamples(const TArray<uint8>& InAudioData);
bool AUDIOMIXER_API ConvertAudioToWav(const TArray<uint8>& InAudioData, TArray<uint8>& OutWaveData);
bool AUDIOMIXER_API CreateCueAndSampleChunks(const TArray<uint8>& InAudioData, TArray<uint8>& OutWaveData, const TArray<FWaveCue>& InWaveCues, const TArray<FWaveSampleLoop>& InSampleLoops);
}