VJ Master 1.0
Real-time audio analysis and visualisation.
Loading...
Searching...
No Matches
ST_AudioPlaybackPlayer.h
1// Copyright (c) 2025 Aaron Trotter (ShaderTech). All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "IO/Base/ST_AudioIOPlaybackBase.h"
7#include "ST_AudioPlaybackPlayer.generated.h"
8
15UCLASS(BlueprintType)
16class ST_AUDIOPROCESSING_API UST_AudioPlaybackPlayer : public UST_AudioIOPlaybackBase
17{
18 GENERATED_BODY()
19
20public:
28 virtual EAudioIOType GetAudioIOType() const override;
29
30protected:
39 virtual bool InitializeAudioIO() override;
40};
41
42inline EAudioIOType UST_AudioPlaybackPlayer::GetAudioIOType() const
43{
44 return EAudioIOType::PlaybackPlayer;
45}
Base class for audio playback IO operations.
Definition ST_AudioIOPlaybackBase.h:21
A class responsible for managing audio playback.
Definition ST_AudioPlaybackPlayer.h:17
virtual EAudioIOType GetAudioIOType() const override
Gets the type of audio I/O for this playback player.
Definition ST_AudioPlaybackPlayer.h:42
virtual bool InitializeAudioIO() override
Initializes the audio I/O system for playback.
Definition ST_AudioPlaybackPlayer.cpp:9