PolySoundManager.h 495 B

12345678910111213141516171819202122232425262728293031323334
  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 "PolyString.h"
  12. #include "PolyLogger.h"
  13. #include "PolyGlobals.h"
  14. #include <stdio.h>
  15. #include "al.h"
  16. #include "alc.h"
  17. namespace Polycode {
  18. class _PolyExport SoundManager {
  19. public:
  20. SoundManager();
  21. ~SoundManager();
  22. void initAL();
  23. private:
  24. ALCdevice* device;
  25. ALCcontext* context;
  26. };
  27. }