EqCompressorInfo Struct Reference

Information about one compressor. More...

#include <compressor.h>

List of all members.

Public Attributes

unsigned version
 The compressor API version used.
unsigned name
 The type name of the compressor (output).
unsigned tokenType
 The token type supported by the compressor (output).
eq_uint64_t capabilities
 Capabilities supported by the compressor (output).
float quality
 Compression quality (output, 1.0f: loss-less, <1.0f: lossy).
float ratio
 Approximate compression ratio (output, sizeCompressed/sizeIn).
float speed
 Approximate compression speed relative to BYTE_RLE (output).


Detailed Description

Information about one compressor.

Definition at line 184 of file plugins/compressor.h.


Member Data Documentation

The compressor API version used.

Set on input to the API version used in Equalizer. Has to be set to EQ_COMPRESSOR_VERSION on output to declare the API version used to compile the DSO.

Definition at line 193 of file plugins/compressor.h.

The type name of the compressor (output).

Definition at line 196 of file plugins/compressor.h.

Referenced by eq::Image::findCompressors().

The token type supported by the compressor (output).

Definition at line 198 of file plugins/compressor.h.

Referenced by eq::Image::findCompressors().

Capabilities supported by the compressor (output).

Definition at line 200 of file plugins/compressor.h.

Compression quality (output, 1.0f: loss-less, <1.0f: lossy).

Definition at line 202 of file plugins/compressor.h.

Approximate compression ratio (output, sizeCompressed/sizeIn).

Definition at line 204 of file plugins/compressor.h.

Approximate compression speed relative to BYTE_RLE (output).

Definition at line 206 of file plugins/compressor.h.


The documentation for this struct was generated from the following file:
Generated on Mon Aug 10 18:58:42 2009 for Equalizer 0.9 by  doxygen 1.5.8