Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Sound
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 >
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSoundWaveProxy
(
USoundWave* InWave |
|||
FSoundWaveProxy
(
const FSoundWaveProxy& Other |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FName | |||
| FStreamedAudioChunk & | GetChunk
(
uint32 ChunkIndex |
||
| bool | GetChunkData
(
int32 ChunkIndex, |
||
| int32 | GetChunkFromDDC
(
int32 ChunkIndex, |
||
| FByteBulkData * | GetCompressedData
(
FName Format, |
||
| const TArray< FSoundWaveCuePoint > & | GetCuePoints () |
||
| int32 | |||
| FString | |||
| float | GetDuration () |
||
| const FName & | GetFName () |
Getters. | |
| const FObjectKey & | |||
| ESoundWaveLoadingBehavior | |||
| const TArray< FSoundWaveCuePoint > & | |||
| FSoundWaveData::MaxChunkSizeResults | |||
| uint32 | |||
| uint32 | GetNumChunks () |
||
| int32 | GetNumFrames () |
||
| const FName & | |||
| const uint8 * | |||
| int32 | |||
| const FName & | |||
| float | |||
| uint32 | GetSizeOfChunk
(
uint32 ChunkIndex |
||
| const FSoundWavePtr | |||
| TArrayView< const uint8 > | GetZerothChunk
(
const FSoundWaveProxyPtr& SoundWaveProxy, |
||
| const TArrayView< uint8 > | |||
| bool | HasCompressedData
(
FName Format, |
||
| bool | IsLooping () |
||
| bool | |||
| bool | IsSeekable () |
||
| bool | IsStreaming () |
||
| bool | IsTemplate () |
||
| bool | |||
| bool | Returns true if the zeroth chunk is loaded, or attempts to load it if not already loaded, returning true if the load was successful. | ||
| void | |||
| bool | |||
| bool |
Constants
| Name | Description |
|---|---|
| bWasAudioProxyClassImplemented |