create basic audio, towards sound sensors etc.
This commit is contained in:
28
examples/TinyAudio/b3AudioListener.h
Normal file
28
examples/TinyAudio/b3AudioListener.h
Normal file
@@ -0,0 +1,28 @@
|
||||
#ifndef B3_AUDIO_LISTENER_H
|
||||
#define B3_AUDIO_LISTENER_H
|
||||
|
||||
class b3SoundSource;
|
||||
|
||||
|
||||
class b3AudioListener
|
||||
{
|
||||
struct b3AudioListenerInternalData* m_data;
|
||||
|
||||
public:
|
||||
b3AudioListener();
|
||||
virtual ~b3AudioListener();
|
||||
|
||||
static int tick(void *outputBuffer, void *inputBuffer1, unsigned int nBufferFrames,
|
||||
double streamTime, unsigned int status, void *dataPointer);
|
||||
|
||||
int addSoundSource(b3SoundSource* source);
|
||||
void removeSoundSource(int soundSourceIndex);
|
||||
|
||||
b3AudioListenerInternalData* getTickData();
|
||||
const b3AudioListenerInternalData* getTickData() const;
|
||||
|
||||
double getSampleRate() const;
|
||||
|
||||
};
|
||||
|
||||
#endif //B3_AUDIO_LISTENER_H
|
||||
Reference in New Issue
Block a user