Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FSoundWaveProxy |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Sound/SoundWave.h |
| Include Path | #include "Sound/SoundWave.h" |
Syntax
class FSoundWaveProxy : public Audio::TProxyData< FSoundWaveProxy >
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSoundWaveProxy
(
USoundWave* InWave |
Sound/SoundWave.h | ||
FSoundWaveProxy
(
const FSoundWaveProxy& Other |
Sound/SoundWave.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FSoundWaveProxy() |
Sound/SoundWave.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| bWasAudioProxyClassImplemented | bool | Sound/SoundWave.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| SoundWaveDataPtr | TSharedPtr< FSoundWaveData, ESPMode::ThreadSafe > | Sound/SoundWave.h | ||
| TypeHash | uint32 | Sound/SoundWave.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FStreamedAudioChunk & GetChunk
(
uint32 ChunkIndex |
Sound/SoundWave.h | ||
bool GetChunkData
(
int32 ChunkIndex, |
Sound/SoundWave.h | ||
int32 GetChunkFromDDC
(
int32 ChunkIndex, |
Sound/SoundWave.h | ||
FByteBulkData * GetCompressedData
(
FName Format, |
Sound/SoundWave.h | ||
const TArray< FSoundWaveCuePoint > & GetCuePoints() |
Sound/SoundWave.h | ||
const TArray< FSoundWaveCuePoint > GetCuePointsAndLoopRegions() |
Sound/SoundWave.h | ||
int32 GetCurrentChunkRevision() |
Sound/SoundWave.h | ||
FString GetDerivedDataKey() |
Sound/SoundWave.h | ||
float GetDuration() |
Sound/SoundWave.h | ||
const FName & GetFName() |
Getters. | Sound/SoundWave.h | |
const FObjectKey & GetFObjectKey() |
Sound/SoundWave.h | ||
ESoundWaveLoadingBehavior GetLoadingBehavior() |
Sound/SoundWave.h | ||
const TArray< FSoundWaveCuePoint > & GetLoopRegions() |
Sound/SoundWave.h | ||
uint32 GetNumChannels() |
Sound/SoundWave.h | ||
uint32 GetNumChunks() |
Sound/SoundWave.h | ||
int32 GetNumFrames() |
Sound/SoundWave.h | ||
const FName & GetPackageName() |
Sound/SoundWave.h | ||
const uint8 * GetResourceData() |
Sound/SoundWave.h | ||
int32 GetResourceSize() |
Sound/SoundWave.h | ||
const FName & GetRuntimeFormat() |
Sound/SoundWave.h | ||
float GetSampleRate() |
Sound/SoundWave.h | ||
uint32 GetSizeOfChunk
(
uint32 ChunkIndex |
Sound/SoundWave.h | ||
const FSoundWavePtr GetSoundWaveData() |
Sound/SoundWave.h | ||
const TArrayView< uint8 > GetZerothChunkDataView() |
Sound/SoundWave.h | ||
bool HasCompressedData
(
FName Format, |
Sound/SoundWave.h | ||
bool IsLooping() |
Sound/SoundWave.h | ||
bool IsRetainingAudio() |
Sound/SoundWave.h | ||
bool IsSeekable() |
Sound/SoundWave.h | ||
bool IsStreaming() |
Sound/SoundWave.h | ||
bool IsTemplate() |
Sound/SoundWave.h | ||
bool IsZerothChunkDataLoaded() |
Sound/SoundWave.h | ||
bool LoadZerothChunk () |
Returns true if the zeroth chunk is loaded, or attempts to load it if not already loaded, returning true if the load was successful. | Sound/SoundWave.h | |
void ReleaseCompressedAudio() |
Sound/SoundWave.h | ||
bool ShouldUseStreamCaching() |
Sound/SoundWave.h | ||
bool WasLoadingBehaviorOverridden() |
Sound/SoundWave.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetAudioProxyTypeName() |
Sound/SoundWave.h | ||
static TArrayView< const uint8 > GetZerothChunk
(
const FSoundWaveProxyPtr& SoundWaveProxy, |
Sound/SoundWave.h |