struct CCL::IDataCompressor

Overview

Additional interface for transformation object supporting compression. More…

#include <idatatransformer.h>

struct IDataCompressor: public CCL::IUnknown
{
    // methods

    virtual tresult CCL_API setCompressionLevel (float level) = 0;
    static IDataCompressor const float NoCompression ();
    static const float BestSpeed ();
    static const float BestCompression ();
};

Inherited Members

public:
    // methods

    virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0;
    virtual unsigned int CCL_API retain () = 0;
    virtual unsigned int CCL_API release () = 0;

Detailed Documentation

Additional interface for transformation object supporting compression.

<>

Methods

virtual tresult CCL_API setCompressionLevel (float level) = 0

Level is between 0 (no compression) and 1 (best compression).