aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/audio/source.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-05-28 23:47:52 +0800
committerchai <chaifix@163.com>2018-05-28 23:47:52 +0800
commit2add73bb54ce9376ffcd44ffd929049d3c430628 (patch)
tree23ddd1003eea86725dda260ba45479dcf7c577f5 /src/libjin/audio/source.h
parent733cffe5d3cf6c421940b38d41456c89029a975d (diff)
更新音频模块
Diffstat (limited to 'src/libjin/audio/source.h')
-rw-r--r--src/libjin/audio/source.h20
1 files changed, 6 insertions, 14 deletions
diff --git a/src/libjin/audio/source.h b/src/libjin/audio/source.h
index 10756a0..ea82725 100644
--- a/src/libjin/audio/source.h
+++ b/src/libjin/audio/source.h
@@ -14,11 +14,15 @@ namespace audio
OGG,
};
- class ISource
+ class Source
{
- public:
+ public:
+
+ Source() {};
+ virtual ~Source() {};
+ /* interface */
virtual void play() = 0;
virtual void stop() = 0;
virtual void pause() = 0;
@@ -31,18 +35,6 @@ namespace audio
virtual bool setLoop(bool loop) = 0;
virtual void setRate(float rate) = 0;
- };
-
- class Source : public ISource
- {
-
- public:
-
- Source() {};
- virtual ~Source() {};
-
- /* ISource interface */
-
protected:
};