VSTGUI
4.10
Graphical User Interface Framework not only for VST plugins
|
Seekable stream interface. More...
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 | |
virtual int64_t | tell () const =0 |
virtual void | rewind ()=0 |
Seekable stream interface.
enum SeekMode |
|
virtualdefaultnoexcept |
|
pure virtual |
Implemented in CResourceInputStream, CFileStream, CMemoryStream, and MemoryContentProvider.
|
pure virtual |
returns -1 if seek fails otherwise new position
Implemented in CResourceInputStream, CFileStream, and CMemoryStream.
|
pure virtual |
Implemented in CResourceInputStream, CFileStream, and CMemoryStream.