#include <iMJ2Enc.h>
Inheritance diagram for IMJ2Enc:


Public Member Functions | |
| IMJ2Enc (BOOL bInterlaced, const GUID *pOEM_LIC) | |
| Constructor. | |
| ~IMJ2Enc () | |
| Destructor. | |
| virtual int | encode (JPEG2000INFOHEADER2 *jp2, int argc, char **argv, BYTE *in, int in_size, int in_ofs, int in_row, int in_width, int in_height, DWORD in_fcc, int in_bits, BYTE *out, int out_size, int out_quality, int out_desired_size) |
| Encode a JPEG2000 codestream. | |
| BOOL | IsInterlaced () |
| Determines if the encoding is done interlaced or not. | |
| WORD | GetVersion () |
| Determines the version of the library. | |
| BOOL | IsLicenseValid () |
| Determines if the license of the library is valid. | |
Private Attributes | |
| CMJ2Enc * | m_pBind |
| Binding pointer to CMJ2Enc. | |
This class encodes a single frame or field on the current thread.
|
||||||||||||
|
Constructor.
|
|
|
Destructor.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Encode a JPEG2000 codestream.
Reimplemented in CMJ2EncT, and CMJ2EncMT.
|
|
|
Determines if the encoding is done interlaced or not.
|
|
|
Determines the version of the library.
|
|
|
Determines if the license of the library is valid.
|
|
|
Binding pointer to CMJ2Enc.
|
|
© Morgan Multimedia 1990-2005 |