ASPiK SDK
VSTGUI::ZLibOutputStream Class Reference
Inheritance diagram for VSTGUI::ZLibOutputStream:
VSTGUI::OutputStream

Public Member Functions

 ZLibOutputStream (ByteOrder byteOrder=kNativeByteOrder)
 
bool open (OutputStream &stream, int32_t compressionLevel=6)
 
bool close ()
 
bool operator<< (const std::string &str) override
 
uint32_t writeRaw (const void *buffer, uint32_t size) override
 
- Public Member Functions inherited from VSTGUI::OutputStream
 OutputStream (ByteOrder byteOrder=kNativeByteOrder)
 
ByteOrder getByteOrder () const
 
void setByteOrder (ByteOrder newByteOrder)
 
bool operator<< (const int8_t &input)
 
bool operator<< (const uint8_t &input)
 
bool operator<< (const int16_t &input)
 
bool operator<< (const uint16_t &input)
 
bool operator<< (const int32_t &input)
 
bool operator<< (const uint32_t &input)
 
bool operator<< (const int64_t &input)
 
bool operator<< (const uint64_t &input)
 
bool operator<< (const double &input)
 

Protected Attributes

z_streamp zstream
 
OutputStreamstream
 
void * internalBuffer
 
uint32_t internalBufferSize
 

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