![]() |
Evita
0.16
|
#include <evCodec.h>


Public Member Functions | |
| evCodec (void) | |
| virtual | ~evCodec (void) |
| virtual const evString | GetClassName (void) const |
| virtual int | Encode (evBitBuffer &output_buffer, evDataset &dataset, evProgressReporter *progress_reporter=NULL)=0 |
| virtual int | EncodeHeader (evFile &outfile, evDataset &dataset) const =0 |
| virtual int | Decode (evBitBuffer &input_buffer, evDataset &dataset, evProgressReporter *progress_reporter=NULL)=0 |
| virtual int | DecodeHeader (evFile &infile, evDataset &dataset)=0 |
| unsigned int | GetNumComponentsToCode (void) const |
| void | SetComponentsToCode (const unsigned int num_components_to_code, const unsigned int *components_to_code=NULL) |
| unsigned int | FindComponent (const unsigned int component) const |
Public Member Functions inherited from evProcessObject | |
| evProcessObject (void) | |
| virtual | ~evProcessObject (void) |
Public Member Functions inherited from evObject | |
| evObject (void) | |
| virtual | ~evObject (void) |
| void | Print (const int tabbing) const |
| void | Print (void) const |
| virtual void | PrintSelf (const int tabbing) const |
Static Public Member Functions | |
| static evCodec * | Create (const evString &compression_algorithm) |
Protected Attributes | |
| std::vector< unsigned int > | ComponentsToCode |
Additional Inherited Members | |
Protected Member Functions inherited from evObject | |
| evObject (const evObject &object) | |
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in evCodecSARL, and evCodecNone.
Implemented in evCodecSARL, and evCodecNone.
|
pure virtual |
Implemented in evCodecSARL, and evCodecNone.
Implemented in evCodecSARL, and evCodecNone.
|
inline |
|
inlinevirtual |
Reimplemented from evProcessObject.
Reimplemented in evCodecSARL, evCodecEmbedded, and evCodecNone.
|
inline |
| void evCodec::SetComponentsToCode | ( | const unsigned int | num_components_to_code, |
| const unsigned int * | components_to_code = NULL |
||
| ) |
|
protected |
1.8.11