openshot-audio  0.1.7
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
GZIPDecompressorInputStream::GZIPDecompressHelper Class Reference

Public Types

enum  { gzipDecompBufferSize = 32768 }
 

Public Member Functions

 GZIPDecompressHelper (Format f)
 
 ~GZIPDecompressHelper ()
 
bool needsInput () const noexcept
 
void setInput (uint8 *const data_, const size_t size) noexcept
 
int doNextBlock (uint8 *const dest, const unsigned int destSize)
 

Static Public Member Functions

static int getBitsForFormat (Format f) noexcept
 

Public Attributes

bool finished
 
bool needsDictionary
 
bool error
 
bool streamIsValid
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
gzipDecompBufferSize 

Constructor & Destructor Documentation

◆ GZIPDecompressHelper()

GZIPDecompressorInputStream::GZIPDecompressHelper::GZIPDecompressHelper ( Format  f)
inline

◆ ~GZIPDecompressHelper()

GZIPDecompressorInputStream::GZIPDecompressHelper::~GZIPDecompressHelper ( )
inline

Member Function Documentation

◆ doNextBlock()

int GZIPDecompressorInputStream::GZIPDecompressHelper::doNextBlock ( uint8 *const  dest,
const unsigned int  destSize 
)
inline

◆ getBitsForFormat()

static int GZIPDecompressorInputStream::GZIPDecompressHelper::getBitsForFormat ( Format  f)
inlinestaticnoexcept

◆ needsInput()

bool GZIPDecompressorInputStream::GZIPDecompressHelper::needsInput ( ) const
inlinenoexcept

◆ setInput()

void GZIPDecompressorInputStream::GZIPDecompressHelper::setInput ( uint8 *const  data_,
const size_t  size 
)
inlinenoexcept

Member Data Documentation

◆ error

bool GZIPDecompressorInputStream::GZIPDecompressHelper::error

◆ finished

bool GZIPDecompressorInputStream::GZIPDecompressHelper::finished

◆ needsDictionary

bool GZIPDecompressorInputStream::GZIPDecompressHelper::needsDictionary

◆ streamIsValid

bool GZIPDecompressorInputStream::GZIPDecompressHelper::streamIsValid

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