UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SoundFileIOEnums.h File Reference
#include "CoreMinimal.h"

Go to the source code of this file.

Namespaces

namespace  Audio
 NO_LOGGING.
 
namespace  Audio::ESoundFileError
 
namespace  Audio::ESoundFileSeekMode
 
namespace  Audio::ESoundFileFormat
 
namespace  Audio::ESoundFileChannelMap
 
namespace  Audio::ESoundFileOpenMode
 
namespace  Audio::ESoundFileState
 

Enumerations

enum class  Audio::ESoundFileError::Type : uint8 {
  Audio::ESoundFileError::NONE = 0 , Audio::ESoundFileError::INVALID_SOUND_FILE , Audio::ESoundFileError::INVALID_SOUND_FILE_HANDLE , Audio::ESoundFileError::BAD_ENCODING_QUALITY ,
  Audio::ESoundFileError::FAILED_TO_LOAD_BYTE_DATA , Audio::ESoundFileError::ALREADY_OPENED , Audio::ESoundFileError::ALREADY_HAS_DATA , Audio::ESoundFileError::INVALID_DATA ,
  Audio::ESoundFileError::FILE_DOESNT_EXIST , Audio::ESoundFileError::INVALID_INPUT_FORMAT , Audio::ESoundFileError::INVALID_CHANNEL_MAP , Audio::ESoundFileError::FAILED_TO_OPEN ,
  Audio::ESoundFileError::FAILED_TO_SEEK , Audio::ESoundFileError::ALREADY_INITIALIZED , Audio::ESoundFileError::LOADING , Audio::ESoundFileError::INVALID_STATE ,
  Audio::ESoundFileError::INVALID_CHUNK , Audio::ESoundFileError::UNKNOWN
}
 
enum  Audio::ESoundFileSeekMode::Type { Audio::ESoundFileSeekMode::FROM_START = 0 , Audio::ESoundFileSeekMode::FROM_CURRENT = 1 , Audio::ESoundFileSeekMode::FROM_END = 2 }
 
enum  Audio::ESoundFileFormat::Flags {
  Audio::ESoundFileFormat::WAV = 0x010000 , Audio::ESoundFileFormat::AIFF = 0x020000 , Audio::ESoundFileFormat::FLAC = 0x170000 , Audio::ESoundFileFormat::OGG = 0x200000 ,
  Audio::ESoundFileFormat::PCM_SIGNED_8 = 0x0001 , Audio::ESoundFileFormat::PCM_SIGNED_16 = 0x0002 , Audio::ESoundFileFormat::PCM_SIGNED_24 = 0x0003 , Audio::ESoundFileFormat::PCM_SIGNED_32 = 0x0004 ,
  Audio::ESoundFileFormat::PCM_UNSIGNED_8 = 0x0005 , Audio::ESoundFileFormat::PCM_FLOAT = 0x0006 , Audio::ESoundFileFormat::PCM_DOUBLE = 0x0007 , Audio::ESoundFileFormat::MU_LAW = 0x0010 ,
  Audio::ESoundFileFormat::A_LAW = 0x0011 , Audio::ESoundFileFormat::IMA_ADPCM = 0x0012 , Audio::ESoundFileFormat::MS_ADPCM = 0x0013 , Audio::ESoundFileFormat::GSM_610 = 0x0020 ,
  Audio::ESoundFileFormat::G721_32 = 0x0030 , Audio::ESoundFileFormat::G723_24 = 0x0031 , Audio::ESoundFileFormat::G723_40 = 0x0032 , Audio::ESoundFileFormat::DWVW_12 = 0x0040 ,
  Audio::ESoundFileFormat::DMVW_16 = 0x0041 , Audio::ESoundFileFormat::DMVW_24 = 0x0042 , Audio::ESoundFileFormat::DMVW_N = 0x0043 , Audio::ESoundFileFormat::VORBIS = 0x0060 ,
  Audio::ESoundFileFormat::ENDIAN_FILE = 0x00000000 , Audio::ESoundFileFormat::ENDIAN_LITTLE = 0x10000000 , Audio::ESoundFileFormat::ENDIAN_BIG = 0x20000000 , Audio::ESoundFileFormat::ENDIAN_CPU = 0x30000000 ,
  Audio::ESoundFileFormat::MINOR_FORMAT_MASK = 0x0000FFFF , Audio::ESoundFileFormat::MAJOR_FORMAT_MASK = 0x0FFF0000 , Audio::ESoundFileFormat::ENDIAN_MASK = 0x30000000
}
 
enum class  Audio::ESoundFileChannelMap::Type : uint32 {
  Audio::ESoundFileChannelMap::INVALID = 0 , Audio::ESoundFileChannelMap::MONO , Audio::ESoundFileChannelMap::LEFT , Audio::ESoundFileChannelMap::RIGHT ,
  Audio::ESoundFileChannelMap::CENTER , Audio::ESoundFileChannelMap::FRONT_LEFT , Audio::ESoundFileChannelMap::FRONT_RIGHT , Audio::ESoundFileChannelMap::FRONT_CENTER ,
  Audio::ESoundFileChannelMap::BACK_CENTER , Audio::ESoundFileChannelMap::BACK_LEFT , Audio::ESoundFileChannelMap::BACK_RIGHT , Audio::ESoundFileChannelMap::LFE ,
  Audio::ESoundFileChannelMap::LEFT_CENTER , Audio::ESoundFileChannelMap::RIGHT_CENTER , Audio::ESoundFileChannelMap::SIDE_LEFT , Audio::ESoundFileChannelMap::SIDE_RIGHT ,
  Audio::ESoundFileChannelMap::TOP_CENTER , Audio::ESoundFileChannelMap::TOP_FRONT_LEFT , Audio::ESoundFileChannelMap::TOP_FRONT_RIGHT , Audio::ESoundFileChannelMap::TOP_FRONT_CENTER ,
  Audio::ESoundFileChannelMap::TOP_BACK_LEFT , Audio::ESoundFileChannelMap::TOP_BACK_RIGHT , Audio::ESoundFileChannelMap::TOP_BACK_CENTER
}
 
enum  Audio::ESoundFileOpenMode::Type { Audio::ESoundFileOpenMode::READING = 0x10 , Audio::ESoundFileOpenMode::WRITING = 0x20 , Audio::ESoundFileOpenMode::UNKNOWN = 0 }
 
enum  Audio::ESoundFileState::Type {
  Audio::ESoundFileState::UNINITIALIZED = 0 , Audio::ESoundFileState::INITIALIZED , Audio::ESoundFileState::LOADING , Audio::ESoundFileState::LOADED ,
  Audio::ESoundFileState::STREAMING , Audio::ESoundFileState::WRITING , Audio::ESoundFileState::HAS_ERROR
}
 

Functions

const TCHARAudio::ESoundFileError::ToString (ESoundFileError::Type SoundFileError)
 
const TCHARAudio::ESoundFileFormat::ToStringMajor (int32 FormatFlags)
 
const TCHARAudio::ESoundFileFormat::ToStringMinor (int32 FormatFlags)
 
const TCHARAudio::ESoundFileChannelMap::ToString (ESoundFileChannelMap::Type ChannelMap)