![]() |
OpenGL Vizserver Reference Page |
virtual ~vsCompressor ( | ); |
virtual const Info* getInfo ( | ) const = 0; |
virtual size_t getMaxCompressedSize ( | const vsCmprParamArg&) = 0; |
virtual size_t compress ( | const vsCmprInputQueryArg& input, vsCmprOutputQueryArg& output) = 0; |
virtual void expand ( | const vsCmprInputQueryArg& input, vsCmprOutputQueryArg& output) = 0; |
virtual void receiveMessage ( | const vsCmprParamArg& msg) = 0; |
vsCompressor ( | ); |
struct Info { char * description, Holds a string for the compressors decription. vsBitfield compressorTypes, a bit string of values for various capabilities of the compressor. vsBitfield inputFormats, a bit string of concatenated input field formats accepted by the compressor. vsBitfield inputTypes, a bit string of concatenated input field types accepted by the compressor. vsBitfield outputFormats, a bit string of concatenated output field formats accepted by the compressor. vsBitfield outputTypes, a bit string of concatenated output field types accepted by the compressor. };
vsCompressor ( | ); |
virtual ~vsCompressor ( | ); |
virtual size_t compress ( | const vsCmprInputQueryArg& input, vsCmprOutputQueryArg& output) = 0; |
virtual void expand ( | const vsCmprInputQueryArg& input, vsCmprOutputQueryArg& output) = 0; |
virtual const Info* getInfo ( | ) const = 0; |
virtual size_t getMaxCompressedSize ( | const vsCmprParamArg&) = 0; |
virtual void receiveMessage ( | const vsCmprParamArg& msg) = 0; |