12 lines
292 B
C
12 lines
292 B
C
#ifndef GLTEST_ISNDSOURCE_H
|
|
#define GLTEST_ISNDSOURCE_H
|
|
|
|
struct ISndSource {
|
|
virtual int getChannelCount() const = 0;
|
|
virtual int getSampleRate() const = 0;
|
|
virtual void readData(unsigned long frameCount, void* output) const = 0;
|
|
virtual ~ISndSource() {}
|
|
};
|
|
|
|
#endif //GLTEST_ISNDSOURCE_H
|