#include "OSDLAudioCommon.h"
#include "OSDLAudible.h"
#include "OSDLUtils.h"
#include "Ceylan.h"
#include <string>
Go to the source code of this file.
Classes | |
class | OSDL::Audio::MusicException |
Exceptions raised by Music instances. More... | |
class | OSDL::Audio::Music |
Music is continuous audible content, as opposed to sound. More... | |
Namespaces | |
namespace | OSDL |
Definition of the main OSDL common non-specialized types. | |
namespace | OSDL::Audio |
Typedefs | |
typedef ::_Mix_Music | OSDL::Audio::LowLevelMusic |
Low-level music being used internally. | |
typedef Ceylan::Uint32 | OSDL::Audio::MusicPosition |
Describes a position in a music. | |
typedef Ceylan::Uint8 | OSDL::Audio::BitrateType |
Bitrate types, for formats that use them (ex: MP3). | |
typedef Ceylan::CountedPointer < Music > | OSDL::Audio::MusicCountedPtr |
Music counted pointer. | |
Enumerations | |
enum | OSDL::Audio::MusicType { OSDL::Audio::Wave, OSDL::Audio::MOD, OSDL::Audio::MIDI, OSDL::Audio::OggVorbis, OSDL::Audio::MP3, OSDL::Audio::CommandBased, OSDL::Audio::NoMusic, OSDL::Audio::Unknown } |
Describes all the known music types. More... | |
Variables | |
OSDL_DLL const BitrateType | OSDL::Audio::CBR = 1 |
Implementation notes: | |
OSDL_DLL const BitrateType | OSDL::Audio::VBR = 2 |