Program Listing for File audio_buffer.h¶
↰ Return to documentation for file (rootex/core/audio/audio_buffer.h
)
#pragma once
#include "core/resource_files/audio_resource_file.h"
class AudioBuffer
{
protected:
Ref<AudioResourceFile> m_AudioFile;
AudioBuffer(Ref<AudioResourceFile> audioFile);
virtual void initializeBuffers() = 0;
virtual void destroyBuffers() = 0;
public:
AudioBuffer(AudioBuffer&) = default;
virtual ~AudioBuffer();
AudioResourceFile* getAudioFile();
};