FSoundWaveProxy

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

IProxyData

TProxyData

FSoundWaveProxy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Sound/SoundWave.h

Include

#include "Sound/SoundWave.h"

Syntax

class FSoundWaveProxy : public Audio::TProxyData< FSoundWaveProxy >

Variables

Name Description

Public variable

TSharedPtr< FSo...

 

SoundWaveDataPtr

Constructors

Name Description

Public function

FSoundWaveProxy

(
    USoundWave* InWave
)

Public function

FSoundWaveProxy

(
    const FSoundWaveProxy& Other
)

Functions

Name Description

Public function

void

 

EnsureZerothChunkIsLoaded()

Public function Static

FName

 

GetAudioProxyTypeName()

Public function Const

const FStrea...

 

GetChunk

(
    uint32 ChunkIndex
)

Public function

bool

 

GetChunkData

(
    int32 ChunkIndex,
    uint8** OutChunkData,
    bool bMakeSureChunkIsLoaded
)

Public function

int32

 

GetChunkFromDDC

(
    int32 ChunkIndex,
    uint8** OutChunkData,
    bool bMakeSureChunkIsLoaded
)

Public function Virtual

FByteBulkDat...

 

GetCompressedData

(
    FName Format,
    const FPlatformAudioCookOverrides&...
)

Public function Const

const TArray...

 

GetCuePoints()

Public function Const

int32

 

GetCurrentChunkRevision()

Public function Const

FString

 

GetDerivedDataKey()

Public function Const

float

 

GetDuration()

Public function Const

const FName ...

 

GetFName()

UObject Interface cached data getters.

Public function Const

const FObjec...

 

GetFObjectKey()

Public function Const

ESoundWaveLo...

 

GetLoadingBehavior()

Public function Const

uint32

 

GetNumChannels()

Public function

uint32

 

GetNumChannels()

Public function Const

uint32

 

GetNumChunks()

Public function Const

int32

 

GetNumFrames()

Public function Const

const FName ...

 

GetPackageName()

Public function

uint8 *

 

GetResourceData()

Public function

int32

 

GetResourceSize()

Public function Const

const FName ...

 

GetRuntimeFormat()

Public function Const

float

 

GetSampleRate()

Public function Const

uint32

 

GetSizeOfChunk

(
    uint32 ChunkIndex
)

Public function Static

TArrayView< ...

 

GetZerothChunk

(
    const FSoundWaveProxyPtr& SoundWav...,
    bool bForImmediatePlayback
)

Public function Const

const TArray...

 

GetZerothChunkDataView()

Public function Virtual Const

bool

 

HasCompressedData

(
    FName Format,
    ITargetPlatform* TargetPlatfor...
)

Public function Const

bool

 

IsLooping()

Public function Const

bool

 

IsRetainingAudio()

Public function Const

bool

 

IsSeekableStreaming()

Public function Const

bool

 

IsStreaming()

Public function Const

bool

 

IsTemplate()

Public function Const

bool

 

IsZerothChunkDataLoaded()

Public function

void

 

ReleaseCompressedAudio()

Public function Const

bool

 

UseBinkAudio()

Public function Const

bool

 

WasLoadingBehaviorOverridden()

Overridden from IProxyData

Name Description

Public function Virtual Const

Audio::IProx...

 

Clone()

Constants