UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AudioMixerSourceDecode.h File Reference
#include "CoreMinimal.h"
#include "Containers/Queue.h"
#include "Sound/SoundWaveProcedural.h"
#include "Sound/SoundGenerator.h"
#include "AudioDecompress.h"
#include "AudioMixerBuffer.h"

Go to the source code of this file.

Classes

struct  Audio::FProceduralAudioTaskData
 
struct  Audio::FDecodeAudioTaskData
 
struct  Audio::FHeaderParseAudioTaskData
 
struct  Audio::FProceduralAudioTaskResults
 
struct  Audio::FDecodeAudioTaskResults
 
class  Audio::IAudioTask
 

Namespaces

namespace  Audio
 NO_LOGGING.
 

Enumerations

enum class  Audio::EAudioTaskType { Audio::Procedural , Audio::Header , Audio::Decode , Audio::Invalid }
 

Functions

IAudioTaskAudio::CreateAudioTask (Audio::FDeviceId InDeviceId, const FHeaderParseAudioTaskData &InJobData)
 
IAudioTaskAudio::CreateAudioTask (Audio::FDeviceId InDeviceId, const FProceduralAudioTaskData &InJobData)
 
IAudioTaskAudio::CreateAudioTask (Audio::FDeviceId InDeviceId, const FDecodeAudioTaskData &InJobData)
 
void Audio::CreateSynchronizedAudioTaskQueue (AudioTaskQueueId QueueId)
 
void Audio::DestroySynchronizedAudioTaskQueue (AudioTaskQueueId QueueId, bool RunCurrentQueue)
 
int Audio::KickQueuedTasks (AudioTaskQueueId QueueId)