#pragma once class AudioThread { public: virtual ~AudioThread(); virtual void Play() = 0; virtual void Open(const void* src, int size) = 0; virtual void Close() = 0; virtual void Stop() = 0; virtual void AddData(const void* src, int size) = 0; };