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.