16 lines
332 B
C
16 lines
332 B
C
//
|
|
// Created by selim on 02.07.15.
|
|
//
|
|
|
|
#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
|