VSTGUI  4.10
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ZLibInputContentProvider Class Reference
+ Inheritance diagram for ZLibInputContentProvider:

Public Member Functions

 ZLibInputContentProvider (InputStream &source)
 
bool open ()
 
uint32_t readRawData (int8_t *buffer, uint32_t size) override
 
void rewind () override
 
- Public Member Functions inherited from IContentProvider
virtual ~IContentProvider () noexcept=default
 

Public Attributes

InputStreamsource
 
std::unique_ptr< ZLibInputStreamzin
 
int64_t startPos {0}
 

Constructor & Destructor Documentation

ZLibInputContentProvider ( InputStream source)
inline

Member Function Documentation

bool open ( )
inline
uint32_t readRawData ( int8_t *  buffer,
uint32_t  size 
)
inlineoverridevirtual

Implements IContentProvider.

void rewind ( )
inlineoverridevirtual

Implements IContentProvider.

Member Data Documentation

InputStream& source
int64_t startPos {0}
std::unique_ptr<ZLibInputStream> zin

The documentation for this class was generated from the following file: