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.