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 | |
typedef AudioReal | Real |
Generic floating point data type for the Murl::Audio namespace. | |
typedef Math::Vector< Real > | Vector |
Math::Vector data type for the Murl::Audio namespace. | |
typedef Math::Matrix< Real > | Matrix |
Math::Matrix data type for the Murl::Audio namespace. | |
typedef Math::Quaternion< Real > | Quaternion |
Math::Quaternion data type for the Murl::Audio namespace. | |
typedef Math::Sphere< Real > | Sphere |
Math::Sphere data type for the Murl::Audio namespace. | |
Detailed Description
Namespace containing audio related interfaces.