UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AudioResampler.h File Reference
#include "Containers/Array.h"
#include "Containers/ContainerAllocationPolicies.h"
#include "CoreMinimal.h"
#include "HAL/Platform.h"
#include "Logging/LogMacros.h"
#include "Templates/UniquePtr.h"

Go to the source code of this file.

Classes

struct  Audio::FResamplingParameters
 
struct  Audio::FResamplerResults
 
class  Audio::FResampler
 

Namespaces

namespace  Audio
 NO_LOGGING.
 
namespace  Audio::VectorOps
 

Macros

#define AUDIO_BUFFER_ALIGNMENT   16
 

Typedefs

using Audio::VectorOps::FAlignedFloatBuffer = TArray< float, TAlignedHeapAllocator< AUDIO_BUFFER_ALIGNMENT > >
 

Enumerations

enum class  Audio::EResamplingMethod : uint8 {
  Audio::BestSinc = 0 , Audio::ModerateSinc = 1 , Audio::FastSinc = 2 , Audio::ZeroOrderHold = 3 ,
  Audio::Linear = 4
}
 

Functions

 DECLARE_LOG_CATEGORY_EXTERN (LogAudioResampler, Warning, All)
 
int32 Audio::GetOutputBufferSize (const FResamplingParameters &InParameters)
 
bool Audio::Resample (const FResamplingParameters &InParameters, FResamplerResults &OutData)
 

Macro Definition Documentation

◆ AUDIO_BUFFER_ALIGNMENT

#define AUDIO_BUFFER_ALIGNMENT   16

Function Documentation

◆ DECLARE_LOG_CATEGORY_EXTERN()

DECLARE_LOG_CATEGORY_EXTERN ( LogAudioResampler  ,
Warning  ,
All   
)