All definitions of OALplus are nested in the oalplus namespace. More...
Classes | |
| class | ALUtilityToolkit |
| Wrapper for the ALUT library. More... | |
| class | ObjGenDelOps< tag::Buffer > |
| Class wrapping AL buffer construction/destruction functions. More... | |
| class | ObjectOps< tag::DirectState, tag::Buffer > |
| Wrapper for OpenAL buffer operations. More... | |
| class | ContextOps |
| Base wrapper for OpenAL context operations. More... | |
| class | Context |
| Wrapper for OpenAL context operations. More... | |
| class | CurrentContext |
| A context that is made current right after construction. More... | |
| class | DeviceSpecRange |
| A range for iteration through the device specifier strings. More... | |
| class | DeviceOps< tag::Playback > |
| Class implementing audio playback device-specific operations. More... | |
| class | DeviceOps< tag::Capture > |
| Class implementing audio capture device-specific operations. More... | |
| class | Device |
| Audio playback device. More... | |
| class | CaptureDevice |
| Audio capture device. More... | |
| class | Listener |
| An AL context-specific monostate object representing the listener. More... | |
| class | ObjGenDelOps< tag::Source > |
| Class wrapping AL source construction/destruction functions. More... | |
| class | ObjectOps< tag::DirectState, tag::Source > |
| Wrapper for OpenAL source operations. More... | |
Typedefs | |
| typedef Object< BufferOps > | Buffer |
| An oalplus_object encapsulating the OpenAL buffer functionality. | |
|
typedef AttributeList < ContextAttrib, ContextValueTypeToContextAttrib, AttributeListTraits > | ContextAttribs |
| Attribute list for context attributes. | |
|
typedef FinishedAttributeList < ContextAttrib, AttributeListTraits > | FinishedContextAttribs |
| Finished list of context attribute values. | |
| typedef Object< SourceOps > | Source |
| An oalplus_object encapsulating the OpenAL source functionality. | |
|
typedef ::std::basic_string < ALchar > | String |
| String class. | |
|
typedef ::oglplus::StrCRefTpl < ALchar > | StrCRef |
| String const reference wrapper. | |
Enumerations | |
| enum | ContextAttrib : ALenum { , ContextAttrib::Frequency, ContextAttrib::Refresh, ContextAttrib::Sync, ContextAttrib::MonoSources, ContextAttrib::StereoSources } |
| OpenAL context attribute enumeration. More... | |
| enum | DataFormat : ALenum { DataFormat::Mono8, DataFormat::Mono16, DataFormat::Stereo8, DataFormat::Stereo16 } |
| Enumeration of data format specifiers. | |
| enum | DistanceModel : ALenum { DistanceModel::None, DistanceModel::InverseDistance, DistanceModel::InverseDistanceClamped, DistanceModel::LinearDistance, DistanceModel::LinearDistanceClamped, DistanceModel::ExponentDistance, DistanceModel::ExponentDistanceClamped } |
| OpenAL distance attenuation model enumeration. | |
| enum | SourceState : ALenum { SourceState::Initial, SourceState::Playing, SourceState::Paused, SourceState::Stopped } |
| OpenAL source execution state enumeration. | |
| enum | SourceType : ALenum { SourceType::Undetermined, SourceType::Static, SourceType::Streaming } |
| OpenAL source type enumeration. | |
| enum | StringQuery : ALenum { , StringQuery::Version, StringQuery::Renderer, StringQuery::Vendor, StringQuery::Extensions } |
| OpenAL string query enumeration. | |
All definitions of OALplus are nested in the oalplus namespace.
|
strong |
OpenAL context attribute enumeration.