// // AudioSource.h // interface // // Created by Stephen Birarda on 1/29/13. // Copyright (c) 2013 HighFidelity, Inc. All rights reserved. // #ifndef __interface__AudioSource__ #define __interface__AudioSource__ #include #include "glm.hpp" class AudioSource { public: glm::vec3 position; int16_t *sourceData; int lengthInSamples; int samplePointer; AudioSource() { samplePointer = 0; sourceData = NULL; } ~AudioSource(); int loadDataFromFile(const char *filename); }; #endif /* defined(__interface__AudioSource__) */