UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::FSimpleWaveReader Class Reference

#include <SimpleWaveReader.h>

Public Member Functions

CORE_API FSimpleWaveReader (TUniquePtr< FArchive > &&InOutputStream)
 
CORE_API ~FSimpleWaveReader ()
 
CORE_API void SeekToFrame (uint32 FrameIndex) const
 
CORE_API bool Read (TArrayView< const float > OutBuffer, int64 &OutNumSamplesRead) const
 
CORE_API bool IsDataValid () const
 
CORE_API uint32 GetSampleRate () const
 
CORE_API uint16 GetNumChannels () const
 
CORE_API uint32 GetNumSamples () const
 

Detailed Description

SimpleWaveReader class

Only able to read wave files of a specific format Specifically, it should be able to read any wave file written via the SimpleWaveWriter class

Constructor & Destructor Documentation

◆ FSimpleWaveReader()

Audio::FSimpleWaveReader::FSimpleWaveReader ( TUniquePtr< FArchive > &&  InOutputStream)

◆ ~FSimpleWaveReader()

Audio::FSimpleWaveReader::~FSimpleWaveReader ( )

Member Function Documentation

◆ GetNumChannels()

uint16 Audio::FSimpleWaveReader::GetNumChannels ( ) const

◆ GetNumSamples()

uint32 Audio::FSimpleWaveReader::GetNumSamples ( ) const

◆ GetSampleRate()

uint32 Audio::FSimpleWaveReader::GetSampleRate ( ) const

◆ IsDataValid()

bool Audio::FSimpleWaveReader::IsDataValid ( ) const

◆ Read()

bool Audio::FSimpleWaveReader::Read ( TArrayView< const float OutBuffer,
int64 OutNumSamplesRead 
) const

◆ SeekToFrame()

void Audio::FSimpleWaveReader::SeekToFrame ( uint32  FrameIndex) const

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