|
CSL
6.0
|
Seekable – a mix-in for positionable streams. More...
#include <CSL_Core.h>
Inheritance diagram for csl::Seekable:Public Member Functions | |
| Seekable () | |
| Constructor. More... | |
| virtual | ~Seekable () |
| virtual unsigned | seekTo (int position, SeekPosition whence)=0 throw (CException) |
| general-purpose seek on a stream More... | |
| virtual void | reset () throw (CException) |
| reset-to-zero More... | |
| virtual unsigned | duration () |
Public Attributes | |
| unsigned | mCurrentFrame |
| where I currently am in the buffer More... | |
| double | mActualFrame |
| where I actually am in the buffer More... | |
Seekable – a mix-in for positionable streams.
Definition at line 577 of file CSL_Core.h.
|
inline |
Constructor.
Definition at line 579 of file CSL_Core.h.
|
inlinevirtual |
Definition at line 580 of file CSL_Core.h.
|
pure virtual | ||||||||||||||||||||
general-purpose seek on a stream
Implemented in csl::Abst_SoundFile, csl::BufferStream, csl::LSoundFile, csl::JSoundFile, csl::CASoundFile, and csl::RingBufferTap.
Referenced by reset().
|
virtual | |||||||||||||
reset-to-zero
Definition at line 1277 of file CSL_Core.cpp.
References csl::kPositionStart, and seekTo().
|
inlinevirtual |
Reimplemented in csl::Abst_SoundFile, csl::BufferStream, and csl::RingBufferTap.
Definition at line 588 of file CSL_Core.h.
| unsigned csl::Seekable::mCurrentFrame |
where I currently am in the buffer
Definition at line 580 of file CSL_Core.h.
Referenced by csl::Abst_SoundFile::Abst_SoundFile(), csl::DelayLine::delayLength(), csl::Abst_SoundFile::isActive(), csl::LSoundFile::isCached(), csl::Abst_SoundFile::isCached(), csl::CASoundFile::readBufferFromFile(), csl::JSoundFile::readBufferFromFile(), csl::LSoundFile::readBufferFromFile(), csl::RingBufferTap::setOffset(), csl::Abst_SoundFile::setToEnd(), and csl::Abst_SoundFile::trigger().
| double csl::Seekable::mActualFrame |
where I actually am in the buffer
Definition at line 583 of file CSL_Core.h.