| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/openal/engineal.h>
Public Types | |
| enum | Loader { LOADER_BUFFER = ALUT_LOADER_BUFFER, LOADER_MEMORY = ALUT_LOADER_MEMORY } |
Static Public Member Functions | |
| static std::string | getALVersion (void) |
| static std::string | getALRenderer (void) |
| static std::string | getALVendor (void) |
| static std::string | getALExtensions (void) |
| static std::string | getALUTMajorVersion (void) |
| static std::string | getALUTMinorVersion (void) |
| static std::string | getMIMETypes (Loader loader) |
| static void | syncronizedPlay (SO< Iterator< SO< SourceAL > > > sources) |
| static void | syncronizedStop (SO< Iterator< SO< SourceAL > > > sources) |
| static void | syncronizedPaused (SO< Iterator< SO< SourceAL > > > sources) |
| static void | syncronizedRewind (SO< Iterator< SO< SourceAL > > > sources) |
| static bool | sleep (float duration) |
| static std::string VRS::SOUND::EngineAL::getALVersion | ( | void | ) | [static] |
Returns the version string in format: “<spec major="" number>="">.<spec minor="" number>=""> <optional vendor="" version="" information>="">”
| static std::string VRS::SOUND::EngineAL::getALRenderer | ( | void | ) | [static] |
Returns information about the specific renderer.
| static std::string VRS::SOUND::EngineAL::getALVendor | ( | void | ) | [static] |
Returns the name of the vendor.
| static std::string VRS::SOUND::EngineAL::getALExtensions | ( | void | ) | [static] |
Returns a list of available extensions separated by spaces.
| static std::string VRS::SOUND::EngineAL::getALUTMajorVersion | ( | void | ) | [static] |
| static std::string VRS::SOUND::EngineAL::getALUTMinorVersion | ( | void | ) | [static] |
| static std::string VRS::SOUND::EngineAL::getMIMETypes | ( | Loader | loader | ) | [static] |
| static void VRS::SOUND::EngineAL::syncronizedPlay | ( | SO< Iterator< SO< SourceAL > > > | sources | ) | [static] |
| static void VRS::SOUND::EngineAL::syncronizedStop | ( | SO< Iterator< SO< SourceAL > > > | sources | ) | [static] |
| static void VRS::SOUND::EngineAL::syncronizedPaused | ( | SO< Iterator< SO< SourceAL > > > | sources | ) | [static] |
| static void VRS::SOUND::EngineAL::syncronizedRewind | ( | SO< Iterator< SO< SourceAL > > > | sources | ) | [static] |
| static bool VRS::SOUND::EngineAL::sleep | ( | float | duration | ) | [static] |
Sleep for a given number of seconds. It will delay the execution of the current thread for at least the given amount of seconds. It will only return earlier if a signal has been delivered to the thread, but this does not count as an error. Note that sleeping for zero seconds will give other runnable threads a chance to run. It returns true on success or false on failure. Note that current implementations will always succeed if the duration is non-negative, but this might change in the future.