#include <iMJ2Dec.h>
Inheritance diagram for CMJ2DecMT:


Public Member Functions | |
| CMJ2DecMT (BOOL bInterlaced, BOOL bMT, DWORD dwIdealProcessor, const GUID *pOEM_LIC) | |
| Constructor. | |
| ~CMJ2DecMT () | |
| Destructor. | |
| virtual int | prepare (JPEG2000INFOHEADER2 *jp2, int argc, char **argv, BYTE *in, int in_size, int in_width, int in_height, DWORD in_fcc, int in_bits, BYTE *out, int out_size, int out_ofs, int out_row, int out_width, int out_height, DWORD out_fcc, int out_bits) |
| Prepare 1st field or frame decoding in a multi-threaded operation (bMT was TRUE when passed to constructor CMJ2DecMT()). | |
| virtual int | decode (JPEG2000INFOHEADER2 *jp2, int argc, char **argv, BYTE *in, int in_size, int in_width, int in_height, DWORD in_fcc, int in_bits, BYTE *out, int out_size, int out_ofs, int out_row, int out_width, int out_height, DWORD out_fcc, int out_bits) |
| Decode 1 frame/field or 2 frames/fields. | |
| virtual int | sync () |
| Wait for completion of 1st field or frame decoding in a multi-threaded operation (bMT was TRUE when passed to constructor CMJ2DecMT()). | |
Private Attributes | |
| CMJ2DecT * | m_pSlave |
| Slave CMJ2DecT driven by CMJ2DecMT. | |
|
||||||||||||||||||||
|
Constructor.
|
|
|
Destructor.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Prepare 1st field or frame decoding in a multi-threaded operation (bMT was TRUE when passed to constructor CMJ2DecMT()).
|
Here is the call graph for this function:

|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Decode 1 frame/field or 2 frames/fields.
Reimplemented from IMJ2Dec.
|
Here is the call graph for this function:

|
|
Wait for completion of 1st field or frame decoding in a multi-threaded operation (bMT was TRUE when passed to constructor CMJ2DecMT()).
|
Here is the call graph for this function:

|
|
Slave CMJ2DecT driven by CMJ2DecMT.
|
|
© Morgan Multimedia 1990-2005 |