![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SoundWaveDecoder.h>
Inheritance diagram for Audio::FSoundSourceDecoder:Additional Inherited Members | |
Public Types inherited from FGCObject | |
| enum class | EFlags : uint32 { None = 0 , RegisterLater = 1 << 0 , AddStableNativeReferencesOnly = 1 << 1 } |
Static Public Member Functions inherited from FGCObject | |
| static COREUOBJECT_API void | StaticInit () |
Static Public Attributes inherited from FGCObject | |
| static COREUOBJECT_API UGCObjectReferencer * | GGCObjectReferencer = nullptr |
| Audio::FSoundSourceDecoder::FSoundSourceDecoder | ( | ) |
|
virtual |
|
overridevirtual |
Pure virtual that must be overloaded by the inheriting class. Use this method to serialize any UObjects contained that you wish to keep around.
| Collector | The collector of referenced objects. |
Implements FGCObject.
| FDecodingSoundSourceHandle Audio::FSoundSourceDecoder::CreateSourceHandle | ( | USoundWave * | InSoundWave | ) |
|
inlineoverridevirtual |
Overload this method to report a name for your referencer
Implements FGCObject.
| bool Audio::FSoundSourceDecoder::GetSourceBuffer | ( | const FDecodingSoundSourceHandle & | InHandle, |
| const int32 | NumOutFrames, | ||
| const int32 | NumOutChannels, | ||
| FAlignedFloatBuffer & | OutAudioBuffer | ||
| ) |
| void Audio::FSoundSourceDecoder::Init | ( | FAudioDevice * | InAudioDevice, |
| int32 | SampleRate | ||
| ) |
| bool Audio::FSoundSourceDecoder::InitDecodingSource | ( | const FSourceDecodeInit & | InitData | ) |
| bool Audio::FSoundSourceDecoder::IsFinished | ( | const FDecodingSoundSourceHandle & | InHandle | ) | const |
| bool Audio::FSoundSourceDecoder::IsInitialized | ( | const FDecodingSoundSourceHandle & | InHandle | ) | const |
| void Audio::FSoundSourceDecoder::RemoveDecodingSource | ( | const FDecodingSoundSourceHandle & | Handle | ) |
| void Audio::FSoundSourceDecoder::Reset | ( | ) |
| void Audio::FSoundSourceDecoder::SetSourcePitchScale | ( | const FDecodingSoundSourceHandle & | Handle, |
| float | InPitchScale | ||
| ) |
| void Audio::FSoundSourceDecoder::SetSourceVolumeScale | ( | const FDecodingSoundSourceHandle & | Handle, |
| float | InVolumeScale | ||
| ) |
| void Audio::FSoundSourceDecoder::Update | ( | ) |
| void Audio::FSoundSourceDecoder::UpdateRenderThread | ( | ) |