Files
BlitzNext/Runtime/lib/bbaudio.hpp
T

28 lines
880 B
C++
Raw Normal View History

2014-01-31 08:23:00 +13:00
#ifndef BBAUDIO_H
#define BBAUDIO_H
2019-01-18 15:55:06 +01:00
#include "bbsys.hpp"
2019-01-18 17:04:17 +01:00
#include "gxaudio.hpp"
2014-01-31 08:23:00 +13:00
2019-01-18 17:04:17 +01:00
extern gxAudio* gx_audio;
2014-01-31 08:23:00 +13:00
2019-01-18 17:04:17 +01:00
gxSound* bbLoadSound(BBStr* file);
void bbFreeSound(gxSound* sound);
gxChannel* bbPlaySound(gxSound* sound);
void bbLoopSound(gxSound* sound);
void bbSoundPitch(gxSound* sound, int pitch);
void bbSoundVolume(gxSound* sound, float volume);
void bbSoundPan(gxSound* sound, float pan);
gxChannel* bbPlayMusic(BBStr* s);
gxChannel* bbPlayCDTrack(int track, int mode);
void bbStopChannel(gxChannel* channel);
void bbPauseChannel(gxChannel* channel);
void bbResumeChannel(gxChannel* channel);
void bbChannelPitch(gxChannel* channel, int pitch);
void bbChannelVolume(gxChannel* channel, float volume);
void bbChannelPan(gxChannel* channel, float pan);
int bbChannelPlaying(gxChannel* channel);
2014-01-31 08:23:00 +13:00
#endif