5#include "CoreMinimal.h"
6#include "IO/Base/ST_AudioIOPlaybackBase.h"
8#include "ST_AudioPlaybackNoise.generated.h"
79 return EAudioIOType::PlaybackNoise;
Base class for audio playback IO operations.
Definition ST_AudioIOPlaybackBase.h:21
A class responsible for managing audio playback with noise data.
Definition ST_AudioPlaybackNoise.h:18
ma_allocation_callbacks * pAllocationCallbacks
Custom memory routine.
Definition ST_AudioPlaybackNoise.h:74
virtual void DeinitializeAudioIO() override
Deinitializes the audio I/O system for noise playback.
Definition ST_AudioPlaybackNoise.cpp:109
ma_noise * Noise
The noise used for audio playback.
Definition ST_AudioPlaybackNoise.h:67
static void MA_PlaybackNoiseCallBack(ma_device *pDevice, void *pOutput, const void *pInput, ma_uint32 frameCount)
The callback function for audio playback of noise data.
Definition ST_AudioPlaybackNoise.cpp:68
virtual bool InitializeAudioIO() override
Initializes the audio I/O system for noise playback.
Definition ST_AudioPlaybackNoise.cpp:9
virtual EAudioIOType GetAudioIOType() const override
Gets the type of audio I/O for this playback noise.
Definition ST_AudioPlaybackNoise.h:77