UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SoundFileIOManager.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "CoreMinimal.h"
5#include "SoundFile.h"
6#include "SoundFileIOEnums.h"
7
8namespace Audio
9{
10 class FSoundFileIOManagerImpl;
11
31
34} // namespace Audio
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition SoundFileIOManager.h:13
ESoundFileError::Type GetSoundFileInfoFromPath(const FString &FilePath, FSoundFileDescription &Description, TArray< ESoundFileChannelMap::Type > &ChannelMap)
Definition SoundFileIOManager.cpp:81
~FSoundFileIOManager()
Definition SoundFileIOManager.cpp:16
TSharedPtr< ISoundFileWriter > CreateSoundFileWriter()
Definition SoundFileIOManager.cpp:41
TSharedPtr< ISoundFileReader > CreateSoundFileReader()
Definition SoundFileIOManager.cpp:21
TSharedPtr< ISoundFileReader > CreateSoundDataReader()
Definition SoundFileIOManager.cpp:31
FSoundFileIOManager()
Definition SoundFileIOManager.cpp:11
bool GetFileExtensionForFormatFlags(int32 FormatFlags, FString &OutExtension)
Definition SoundFileIOManager.cpp:71
ESoundFileError::Type LoadSoundFileFromPath(const FString &FilePath, FSoundFileDescription &Description, TArray< ESoundFileChannelMap::Type > &ChannelMap, TArray< uint8 > &BulkData)
Definition SoundFileIOManager.cpp:91
bool GetSoundFileDescription(const FString &FilePath, FSoundFileDescription &OutputDescription, TArray< ESoundFileChannelMap::Type > &OutChannelMap)
Definition SoundFileIOManager.cpp:51
Definition Array.h:670
Definition SharedPointer.h:692
Definition UniquePtr.h:107
Type
Definition SoundFileIOEnums.h:12
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53
bool SoundFileIOManagerInit()
Definition SoundFileIOManagerImpl.cpp:1714
bool SoundFileIOManagerShutdown()
Definition SoundFileIOManagerImpl.cpp:1719
Definition ExpressionParserTypes.h:21
Definition SoundFile.h:20