17 #include <ht_platform.h> 18 #include <ht_resource.h> 28 virtual ~
Audio() =
default;
31 bool Initialize(
const std::string& fileName);
33 const std::string& GetFileName()
const;
34 int GetNumChannels()
const;
35 unsigned int GetSampleRate()
const;
36 int GetSampleDepth()
const;
37 float GetSoundLength()
const;
40 std::string m_fileName;
42 unsigned int m_sampleRate;
47 using AudioResourceHandle = Core::Handle<const Audio>;
Definition: ht_resource.h:35
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition: ht_assimp.h:31
Definition: ht_audio_resource.h:24