#include <Sound.h>
Public Member Functions | |
void | Release () |
bool | play () |
bool | play (bool loop, int typeIndex) |
void | stop () |
void | pause () |
void | setLoopInfo (int start, int end) |
void | setPan (float pan) |
void | setVolume (float volume) |
void | setTempo (float tempo) |
float | getPan () |
float | getVolume () |
float | getTempo () |
void | setPosition (SharpKmyMath::Vector3 ^pos) |
bool | isPlaying () |
bool | isAvailable () |
cli::array< s16 > | getWaveform () |
u32 | getSamplingRate () |
int | getChannelCount () |
Static Public Member Functions | |
static Sound | load (System::String ^path) |
static void | initializeSETypeCount (cli::array< int >^ seCounts) |
static void | setListenerMatrix (SharpKmyMath::Matrix4 mtx) |
static void | setDistanceScaleMaxDistance (float distanceOfZeroVolume) |
Public Attributes | |
kmySound::WaveSound * | obj = NULL |
int SharpKmyAudio::Sound::getChannelCount | ( | ) |
float SharpKmyAudio::Sound::getPan | ( | ) |
u32 SharpKmyAudio::Sound::getSamplingRate | ( | ) |
float SharpKmyAudio::Sound::getTempo | ( | ) |
float SharpKmyAudio::Sound::getVolume | ( | ) |
cli::array< s16 > SharpKmyAudio::Sound::getWaveform | ( | ) |
|
static |
bool SharpKmyAudio::Sound::isAvailable | ( | ) |
bool SharpKmyAudio::Sound::isPlaying | ( | ) |
|
static |
void SharpKmyAudio::Sound::pause | ( | ) |
bool SharpKmyAudio::Sound::play | ( | ) |
bool SharpKmyAudio::Sound::play | ( | bool | loop, |
int | typeIndex | ||
) |
void SharpKmyAudio::Sound::Release | ( | ) |
|
static |
|
static |
void SharpKmyAudio::Sound::setLoopInfo | ( | int | start, |
int | end | ||
) |
void SharpKmyAudio::Sound::setPan | ( | float | pan | ) |
void SharpKmyAudio::Sound::setPosition | ( | SharpKmyMath::Vector3 ^ | pos | ) |
void SharpKmyAudio::Sound::setTempo | ( | float | tempo | ) |
void SharpKmyAudio::Sound::setVolume | ( | float | volume | ) |
void SharpKmyAudio::Sound::stop | ( | ) |
kmySound::WaveSound* SharpKmyAudio::Sound::obj = NULL |