![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#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 |
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
| Audio::FSimpleWaveReader::FSimpleWaveReader | ( | TUniquePtr< FArchive > && | InOutputStream | ) |
| Audio::FSimpleWaveReader::~FSimpleWaveReader | ( | ) |
| uint16 Audio::FSimpleWaveReader::GetNumChannels | ( | ) | const |
| uint32 Audio::FSimpleWaveReader::GetNumSamples | ( | ) | const |
| uint32 Audio::FSimpleWaveReader::GetSampleRate | ( | ) | const |
| bool Audio::FSimpleWaveReader::IsDataValid | ( | ) | const |
| bool Audio::FSimpleWaveReader::Read | ( | TArrayView< const float > | OutBuffer, |
| int64 & | OutNumSamplesRead | ||
| ) | const |