PolySoundManager.h 471 B

123456789101112131415161718192021222324252627282930313233
  1. /*
  2. * PolySoundManager.h
  3. * Poly
  4. *
  5. * Created by Ivan Safrin on 10/12/08.
  6. * Copyright 2008 __MyCompanyName__. All rights reserved.
  7. *
  8. */
  9. // @package Sound
  10. #pragma once
  11. #include "PolyLogger.h"
  12. #include "PolyGlobals.h"
  13. #include <stdio.h>
  14. #include "al.h"
  15. #include "alc.h"
  16. namespace Polycode {
  17. class _PolyExport SoundManager {
  18. public:
  19. SoundManager();
  20. ~SoundManager();
  21. void initAL();
  22. private:
  23. ALCdevice* device;
  24. ALCcontext* context;
  25. };
  26. }