more functions
This commit is contained in:
parent
2956a2cf88
commit
04ab037d3f
3 changed files with 12 additions and 2 deletions
|
|
@ -78,14 +78,13 @@ int main(int argc, char** argv){
|
||||||
|
|
||||||
GSClientToggleSkybox(GSEngineGetClient(engine), GSTrue);
|
GSClientToggleSkybox(GSEngineGetClient(engine), GSTrue);
|
||||||
|
|
||||||
if((sound = GSSoundOpen(GSClientGetSoundEngine(GSEngineGetClient(engine)), "game:/shanghai.flac")) != NULL){
|
if((sound = GSSoundOpen(GSClientGetSoundEngine(GSEngineGetClient(engine)), "game:/shanghai.mp3")) != NULL){
|
||||||
GSSoundToggleLoop(sound, 1);
|
GSSoundToggleLoop(sound, 1);
|
||||||
GSSoundStart(sound);
|
GSSoundStart(sound);
|
||||||
}
|
}
|
||||||
|
|
||||||
GSEngineLoop(engine);
|
GSEngineLoop(engine);
|
||||||
|
|
||||||
if(sound != NULL) GSSoundClose(sound);
|
|
||||||
GSEngineDestroy(engine);
|
GSEngineDestroy(engine);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@ GSDECL void GSSoundResume(GSSound sound);
|
||||||
GSDECL void GSSoundPause(GSSound audio);
|
GSDECL void GSSoundPause(GSSound audio);
|
||||||
GSDECL void GSSoundLock(GSSound sound);
|
GSDECL void GSSoundLock(GSSound sound);
|
||||||
GSDECL void GSSoundUnlock(GSSound sound);
|
GSDECL void GSSoundUnlock(GSSound sound);
|
||||||
|
GSDECL GSBool GSSoundIsPaused(GSSound sound);
|
||||||
|
|
||||||
/* you can guess where they are */
|
/* you can guess where they are */
|
||||||
GSDECL GSSound GSSoundOpenXM(GSSoundEngine sengine, GSFile file);
|
GSDECL GSSound GSSoundOpenXM(GSSoundEngine sengine, GSFile file);
|
||||||
|
|
|
||||||
|
|
@ -139,3 +139,13 @@ void GSSoundLock(GSSound sound) {
|
||||||
void GSSoundUnlock(GSSound sound) {
|
void GSSoundUnlock(GSSound sound) {
|
||||||
ma_mutex_unlock(&sound->mutex);
|
ma_mutex_unlock(&sound->mutex);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
GSBool GSSoundIsPaused(GSSound sound) {
|
||||||
|
GSBool b;
|
||||||
|
|
||||||
|
GSSoundLock(sound);
|
||||||
|
b = sound->paused;
|
||||||
|
GSSoundUnlock(sound);
|
||||||
|
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue