OpenJPEG: opj_bio Struct Reference

OpenJPEG 2.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- Data Structures
- Data Fields

Data Fields
opj_bio Struct Reference
BIO - Individual bit input-output stream

Individual bit input-output stream (BIO) More...

`#include <bio.h>`

## Data Fields
OPJ_BYTE * | start
| pointer to the start of the buffer More...
OPJ_BYTE * | end
| pointer to the end of the buffer More...
OPJ_BYTE * | bp
| pointer to the present position in the buffer More...
OPJ_UINT32 | buf
| temporary place where each byte is read or written More...
OPJ_UINT32 | ct
| coder : number of bits free to write. More...

## Detailed Description

Individual bit input-output stream (BIO)

## Field Documentation

OPJ_BYTE* opj_bio::bp

pointer to the present position in the buffer

Referenced by opj_bio_bytein(), opj_bio_byteout(), opj_bio_init_dec(), opj_bio_init_enc(), and opj_bio_numbytes().

OPJ_UINT32 opj_bio::buf

temporary place where each byte is read or written

Referenced by opj_bio_bytein(), opj_bio_byteout(), opj_bio_getbit(), opj_bio_inalign(), opj_bio_init_dec(), opj_bio_init_enc(), and opj_bio_putbit().

OPJ_UINT32 opj_bio::ct

coder : number of bits free to write.

decoder : number of bits read

Referenced by opj_bio_bytein(), opj_bio_byteout(), opj_bio_flush(), opj_bio_getbit(), opj_bio_inalign(), opj_bio_init_dec(), opj_bio_init_enc(), and opj_bio_putbit().

OPJ_BYTE* opj_bio::end

pointer to the end of the buffer

Referenced by opj_bio_bytein(), opj_bio_byteout(), opj_bio_init_dec(), and opj_bio_init_enc().

OPJ_BYTE* opj_bio::start

pointer to the start of the buffer

Referenced by opj_bio_init_dec(), opj_bio_init_enc(), and opj_bio_numbytes().

The documentation for this struct was generated from the following file:

- bio.h