![]() |
|
#include <Sound.h>
Public Member Functions | |
| void | Release () |
| bool | play (SurroundMode surroundMode, VolumeRollOffType volumeRollOff, float minimumDistance, float maximumDistance) |
| bool | play (bool loop, int typeIndex, SurroundMode surroundMode, VolumeRollOffType volumeRollOff, float minimumDistance, float maximumDistance) |
| 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 | loop, |
| int | typeIndex, | ||
| SurroundMode | surroundMode, | ||
| VolumeRollOffType | volumeRollOff, | ||
| float | minimumDistance, | ||
| float | maximumDistance | ||
| ) |
| bool SharpKmyAudio::Sound::play | ( | SurroundMode | surroundMode, |
| VolumeRollOffType | volumeRollOff, | ||
| float | minimumDistance, | ||
| float | maximumDistance | ||
| ) |
| 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 |