|
VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
|
Seekable stream interface. More...
#include <cstream.h>
Inheritance diagram for SeekableStream:Public Types | |
| enum | SeekMode { kSeekSet , kSeekCurrent , kSeekEnd } |
Public Member Functions | |
| virtual | ~SeekableStream () noexcept=default |
| virtual int64_t | seek (int64_t pos, SeekMode mode)=0 |
| returns -1 if seek fails otherwise new position More... | |
| virtual int64_t | tell () const =0 |
| virtual void | rewind ()=0 |
Seekable stream interface.
| enum SeekMode |
|
virtualdefaultnoexcept |
|
pure virtual |
Implemented in CMemoryStream, CFileStream, CResourceInputStream, and MemoryContentProvider.
|
pure virtual |
returns -1 if seek fails otherwise new position
Implemented in CMemoryStream, CFileStream, and CResourceInputStream.
|
pure virtual |
Implemented in CMemoryStream, CFileStream, and CResourceInputStream.