"L. Spiro Engine"
Classes | Public Types | Static Public Member Functions

lsi::CRaw Class Reference

Implementation of operations for raw encoding (RAW). More...

#include <LSIRaw.h>

List of all members.

Classes

struct  opj_raw

Public Types

typedef struct lsi::CRaw::opj_raw opj_raw_t

Static Public Member Functions

static opj_raw_t *LSE_CALL raw_create ()
static LSVOID LSE_CALL raw_destroy (opj_raw_t *_prRaw)
static LSINT32 LSE_CALL raw_numbytes (opj_raw_t *_prRaw)
static LSVOID LSE_CALL raw_init_dec (opj_raw_t *_prRaw, LSUINT8 *_pui8Buffer, LSINT32 _i32Len)
static LSINT32 LSE_CALL raw_decode (opj_raw_t *_prRaw)

Detailed Description

Implementation of operations for raw encoding (RAW).

Class CRaw Description: Implementation of operations for raw encoding (RAW).


Member Typedef Documentation

RAW encoding operations


Member Function Documentation

static opj_raw_t* LSE_CALL lsi::CRaw::raw_create ( ) [static]

Create a new RAW handle.

Returns:
Returns a new RAW handle if successful, returns NULL otherwise.
static LSINT32 LSE_CALL lsi::CRaw::raw_decode ( opj_raw_t _prRaw) [static]

Decode a symbol using _prRaw-decoder. Cfr p.506 TAUBMAN.

Parameters:
_prRawRAW handle.
Returns:
Returns the decoded symbol (0 or 1).
static LSVOID LSE_CALL lsi::CRaw::raw_destroy ( opj_raw_t _prRaw) [static]

Destroy a previously created RAW handle.

Parameters:
_prRawRAW handle to destroy.
static LSVOID LSE_CALL lsi::CRaw::raw_init_dec ( opj_raw_t _prRaw,
LSUINT8 *  _pui8Buffer,
LSINT32  _i32Len 
) [static]

Initialize the decoder.

Parameters:
_prRawRAW handle.
_pui8BufferPointer to the start of the buffer from which the bytes will be read.
_i32LenLength of the input buffer.
static LSINT32 LSE_CALL lsi::CRaw::raw_numbytes ( opj_raw_t _prRaw) [static]

Return the number of bytes written/read since initialisation.

Parameters:
_prRawRAW handle to destroy.
Returns:
Returns the number of bytes already encoded.

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator