![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AudioMixerSource.h>
Inheritance diagram for Audio::FMixerSource:Additional Inherited Members | |
Protected Member Functions inherited from FSoundSource | |
| ENGINE_API void | InitCommon () |
| ENGINE_API void | UpdateCommon () |
| void | UpdatePause () |
| ENGINE_API float | GetDebugVolume (const float InVolume) |
Protected Attributes inherited from FSoundSource | |
| FAudioDevice * | AudioDevice |
| FWaveInstance * | WaveInstance |
| FSoundBuffer * | Buffer |
| float | LFEBleed |
| float | LPFFrequency |
| float | HPFFrequency |
| float | LastLPFFrequency =MAX_FILTER_FREQUENCY |
| float | LastHPFFrequency =MIN_FILTER_FREQUENCY |
| float | PlaybackTime |
| float | Pitch |
| int32 | LastUpdate |
| int32 | LastHeardUpdate |
| int32 | TickCount |
| FVector | LeftChannelSourceLocation |
| FVector | RightChannelSourceLocation |
| int32 | NumFramesPlayed |
| int32 | NumTotalFrames |
| int32 | StartFrame |
| int32 | NumChannels = 0 |
| uint32 | VoiceId |
| FThreadSafeBool | Playing |
| uint8 | bReverbApplied: 1 |
| uint8 | bIsPausedByGame: 1 |
| uint8 | bIsManuallyPaused: 1 |
| uint8 | Paused: 1 |
| uint8 | bInitialized: 1 |
| uint8 | bIsPreviewSound: 1 |
| uint32 | bIsVirtual: 1 |
FMixerSource Class which implements a sound source object for the audio mixer module.
| Audio::FMixerSource::FMixerSource | ( | FAudioDevice * | InAudioDevice | ) |
Constructor.
| Audio::FMixerSource::~FMixerSource | ( | ) |
Destructor.
|
overridevirtual |
Returns the source's envelope at the callback block rate. Only implemented in audio mixer.
Reimplemented from FSoundSource.
|
overridevirtual |
Returns the number of frames (Samples / NumChannels) played by the sound source.
Reimplemented from FSoundSource.
|
overridevirtual |
Returns the source's playback percent.
Reimplemented from FSoundSource.
|
overridevirtual |
Returns the source's estimated relative render cost (relative to a single decoded sound). Used for debug information and to constrain overall CPU usage.
Reimplemented from FSoundSource.
|
overridevirtual |
Initializes the sound source.
Implements FSoundSource.
|
overridevirtual |
Returns true if the sound source has finished playing.
Implements FSoundSource.
|
overridevirtual |
Returns whether or not the sound source has initialized.
Reimplemented from FSoundSource.
|
overridevirtual |
Returns if the source voice is prepared to initialize.
Reimplemented from FSoundSource.
Whether or not the source is stopping. Only implemented in audio mixer.
Reimplemented from FSoundSource.
|
overridevirtual |
Implements Audio::ISourceListener.
|
overridevirtual |
Implements Audio::ISourceListener.
|
overridevirtual |
Implements Audio::ISourceListener.
Implements Audio::ISourceListener.
|
overridevirtual |
Pauses the sound source.
Implements FSoundSource.
|
overridevirtual |
Plays the sound source.
Implements FSoundSource.
|
overridevirtual |
Reimplemented from FSoundSource.
Stops the sound source.
Reimplemented from FSoundSource.
|
overridevirtual |
Reimplemented from FSoundSource.
|
overridevirtual |
Updates the sound source.
Implements FSoundSource.