IUnrealAudioModule

High-level unreal audio module for managing, playing, and updating audio in the unreal engine.

Windows
MacOS
Linux

Inheritance Hierarchy

IModuleInterface

IUnrealAudioModule

References

Module

UnrealAudio

Header

/Engine/Source/Runtime/UnrealAudio/Public/UnrealAudioModule.h

Include

#include "UnrealAudioModule.h"

Syntax

class IUnrealAudioModule : public IModuleInterface

Remarks

High-level unreal audio module for managing, playing, and updating audio in the unreal engine.

Destructors

Name Description

Public function Virtual

~IUnrealAudioModule()

Destructor.

Functions

Name Description

Public function Virtual

void

 

ConvertSound

(
    const FString& FilePath,
    const FString& OutputFilePath,
    const FSoundFileConvertFormat& Con...
)

Public function Virtual

void

 

ConvertSound

(
    const FString& FilePath,
    const FString& OutputFilePath
)

Public function Virtual

TSharedPtr< ...

 

EmitterCreate()

Emitter create.

Public function Virtual

IUnrealAudio...

 

GetDeviceModule()

Public function Virtual Const

int32

 

GetNumBackgroundTasks()

Public function Virtual Const

int32

 

GetNumSoundFilesLoaded()

Returns the number of sound files currently loaded

Public function Virtual Const

int32

 

GetNumSoundFilesStreamed()

Returns the number of sound files currently streamed

Public function Virtual Const

int32

 

GetSoundFileNumBytes()

Returns the number of total bytes of sound files loaded

Public function Virtual Const

float

 

GetSoundFilePercentageOfTargetMemoryLimit()

Returns the percentage of loaded memory as fraction of target memory limit

Public function Virtual

bool

 

Initialize

(
    const FString& DeviceModuleName
)

Initializes this object.

Public function Virtual

bool

 

Initialize()

Initializes this object.

Public function Virtual

TSharedPtr< ...

 

LoadSoundFile

(
    const FName& Path,
    bool bLoadAsync
)

Public function Virtual

TSharedPtr< ...

 

LoadSoundFile

(
    const FName& Name,
    TArray< uint8 >& InBulkData
)

Public function Virtual Const

void

 

LogSoundFileMemoryInfo()

Logs sound file information

Public function Virtual

void

 

Shutdown()

Shuts down this object and frees any resources it is using.

Public function Virtual

TSharedPtr< ...

 

StreamSoundFile

(
    const FName& Path,
    bool bLoadAsync
)

Public function Virtual

void

 

Update()

Updates this object.

Public function Virtual

TSharedPtr< ...

 

VoiceCreate

(
    const FVoiceInitializationParams& ...
)

Voice create.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss