OpenMW
|
Classes | |
class | FFmpeg_Decoder |
class | Sound_Loudness |
class | MWSoundDecoderBridge |
class | MovieAudioDecoder |
class | MovieAudioFactory |
class | OpenAL_SoundStream |
class | OpenAL_Output |
class | Sound |
class | Stream |
class | Sound_Buffer |
struct | Sound_Decoder |
class | Sound_Output |
class | SoundManager |
Typedefs | |
typedef boost::shared_ptr < Sound_Decoder > | DecoderPtr |
typedef void * | Sound_Handle |
typedef void * | Sound_Instance |
Enumerations | |
enum | SampleType { SampleType_UInt8, SampleType_Int16, SampleType_Float32 } |
enum | ChannelConfig { ChannelConfig_Mono, ChannelConfig_Stereo, ChannelConfig_Quad, ChannelConfig_5point1, ChannelConfig_7point1 } |
enum | Environment { Env_Normal, Env_Underwater } |
enum | PlayModeEx { Play_2D = 0, Play_3D = 1<<31 } |
Functions | |
static void | fail (const std::string &msg) |
static void | throwALCerror (ALCdevice *device) |
static void | throwALerror () |
static ALenum | getALFormat (ChannelConfig chans, SampleType type) |
const char * | getSampleTypeName (SampleType type) |
const char * | getChannelConfigName (ChannelConfig config) |
size_t | framesToBytes (size_t frames, ChannelConfig config, SampleType type) |
size_t | bytesToFrames (size_t bytes, ChannelConfig config, SampleType type) |
Sound & music.
typedef boost::shared_ptr<Sound_Decoder> MWSound::DecoderPtr |
typedef void* MWSound::Sound_Handle |
typedef void* MWSound::Sound_Instance |
enum MWSound::Environment |
enum MWSound::PlayModeEx |
enum MWSound::SampleType |
size_t MWSound::bytesToFrames | ( | size_t | bytes, |
ChannelConfig | config, | ||
SampleType | type | ||
) |
|
static |
size_t MWSound::framesToBytes | ( | size_t | frames, |
ChannelConfig | config, | ||
SampleType | type | ||
) |
|
static |
const char * MWSound::getChannelConfigName | ( | ChannelConfig | config | ) |
const char * MWSound::getSampleTypeName | ( | SampleType | type | ) |
|
static |
|
static |