Murl::Audio Namespace Reference
  Namespace containing audio related interfaces. More...
| Namespaces | |
| Al11 | |
| Namespace containing OpenAL 1.1 audio related interfaces. | |
| Dummy | |
| Namespace containing Dummy audio related interfaces. | |
| Classes | |
| interface | IBuffer | 
| The IBuffer audio object interface.  More... | |
| interface | IFactory | 
| The factory used to create and destroy audio renderers.  More... | |
| class | StaticFactory | 
| The StaticFactory class to create the IFactory object.  More... | |
| interface | IFactoryRegistry | 
| The IFactoryRegistry interface provides methods to add, remove and query different audio renderer classes that can be instantiated using the Audio::IFactory implementing this interface.  More... | |
| interface | IListener | 
| The IListener audio object interface.  More... | |
| interface | IObject | 
| The base interface for all audio objects.  More... | |
| interface | IPlayable | 
| This interface represents a playable sound object, which can reference a number of IBuffer objects to play back.  More... | |
| interface | IRenderer | 
| The Audio::IRenderer interface represents a generic audio renderer.  More... | |
| interface | IRendererRegistry | 
| The IRendererRegistry interface provides methods to add, remove and query different audio renderer objects that can be instantiated using the Audio::IRenderer implementing this interface.  More... | |
| interface | IView | 
| The IView audio object interface.  More... | |
| class | Object | 
| The abstract base class for an audio renderer object.  More... | |
| class | State | 
| The internal renderer state object.  More... | |
| Typedefs | |
| using | Real = AudioReal | 
| Generic floating point data type for the Murl::Audio namespace. | |
| using | Vector = Math::Vector< Real > | 
| Math::Vector data type for the Murl::Audio namespace. | |
| using | Matrix = Math::Matrix< Real > | 
| Math::Matrix data type for the Murl::Audio namespace. | |
| using | Quaternion = Math::Quaternion< Real > | 
| Math::Quaternion data type for the Murl::Audio namespace. | |
| using | Sphere = Math::Sphere< Real > | 
| Math::Sphere data type for the Murl::Audio namespace. | |
Detailed Description
Namespace containing audio related interfaces.
