Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BorrowedOpenALRenderer.h
Go to the documentation of this file.
1 //
2 // C++ Interface: Audio::SceneManager
3 //
4 #ifndef __AUDIO_BORROWED_OPENAL_RENDERER_H__INCLUDED__
5 #define __AUDIO_BORROWED_OPENAL_RENDERER_H__INCLUDED__
6 
7 #include "OpenALRenderer.h"
8 #include "al.h"
9 
10 namespace Audio {
11 
22  {
23  public:
37  BorrowedOpenALRenderer(ALCdevice *device = 0, ALCcontext *context = 0) throw(Exception);
38 
40 
41 
42  virtual void setOutputFormat(const Format &format) throw(Exception);
43 
44  protected:
45  virtual void checkContext() throw(Exception);
46  };
47 
48 };
49 
50 
51 #endif//__AUDIO_BORROWED_OPENAL_RENDERER_H__INCLUDED__