diff options
Diffstat (limited to 'intern/audaspace/intern/AUD_SequencerFactory.h')
-rw-r--r-- | intern/audaspace/intern/AUD_SequencerFactory.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/intern/audaspace/intern/AUD_SequencerFactory.h b/intern/audaspace/intern/AUD_SequencerFactory.h index b564c888fc6..a2c8f48fa54 100644 --- a/intern/audaspace/intern/AUD_SequencerFactory.h +++ b/intern/audaspace/intern/AUD_SequencerFactory.h @@ -60,6 +60,12 @@ private: void* m_data; AUD_volumeFunction m_volume; + AUD_IReader* newReader(); + + // hide copy constructor and operator= + AUD_SequencerFactory(const AUD_SequencerFactory&); + AUD_SequencerFactory& operator=(const AUD_SequencerFactory&); + public: AUD_SequencerFactory(AUD_Specs specs, void* data, AUD_volumeFunction volume); ~AUD_SequencerFactory(); @@ -69,7 +75,7 @@ public: void move(AUD_SequencerEntry* entry, float begin, float end, float skip); void mute(AUD_SequencerEntry* entry, bool mute); - virtual AUD_IReader* createReader(); + virtual AUD_IReader* createReader() const; void removeReader(AUD_SequencerReader* reader); }; |