Changeset 9847 for OpenSceneGraph/trunk/include/osg/AudioStream
- Timestamp:
- 03/03/09 17:51:01 (4 years ago)
- Files:
-
- 1 modified
-
OpenSceneGraph/trunk/include/osg/AudioStream (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/include/osg/AudioStream
r9827 r9847 19 19 namespace osg { 20 20 21 /** Pure virtual AudioSink Interfacebass class that is used to connect the audio system with AudioStreams. */22 class OSG_EXPORT AudioSink Interface: public osg::Object21 /** Pure virtual AudioSink bass class that is used to connect the audio system with AudioStreams. */ 22 class OSG_EXPORT AudioSink : public osg::Object 23 23 { 24 24 public: 25 25 26 AudioSink Interface();26 AudioSink(); 27 27 28 28 virtual void startPlaying() = 0; … … 37 37 private: 38 38 39 virtual AudioSink Interface* cloneType() const { return 0; }40 virtual AudioSink Interface* clone(const osg::CopyOp &) const { return 0; }39 virtual AudioSink * cloneType() const { return 0; } 40 virtual AudioSink * clone(const osg::CopyOp &) const { return 0; } 41 41 42 42 double _delay; … … 56 56 virtual const char* className() const { return "AudioStream"; } 57 57 58 virtual void setAudioSink(osg::AudioSink Interface* audio_sink) = 0;58 virtual void setAudioSink(osg::AudioSink* audio_sink) = 0; 59 59 60 60 virtual void consumeAudioBuffer(void * const buffer, const size_t size) = 0;
