#include <ImfCompressor.h>
|
IMF_EXPORT | Compressor (const Header &hdr, exr_compression_t compression_type, size_t maxScanLineSize, int scanlines=-1) |
|
virtual IMF_EXPORT | ~Compressor () |
|
| Compressor (const Compressor &other)=delete |
|
Compressor & | operator= (const Compressor &other)=delete |
|
| Compressor (Compressor &&other)=delete |
|
Compressor & | operator= (Compressor &&other)=delete |
|
virtual IMF_EXPORT int | numScanLines () const |
|
virtual IMF_EXPORT Format | format () const |
|
const Header & | header () const |
|
virtual int | compress (const char *inPtr, int inSize, int minY, const char *&outPtr) |
|
virtual IMF_EXPORT int | compressTile (const char *inPtr, int inSize, IMATH_NAMESPACE::Box2i range, const char *&outPtr) |
|
virtual int | uncompress (const char *inPtr, int inSize, int minY, const char *&outPtr) |
|
virtual IMF_EXPORT int | uncompressTile (const char *inPtr, int inSize, IMATH_NAMESPACE::Box2i range, const char *&outPtr) |
|
void | setExpectedSize (size_t sz) |
|
void | setTileLevel (int lx, int ly) |
|
exr_storage_t | storageType () const |
|
void | setStorageType (exr_storage_t st) |
|
Definition at line 30 of file ImfCompressor.h.
Compressor::Compressor |
( |
const Compressor & |
other | ) |
|
|
delete |
virtual int Compressor::compress |
( |
const char * |
inPtr, |
|
|
int |
inSize, |
|
|
int |
minY, |
|
|
const char *& |
outPtr |
|
) |
| |
|
virtual |
const Header& Compressor::header |
( |
| ) |
const |
|
inline |
void Compressor::setExpectedSize |
( |
size_t |
sz | ) |
|
|
inline |
virtual int Compressor::uncompress |
( |
const char * |
inPtr, |
|
|
int |
inSize, |
|
|
int |
minY, |
|
|
const char *& |
outPtr |
|
) |
| |
|
virtual |
uint64_t Compressor::_buf_sz = 0 |
|
protected |
bool Compressor::_decoder_init = false |
|
protected |
bool Compressor::_encoder_init = false |
|
protected |
size_t Compressor::_expectedSize = 0 |
|
protected |
const Header& Compressor::_header |
|
protected |
int Compressor::_levelX = 0 |
|
protected |
int Compressor::_levelY = 0 |
|
protected |
size_t Compressor::_maxScanLineSize = 0 |
|
protected |
std::unique_ptr<char[]> Compressor::_memory_buffer |
|
protected |
int Compressor::_numScanLines = -1 |
|
protected |
The documentation for this class was generated from the following file: