Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Sound > API/Runtime/Engine/Sound/USoundWave
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Sound/SoundWave.h |
| Include | #include "Sound/SoundWave.h" |
Syntax
struct FEditorAudioBulkData
Remarks
Holds the uncompressed wav data that was imported. This is guaranteed to be 16 bit, and is mono or stereo - stereo not allowed for multichannel data. For multichannel data, there are distinct RIFF files concatenated in the RawData - one for each channel. These can be accessed with ChannelOffsets and ChannelSizes (see GetImportedSoundWaveData for example).
This structure is a pass-through for editor bulk data. It does an in-place conversion on the audio bits to allow the audio to compress significantly better when the underlying bulk data compression hits it.
If you need access to the underlying audio data, use GetImportedSoundWaveData and avoid touching this.
Variables
| Type | Name | Description | |
|---|---|---|---|
| UE::Serialization::FEditorBulkData | RawData | ||
| USoundWave * | SoundWave | The container soundwave for this raw data. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FEditorAudioBulkData
(
USoundWave* Owner |