codestream_manager.c File Reference

#include <stdio.h>
#include "codestream_manager.h"
#include "opj_inttypes.h"

Defines

#define FCGI_stdout   stdout
#define FCGI_stderr   stderr
#define logstream   stderr

Functions

codestream_param_t set_codestream (int fd, OPJ_OFF_T offset, OPJ_SIZE_T length)
 set codestream parameters from inputs
Byte_tfetch_codestreambytes (codestream_param_t *cs, OPJ_OFF_T offset, OPJ_SIZE_T size)
 fetch Codestream bytes of data in file stream
Byte_t fetch_codestream1byte (codestream_param_t *cs, OPJ_OFF_T offset)
 fetch Codestream 1-byte Byte code in file stream
Byte2_t fetch_codestream2bytebigendian (codestream_param_t *cs, OPJ_OFF_T offset)
 fetch Codestream 2-byte big endian Byte codes in file stream
Byte4_t fetch_codestream4bytebigendian (codestream_param_t *cs, OPJ_OFF_T offset)
 fetch Codestream 4-byte big endian Byte codes in file stream
void print_codestream (codestream_param_t cs)
 print codestream parameters

Define Documentation

#define FCGI_stderr   stderr

#define FCGI_stdout   stdout

#define logstream   stderr


Function Documentation

Byte_t fetch_codestream1byte ( codestream_param_t cs,
OPJ_OFF_T  offset 
)

fetch Codestream 1-byte Byte code in file stream

Parameters:
[in] cs codestream pointer
[in] offset start Byte position in codestream
Returns:
fetched code

References codestream_param::fd, fetch_1byte(), and codestream_param::offset.

Referenced by fetch_marker1byte().

Byte2_t fetch_codestream2bytebigendian ( codestream_param_t cs,
OPJ_OFF_T  offset 
)

fetch Codestream 2-byte big endian Byte codes in file stream

Parameters:
[in] cs codestream pointer
[in] offset start Byte position in codestream
Returns:
fetched code

References codestream_param::fd, fetch_2bytebigendian(), and codestream_param::offset.

Referenced by fetch_marker2bytebigendian().

Byte4_t fetch_codestream4bytebigendian ( codestream_param_t cs,
OPJ_OFF_T  offset 
)

fetch Codestream 4-byte big endian Byte codes in file stream

Parameters:
[in] cs codestream pointer
[in] offset start Byte position in codestream
Returns:
fetched code

References codestream_param::fd, fetch_4bytebigendian(), and codestream_param::offset.

Referenced by fetch_marker4bytebigendian().

Byte_t* fetch_codestreambytes ( codestream_param_t cs,
OPJ_OFF_T  offset,
OPJ_SIZE_T  size 
)

fetch Codestream bytes of data in file stream

Parameters:
[in] cs codestream pointer
[in] offset start Byte position in codestream
[in] size Byte length
Returns:
pointer to the fetched data

References codestream_param::fd, fetch_bytes(), and codestream_param::offset.

void print_codestream ( codestream_param_t  cs  ) 

print codestream parameters

Parameters:
[in] cs codestream

References codestream_param::fd, codestream_param::length, logstream, and codestream_param::offset.

codestream_param_t set_codestream ( int  fd,
OPJ_OFF_T  offset,
OPJ_SIZE_T  length 
)

set codestream parameters from inputs

Parameters:
[in] fd file descriptor
[in] offset offset in the file
[in] length codestream length
Returns:
structure of generated codestream parameters

References codestream_param::fd, codestream_param::length, and codestream_param::offset.

Referenced by set_cidxdata().


Generated on Thu Jan 7 22:01:22 2016 for OpenJPEG by  doxygen 1.5.6