OSDLMusic.h File Reference

#include "OSDLAudioCommon.h"
#include "OSDLAudible.h"
#include "OSDLUtils.h"
#include "Ceylan.h"
#include <string>
Include dependency graph for OSDLMusic.h:
This graph shows which files directly or indirectly include this file:

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
Generated on Mon Nov 29 14:04:41 2010 for OSDL by  doxygen 1.6.3