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

#include <SoundFileIOManagerImpl.h>

Public Member Functions

 FSoundFileIOManagerImpl ()
 
 ~FSoundFileIOManagerImpl ()
 
TSharedPtr< ISoundFileReaderCreateSoundFileReader ()
 
TSharedPtr< ISoundFileReaderCreateSoundDataReader ()
 
TSharedPtr< ISoundFileWriterCreateSoundFileWriter ()
 
bool GetSoundFileDescription (const FString &FilePath, FSoundFileDescription &OutputDescription, TArray< ESoundFileChannelMap::Type > &OutChannelMap)
 
bool GetSoundFileDescription (const FString &FilePath, FSoundFileDescription &OutputDescription)
 
bool GetFileExtensionForFormatFlags (int32 FormatFlags, FString &OutExtension)
 
ESoundFileError::Type GetSoundFileInfoFromPath (const FString &FilePath, FSoundFileDescription &Description, TArray< ESoundFileChannelMap::Type > &ChannelMap)
 
ESoundFileError::Type LoadSoundFileFromPath (const FString &FilePath, FSoundFileDescription &Description, TArray< ESoundFileChannelMap::Type > &ChannelMap, TArray< uint8 > &BulkData)
 

Constructor & Destructor Documentation

◆ FSoundFileIOManagerImpl()

Audio::FSoundFileIOManagerImpl::FSoundFileIOManagerImpl ( )

◆ ~FSoundFileIOManagerImpl()

Audio::FSoundFileIOManagerImpl::~FSoundFileIOManagerImpl ( )

Member Function Documentation

◆ CreateSoundDataReader()

TSharedPtr< ISoundFileReader > Audio::FSoundFileIOManagerImpl::CreateSoundDataReader ( )

◆ CreateSoundFileReader()

TSharedPtr< ISoundFileReader > Audio::FSoundFileIOManagerImpl::CreateSoundFileReader ( )

◆ CreateSoundFileWriter()

TSharedPtr< ISoundFileWriter > Audio::FSoundFileIOManagerImpl::CreateSoundFileWriter ( )

◆ GetFileExtensionForFormatFlags()

bool Audio::FSoundFileIOManagerImpl::GetFileExtensionForFormatFlags ( int32  FormatFlags,
FString &  OutExtension 
)

◆ GetSoundFileDescription() [1/2]

bool Audio::FSoundFileIOManagerImpl::GetSoundFileDescription ( const FString &  FilePath,
FSoundFileDescription OutputDescription 
)

◆ GetSoundFileDescription() [2/2]

bool Audio::FSoundFileIOManagerImpl::GetSoundFileDescription ( const FString &  FilePath,
FSoundFileDescription OutputDescription,
TArray< ESoundFileChannelMap::Type > &  OutChannelMap 
)

◆ GetSoundFileInfoFromPath()

ESoundFileError::Type Audio::FSoundFileIOManagerImpl::GetSoundFileInfoFromPath ( const FString &  FilePath,
FSoundFileDescription Description,
TArray< ESoundFileChannelMap::Type > &  ChannelMap 
)

◆ LoadSoundFileFromPath()

ESoundFileError::Type Audio::FSoundFileIOManagerImpl::LoadSoundFileFromPath ( const FString &  FilePath,
FSoundFileDescription Description,
TArray< ESoundFileChannelMap::Type > &  ChannelMap,
TArray< uint8 > &  BulkData 
)

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